Ethereum für Java-Entwickler
Seite zuletzt aktualisiert: 25. August 2025
Sie können mit Ethereum dezentrale Anwendungen (oder „dApps“) erstellen, die von den Vorteilen der Kryptowährung und der Blockchain-Technologie profitieren. Solche dApps sind vertrauenswürdig. Das bedeutet, dass sie, sobald sie auf Ethereum hochgeladen wurden, immer exakt wie programmiert ausgeführt werden. Darüber lassen sich digitale Vermögenswerte verwalten und neuartige Finanzanwendungen erschaffen. Sie können dezentralisiert sein. Das bedeutet, dass keine einzelne Einheit oder Person sie kontrollieren kann. Damit ist es fast unmöglich, sie zu zensieren.
Erste Schritte mit Smart Contracts und der Sprache Solidity
Erste Schritte bei der Integration von Java mit Ethereum
Sind Sie an einigen grundlegenden Informationen interessiert? Besuchen Sie ethereum.org/learn oder ethereum.org/developers.
- Blockchain erklärt (opens in a new tab)
- Smart Contracts verstehen (opens in a new tab)
- Schreiben Sie Ihren ersten Smart Contract (opens in a new tab)
- Lernen Sie Solidity zu kompilieren und bereitstellen (opens in a new tab)
Arbeiten mit Ethereum-Clients
Lernen Sie, wie Sie Web3J (opens in a new tab) und Hyperledger Besu, zwei führende Java-Ethereum-Clients, nutzen
- Verbindung zu einem Ethereum-Client mit Java, Eclipse und Web3J (opens in a new tab)
- Verwaltung eines Ethereum-Kontos mit Java und Web3j (opens in a new tab)
- Generieren eines Java-Wrappers aus Ihrem Smart Contract (opens in a new tab)
- Interagieren mit einem Ethereum Smart Contract (opens in a new tab)
- Warten auf Ethereum Smart Contract-Ereignisse (opens in a new tab)
- Verwendung von Besu (Pantheon), dem Java-Ethereum-Client, unter Linux (opens in a new tab)
- Ausführen eines Hyperledger Besu (Pantheon)-Nodes in Java-Integrationstests (opens in a new tab)
- Web3j-Spickzettel (opens in a new tab)
Lernen Sie, wie Sie ethers-kt (opens in a new tab) verwenden – eine asynchrone, hochleistungsfähige Kotlin-Bibliothek zur Interaktion mit EVM-basierten Blockchains. Ausgelegt für JVM und Android-Plattfomen.
- Übertragen von ERC20-Tokens (opens in a new tab)
- UniswapV2-Swap mit Ereignisüberwachung (opens in a new tab)
- ETH / ERC20-Guthaben-Tracker (opens in a new tab)
Artikel für Fortgeschrittene
- Speicherverwaltung in einer Java-Anwendung mit IPFS (opens in a new tab)
- Verwaltung von ERC20-Tokens in Java mit Web3j (opens in a new tab)
- Web3j-Transaktionsmanager (opens in a new tab)
Fortgeschrittene Nutzungsmuster
Java-Projekte und -Tools
- Web3J (Bibliothek für die Interaktion mit Ethereum-Clients) (opens in a new tab)
- ethers-kt (Asynchrone, hochleistungsfähige Kotlin-/Java-/Android-Bibliothek für EVM-basierte Blockchains.) (opens in a new tab)
- Eventeum (Event-Listener) (opens in a new tab)
- Mahuta (IPFS-Entwickler-Tools) (opens in a new tab)
Sind Sie an weiteren Informationen interessiert? Schauen Sie sich ethereum.org/developers. an.