Ethereum per gli sviluppatori Java
Usa Ethereum per creare applicazioni decentralizzate (dapp) che sfruttano i vantaggi della criptovaluta e della tecnologia blockchain. Queste dapp possono essere affidabili, il che significa che una volta distribuite su Ethereum, verranno sempre eseguite come programmate. Possono controllare asset digitali al fine di creare nuovi tipi di applicazioni finanziarie. Possono essere decentralizzate, il che significa che nessuna singola entità o persona le controlla e sono quasi impossibili da censurare.
Iniziare con gli smart contract e il linguaggio Solidity
Muovi i tuoi primi passi per integrare Java con Ethereum
Hai prima bisogno di un'introduzione più basilare? Dai un'occhiata a ethereum.org/learn o ethereum.org/developers.
- Spiegazione della blockchain (si apre in una nuova scheda)
- Comprendere gli smart contract (si apre in una nuova scheda)
- Scrivi il tuo primo smart contract (si apre in una nuova scheda)
- Scopri come compilare e distribuire in Solidity (si apre in una nuova scheda)
Lavorare con i client di Ethereum
Scopri come usare Web3j (si apre in una nuova scheda) e Hyperledger Besu, due dei principali client di Ethereum in Java
- Connettersi a un client di Ethereum con Java, Eclipse e Web3j (si apre in una nuova scheda)
- Gestire un account di Ethereum con Java e Web3j (si apre in una nuova scheda)
- Generare un Wrapper Java dal tuo smart contract (si apre in una nuova scheda)
- Interagire con uno smart contract di Ethereum (si apre in una nuova scheda)
- In ascolto degli eventi degli smart contract di Ethereum (si apre in una nuova scheda)
- Usare Besu (Pantheon), il client di Ethereum in Java con Linux (si apre in una nuova scheda)
- Eseguire un nodo Hyperledger Besu (Pantheon) nei test di integrazione Java (si apre in una nuova scheda)
- Cheat Sheet di Web3j (si apre in una nuova scheda)
Scopri come usare ethers-kt (si apre in una nuova scheda), una libreria Kotlin asincrona e ad alte prestazioni per interagire con le blockchain basate su EVM. Destinata alle piattaforme JVM e Android.
- Trasferimento di token ERC-20 (si apre in una nuova scheda)
- Swap su UniswapV2 con ascolto degli eventi (si apre in una nuova scheda)
- Tracker del saldo di ETH / ERC-20 (si apre in una nuova scheda)
Articoli di livello intermedio
- Gestire l'archiviazione in un'applicazione Java con IPFS (si apre in una nuova scheda)
- Gestire i token ERC-20 in Java con Web3j (si apre in una nuova scheda)
- Gestori delle transazioni di Web3j (si apre in una nuova scheda)
Modelli di utilizzo avanzati
- Usare Eventeum per creare una cache di dati per smart contract in Java (si apre in una nuova scheda)
Progetti e strumenti Java
- Web3j (Libreria per interagire con i client di Ethereum) (si apre in una nuova scheda)
- ethers-kt (Libreria Kotlin/Java/Android asincrona e ad alte prestazioni per blockchain basate su EVM.) (si apre in una nuova scheda)
- Eventeum (Listener di eventi) (si apre in una nuova scheda)
- Mahuta (Strumenti di sviluppo per IPFS) (si apre in una nuova scheda)
Cerchi altre risorse? Dai un'occhiata a ethereum.org/developers.