Ethereum per sviluppatori Java
Ultimo aggiornamento pagina: 25 agosto 2025
Usa Ethereum per creare applicazioni decentralizzate (dette "dapp") che sfruttano i vantaggi delle criptovalute e della tecnologia blockchain. Queste dapp sono attendibili perché, una volta "caricate" su Ethereum, vengono eseguite sempre come sono state programmate. Possono controllare risorse digitali per creare nuove tipologie di applicazioni finanziarie. Possono essere decentralizzate, il che significa che nessuna singola entità o persona le controlla e sono quasi impossibile da censurare.
Primi passi con i contratti intelligenti e il linguaggio Solidity
Operazioni di base per integrare Java con Ethereum
Hai prima bisogno di nozioni di base? Dai un'occhiata a ethereum.org/learn o ethereum.org/developers.
- Blockchain Explainedopens in a new tab
- Comprendere i Contratti Intelligentiopens in a new tab
- Scrivi il tuo Primo Contratto Intelligenteopens in a new tab
- Learn How to Compile and Deploy Solidityopens in a new tab
Lavorare con client Ethereum
Scopri come utilizzare Web3Jopens in a new tab e Hyperledger Besu, due dei principali client Java Ethereum
- Connecting to an Ethereum client with Java, Eclipse, and Web3Jopens in a new tab
- Gestire un conto di Ethereum con Java e Web3jopens in a new tab
- Genera un Java Wrapper dal tuo Contratto Intelligenteopens in a new tab
- Interagire con un Contratto Intelligente di Ethereumopens in a new tab
- Ascoltare per Eventi del Contratto Intelligente di Ethereumopens in a new tab
- Using Besu (Pantheon), the Java Ethereum Client with Linuxopens in a new tab
- Running a Hyperledger Besu (Pantheon) Node in Java Integration Testsopens in a new tab
- Web3j Cheat Sheetopens in a new tab
Scopri come utilizzare ethers-ktopens in a new tab, una libreria Kotlin asincrona e ad alte prestazioni per interagire con le blockchain basate sull'EVM. Si occupando delle piattaforme JVM e Android.
- Transfer ERC20 tokensopens in a new tab
- UniswapV2 swap with event listeningopens in a new tab
- ETH / ERC20 balance trackeropens in a new tab
Articoli di livello intermedio
- Managing storage in a Java application with IPFSopens in a new tab
- Manage ERC20 tokens in Java with Web3jopens in a new tab
- Web3j Transaction Managersopens in a new tab
Modelli d'uso avanzati
- Usare Eventum per costruire la cache dei dati di un contratto intelligente in Javaopens in a new tab
Progetti e strumenti di Java
- Web3J (Library for Interacting with Ethereum Clients)opens in a new tab
- ethers-kt (Async, high-performance Kotlin/Java/Android library for EVM-based blockchains.)opens in a new tab
- Eventeum (Event Listener)opens in a new tab
- Mahuta (IPFS Dev Tools)opens in a new tab
Cerchi altre risorse? Dai un'occhiata a ethereum.org/developers.