Seite zuletzt aktualisiert: June 25, 2020
Ethereum für Java-Entwickler
Verwende Ethereum, um dezentralen 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
Mache deine ersten Schritte bei der Integration von Java mit Ethereum
Brauchst du zuerst einen grundsätzlichen Einstieg? Schaue dir ethereum.org/learn oder ethereum.org/developers an
- Blockchain erklärt
- Smart Contracts verstehen
- Schreibe deinen ersten Smart Contract
- Lerne, Solidity Code zu kompilieren und einzusetzen
Verwendung von Web3J und Hyperledger Besu (Früher Pantheon genannter Java Ethereum-Client)
- Verbindung zu einem Ethereum-Client mit Java, Eclipse und Web3J
- Verwalte ein Ethereum-Konto mit Java und Web3j
- Erstelle einen Java-Wrapper aus deinem Smart Contract
- Interagieren mit einem Ethereum Smart Contact
- Ethereum Smart Contract Events zuhören
- Verwende Besu (Pantheon), den Java Ethereum-Client mit Linux
- Eine Hyperledger Besu (Pantheon) Node in Java Integrationstests ausführen
Artikel für Fortgeschrittene
- Speicher in einer Java-Anwendung mit IPFS verwalten
- ERC20-Token in Java mit Web3j verwalten
- Web3j Transaktionsmanager
Fortgeschrittene Verwendungsmuster
Java Projekte und Tools
- Hyperledger Besu (Pantheon) (Ethereum-Client)
- Web3J (Bibliothek für Interaktion mit Ethereum-Clients)
- Eventeum (Event Listener)
- Mahuta (IPFS Dev Tools)
Suchst du weitere Informationen? Schau dir ethereum.org/developers an.