Ethereum per gli sviluppatori Java
Ultimo aggiornamento della pagina: 25 agosto 2025
Usa Ethereum per creare applicazioni decentralizzate (o "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 risorse 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 i contratti intelligenti e il linguaggio Solidity
Fai 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 (opens in a new tab)
- Comprendere i contratti intelligenti (opens in a new tab)
- Scrivi il tuo primo contratto intelligente (opens in a new tab)
- Scopri come compilare e distribuire Solidity (opens in a new tab)
Lavorare con i client di Ethereum
Scopri come usare Web3J (opens in a new tab) e Hyperledger Besu, due dei principali client di Ethereum in Java
- Connettersi a un client di Ethereum con Java, Eclipse e Web3J (opens in a new tab)
- Gestire un account di Ethereum con Java e Web3j (opens in a new tab)
- Generare un Wrapper Java dal tuo contratto intelligente (opens in a new tab)
- Interagire con un contratto intelligente di Ethereum (opens in a new tab)
- Ascoltare gli eventi del contratto intelligente di Ethereum (opens in a new tab)
- Usare Besu (Pantheon), il client di Ethereum in Java con Linux (opens in a new tab)
- Eseguire un nodo Hyperledger Besu (Pantheon) nei test di integrazione Java (opens in a new tab)
- Cheat Sheet di Web3j (opens in a new tab)
Scopri come usare ethers-kt (opens in a new tab), una libreria Kotlin asincrona e ad alte prestazioni per interagire con le blockchain basate su EVM. Destinata alle piattaforme JVM e Android.
- Trasferire token ERC20 (opens in a new tab)
- Scambio su UniswapV2 con ascolto degli eventi (opens in a new tab)
- Tracciatore di saldo ETH / ERC20 (opens in a new tab)
Articoli intermedi
- Gestire l'archiviazione in un'applicazione Java con IPFS (opens in a new tab)
- Gestire i token ERC20 in Java con Web3j (opens in a new tab)
- Gestori delle transazioni di Web3j (opens in a new tab)
Modelli di utilizzo avanzati
Progetti e strumenti Java
- Web3J (Libreria per interagire con i client di Ethereum) (opens in a new tab)
- ethers-kt (Libreria Kotlin/Java/Android asincrona e ad alte prestazioni per blockchain basate su EVM.) (opens in a new tab)
- Eventeum (Ascoltatore di eventi) (opens in a new tab)
- Mahuta (Strumenti di sviluppo IPFS) (opens in a new tab)
Cerchi altre risorse? Dai un'occhiata a ethereum.org/developers.