Ethereum Java-fejlesztők számára
Használjon Ethereumot decentralizált alkalmazások (dappok) fejlesztésére, melyek kihasználják a kriptovaluta és a blokklánc technológia nyújtotta előnyöket. Ezek a dappok megbízhatóak, ami azt jelenti, hogyha egyszer telepítették az Ethereumba, akkor mindig úgy fognak futni, ahogy programozták őket. Digitális vagyontárgyakat irányíthatnak, lehetőséget teremtve ezzel újfajta pénzügyi alkalmazások létrejöveteléhez. Decentralizáltak lehetnek, mely azt jelenti, hogy semmilyen entitás vagy személy nem irányítja őket és közel lehetetlen őket cenzúrázni.
Kezdő lépések az okosszerződésekkel és a Solidity nyelvvel
Tegye meg az első lépést, hogy a Java-t integrálja az Ethereummal
Szüksége van egy kezdőknek szóló bevezetőre? Tekintse meg az ethereum.org/learn vagy az ethereum.org/developers oldalt.
- Blokklánc ismertetése
- Okosszerződések értelmezése
- Írja meg az első okosszerződését
- Tanulja meg a Solidity fordítását és telepítését
Az Ethereum-kliensek használata
Tanulja meg a Web3J és a Hyperledger Besu, a két vezető Java Ethereum kliens használatát
- Csatlakozás Ethereum klienshez Java-val, Eclipse-szel és Web3J-vel
- Egy Ethereum számla kezelése Java-val és Web3J-vel
- Generáljon egy Java Wrappert az okosszerződéséből
- Kapcsolódás egy Ethereum okosszerződéshez
- Ethereum okosszerződés események hallgatása
- Besu (Pantheon), a Java Ethereum kliens használata Linux-szal
- Egy Hyperledger Besu (Pantheon) csomópont futtatása Java integrációs teszteken
- Web3j Puska
Ismerje meg az ethers-kt használatát, ami egy aszinkron, nagy teljesítményű Kotlin könyvtár az EVM-alapú blokkláncokkal való interakcióhoz. JVM és Android platformokat céloz meg.
Köztes cikkek
- Tárhelykezelés Java alkalmazásokban IPFS-szel
- ERC20 tokenek kezelése Java-ban Web3j-vel
- Web3j tranzakciókezelők
Speciális használati minták
Java-projektek és -eszközök
- Hyperledger Besu (Pantheon) (Ethereum kliens)
- Web3J (könyvtár az Ethereum kliensekkel való interakcióhoz)
- ethers-kt (aszinkron, nagy teljesítményű Kotlin/Java/Android könyvtár EVM-alapú blokkláncokhoz)
- Eventeum (Event Listener)
- Mahuta (IPFS Fejlesztői Eszközök)
Több anyagra lenne szüksége? Tekintsd meg az ethereum.org/developers oldalt