Ethereum Java-fejlesztők számára
Utolsó módosítás: @Satglow(opens in a new tab), 2024. február 6.
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(opens in a new tab)
- Okosszerződések értelmezése(opens in a new tab)
- Írja meg az első okosszerződését(opens in a new tab)
- Tanulja meg a Solidity fordítását és telepítését(opens in a new tab)
Az Ethereum-kliensek használata
Tanulja meg a Web3J(opens in a new tab) é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(opens in a new tab)
- Egy Ethereum számla kezelése Java-val és Web3J-vel(opens in a new tab)
- Generáljon egy Java Wrappert az okosszerződéséből(opens in a new tab)
- Kapcsolódás egy Ethereum okosszerződéshez(opens in a new tab)
- Ethereum okosszerződés események hallgatása(opens in a new tab)
- Besu (Pantheon), a Java Ethereum kliens használata Linux-szal(opens in a new tab)
- Egy Hyperledger Besu (Pantheon) csomópont futtatása Java integrációs teszteken(opens in a new tab)
- Web3j Puska(opens in a new tab)
Ismerje meg az ethers-kt(opens in a new tab) 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.
- ERC-20 tokenek transzferje(opens in a new tab)
- UniswapV2 átváltás eseményfigyeléssel(opens in a new tab)
- ETH / ERC-20 egyenlegkövetés(opens in a new tab)
Köztes cikkek
- Tárhelykezelés Java alkalmazásokban IPFS-szel(opens in a new tab)
- ERC20 tokenek kezelése Java-ban Web3j-vel(opens in a new tab)
- Web3j tranzakciókezelők(opens in a new tab)
Speciális használati minták
Java-projektek és -eszközök
- Hyperledger Besu (Pantheon) (Ethereum kliens)(opens in a new tab)
- Web3J (könyvtár az Ethereum kliensekkel való interakcióhoz)(opens in a new tab)
- ethers-kt (aszinkron, nagy teljesítményű Kotlin/Java/Android könyvtár EVM-alapú blokkláncokhoz)(opens in a new tab)
- Eventeum (Event Listener)(opens in a new tab)
- Mahuta (IPFS Fejlesztői Eszközök)(opens in a new tab)
Több anyagra lenne szüksége? Tekintsd meg az ethereum.org/developers oldalt