Ethereum für Java-Entwickler
Verwende Ethereum, um dezentrale Anwendungen (oder „dApps“) zu erschaffen, die von den kryptografischen Begebenheiten von Kryptowährungen und der Blockchain-Technologie profitieren. Sie sind vertrauenswürdig, was bedeutet, dass dApps nach dem Hochladen auf Ethereum immer exakt wie programmiert ausgeführt werden. Sie können digitale Vermögenswerte verwalten und dadurch neuartige Finanzanwendungen erschaffen. Sie können dezentralisiert sein, was bedeutet, dass keine einzelne Einheit oder Person sie kontrollieren kann und sie so fast unmöglich zu zensieren ist.
Erste Schritte mit Smart Contracts und der Solidity-Sprache
Erste Schritte bei der Integration von Java mit Ethereum
Sind Sie an einigen grundlegenden Informationen interessiert? Dann sehen Sie sich auf ethereum.org/learn oder ethereum.org/developers um
- Blockchain erklärt
- Smart Contracts verstehen
- Den ersten Smart Contract schreiben
- Kompilieren und Bereitstellen von Solidity Code lernen
Mit Ethereum Clients arbeiten
Lernen Sie, wie Sie Web3J und Hyperledger Besu, zwei führende Java-Ethereum-Clients, nutzen
- Verbindung zu einem Ethereum-Client mit Java, Eclipse und Web3J
- Ein Ethereum-Konto mit Java und Web3j verwalten
- Einen Java-Wrapper aus Ihrem Smart Contract erstellen
- Integration mit einem Ethereum-Smart Contact
- Empfangsbereitschaft für Ethereum-Smart-Contract-Ereignisse
- Besu (Pantheon), den Java-Ethereum-Client, mit Linux verwenden
- Einen Hyperledger-Besu-(Pantheon)-Node in Java-Integrationstests ausführen
- Web3j Cheat Sheet
Artikel für Fortgeschrittene
- Speicher in einer Java-Anwendung mit IPFS verwalten
- ERC20-Token in Java mit Web3j verwalten
- Web3j-Transaktionsmanager
Fortgeschrittene Nutzungsmuster
Java-Projekte und Tools
- Hyperledger Besu (Pantheon) (Ethereum-Client)
- Web3J (Bibliothek für Interaktion mit Ethereum-Clients)
- Eventeum (Event Listener)
- Mahuta (IPFS-Entwicklertools)
Sind Sie an weiteren Informationen interessiert? Sehen Sie sich ethereum.org/developers an.
Java-Community-Mitwirkende
Hilf uns mit dieser Seite
Wenn du in diesem Bereich ein Experte bist und gerne etwas beitragen möchtest, editiere diese Seite und verbreite dein Wissen.
Dies wird dir angerechnet und du wirst der Ethereum-Community helfen!
Verwende dies flexibel Dokumentationsvorlage
Fragen? Frag uns im #content-Kanal auf unserem Discord-Server Discord-Server
Seite bearbeiten