Ethereum für Java-Entwickler
Letzte Aktualisierung der Seite: 25. August 2025
Nutzen Sie Ethereum, um dezentralisierte Anwendungen (oder „Dapps“) zu erstellen, die die Vorteile von Kryptowährung und Blockchain-Technologie nutzen. Diese Dapps können vertrauenswürdig sein, was bedeutet, dass sie, sobald sie auf Ethereum bereitgestellt wurden, immer wie programmiert ausgeführt werden. Sie können digitale Vermögenswerte kontrollieren, um neue Arten von Finanzanwendungen zu schaffen. Sie können dezentralisiert sein, was bedeutet, dass keine einzelne Entität oder Person sie kontrolliert und sie fast unmöglich zu zensieren sind.
Erste Schritte mit Smart Contracts und der Sprache Solidity
Machen Sie Ihre ersten Schritte zur Integration von Java mit Ethereum
Benötigen Sie zuerst eine grundlegendere Einführung? 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, wie man Solidity kompiliert und bereitstellt (opens in a new tab)
Arbeiten mit Ethereum-Clients
Erfahren Sie, wie Sie Web3J (opens in a new tab) und Hyperledger Besu verwenden, zwei führende Java-Ethereum-Clients
- Verbindung zu einem Ethereum-Client mit Java, Eclipse und Web3J herstellen (opens in a new tab)
- Verwalten 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)
- Interaktion mit einem Ethereum Smart Contract (opens in a new tab)
- Auf Ethereum Smart Contract-Ereignisse hören (opens in a new tab)
- Verwendung von Besu (Pantheon), dem Java-Ethereum-Client mit Linux (opens in a new tab)
- Ausführen eines Hyperledger Besu (Pantheon) Blockchain-Knotens in Java-Integrationstests (opens in a new tab)
- Web3j Spickzettel (opens in a new tab)
Erfahren Sie, wie Sie ethers-kt (opens in a new tab) verwenden, eine asynchrone, hochleistungsfähige Kotlin-Bibliothek zur Interaktion mit EVM-basierten Blockchains. Ausgerichtet auf JVM- und Android-Plattformen.
- ERC20-Token übertragen (opens in a new tab)
- UniswapV2-Tausch 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)
- Verwalten von ERC20-Token in Java mit Web3j (opens in a new tab)
- Web3j-Transaktionsmanager (opens in a new tab)
Fortgeschrittene Nutzungsmuster
Java-Projekte und -Tools
- Web3J (Bibliothek zur 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 (Ereignis-Listener) (opens in a new tab)
- Mahuta (IPFS-Entwicklertools) (opens in a new tab)
Suchen Sie nach weiteren Ressourcen? Besuchen Sie ethereum.org/developers.