Ethereum pentru dezvoltatorii Java
Ultima modificare: @nicklcanada(opens in a new tab), 6 februarie 2024
Folosiţi Ethereum pentru a crea aplicații descentralizate („dapp”) care valorifică avantajele criptomonedelor și ale tehnologiei blockchain. Aceste aplicații descentralizate pot fi demne de încredere, întrucât odată implementate pe Ethereum, vor rula întotdeauna așa cum au fost programate. Pot controla active digitale pentru a crea noi tipuri de aplicații financiare. Pot fi descentralizate, astfel încât nu pot fi controlate de către o singură entitate sau persoană și sunt aproape imposibil de cenzurat.
Primii pași în contractele inteligente și limbajul Solidity
Faceţi primii pași în integrarea Java cu Ethereum
Aveţi nevoie de o scurtă introducere? Accesaţi ethereum.org/learn sau ethereum.org/developers
- Blockchain-ul explicat(opens in a new tab)
- Ce sunt contractele inteligente(opens in a new tab)
- Scrieţi primul dvs. contract inteligent(opens in a new tab)
- Învăţaţi cum să compilaţi și să implementaţi Solidity(opens in a new tab)
Cum se lucrează cu clienții Ethereum
Aflaţi cum să utilizaţi Web3J(opens in a new tab) și Hyperledger Besu, doi clienți de top din Java Ethereum
- Conectarea la un client Ethereum cu Java, Eclipse și Web3J(opens in a new tab)
- Administrarea unui cont Ethereum cu Java și Web3J(opens in a new tab)
- Generarea unui Java Wrapper din contractul inteligent(opens in a new tab)
- Interacțiunea cu un contract inteligent Ethereum(opens in a new tab)
- Depistarea prin ascultare a evenimentelor contractelor inteligente Ethereum(opens in a new tab)
- Utilizarea Besu (Pantheon), clientul Java Ethereum, cu Linux(opens in a new tab)
- Rularea unui nod Hyperledger Besu (Pentheon) în teste de integrare Java(opens in a new tab)
- Web3j Cheat Sheet(opens in a new tab)
Articole de nivel intermediar
- Administrarea stocării într-o aplicație Java cu IPFS(opens in a new tab)
- Administrarea token-urilor ERC20 în Java cu Web3J(opens in a new tab)
- Manageri de tranzacții Web3j(opens in a new tab)
Modele avansate de utilizare
Proiecte și instrumente Java
- Hyperledger Besu (Pantheon) (client Ethereum)(opens in a new tab)
- Web3J (bibliotecă de interacțiuni cu clienți Ethereum)(opens in a new tab)
- Eventeum (monitorizare de evenimente)(opens in a new tab)
- Mahuta (instrumente de dezvoltare IPFS)(opens in a new tab)
Căutaţi şi alte resurse? Accesaţi ethereum.org/developers.