Ethereum pro vývojáře v Javě
Stránka naposledy aktualizována: 25. srpna 2025
Na platformě Ethereum můžete vytvářet decentralizované aplikace (neboli dapps), které využívají výhody kryptoměn a blockchainové technologie. Tyto aplikace mohou být důvěryhodné, což znamená, že jakmile je jednou nasadíte na Ethereum, budou vždy spouštěny přesně tak, jak jsou naprogramovány. Tyto aplikace mohou kontrolovat digitální aktiva, a tím vytvářet nové druhy finančních aplikací. Mohou být decentralizované, což znamená, že je nemůže ovládat jediná entita nebo osoba a že jsou téměř necenzurovatelné.
Začínáme s chytrými kontrakty a jazykem Solidity
Udělejte své první kroky k integraci Javy s Ethereem
Potřebujete nejdříve úplně základní informace? Podívejte se na ethereum.org/learn nebo ethereum.org/developers.
- Vysvětlení blockchainu (opens in a new tab)
- Porozumění chytrým kontraktům (opens in a new tab)
- Napište svůj první chytrý kontrakt (opens in a new tab)
- Naučte se kompilovat a nasazovat Solidity (opens in a new tab)
Práce s klienty Etherea
Naučte se používat Web3J (opens in a new tab) a Hyperledger Besu, dva přední Java Ethereum klienty
- Připojení ke klientovi pro Ethereum pomocí Javy, Eclipse a Web3J (opens in a new tab)
- Správa účtu Ethereum pomocí Javy a Web3j (opens in a new tab)
- Generování Java wrapperu z vašeho chytrého kontraktu (opens in a new tab)
- Interakce s chytrým kontraktem Ethereum (opens in a new tab)
- Naslouchání událostem chytrého kontraktu Ethereum (opens in a new tab)
- Použití Besu (Pantheon), klienta pro Ethereum v Javě s Linuxem (opens in a new tab)
- Spuštění uzlu Hyperledger Besu (Pantheon) v integračních testech v Javě (opens in a new tab)
- Tahák na Web3j (opens in a new tab)
Naučte se používat ethers-kt (opens in a new tab), asynchronní, vysoce výkonnou knihovnu v Kotlinu pro interakci s blockchainy založenými na EVM. Cíleno na platformy JVM a Android.
- Převod tokenů ERC20 (opens in a new tab)
- Směna na UniswapV2 s nasloucháním událostem (opens in a new tab)
- Sledování zůstatku ETH / ERC20 (opens in a new tab)
Články pro pokročilé
- Správa úložiště v aplikaci v Javě pomocí IPFS (opens in a new tab)
- Správa tokenů ERC20 v Javě pomocí Web3j (opens in a new tab)
- Správci transakcí Web3j (opens in a new tab)
Pokročilé vzory použití
Projekty a nástroje v Javě
- Web3J (knihovna pro interakci s klienty pro Ethereum) (opens in a new tab)
- ethers-kt (Asynchronní, vysoce výkonná knihovna pro Kotlin/Javu/Android pro blockchainy založené na EVM.) (opens in a new tab)
- Eventeum (naslouchač událostí) (opens in a new tab)
- Mahuta (vývojářské nástroje pro IPFS) (opens in a new tab)
Hledáte další informační zdroje? Podívejte se na ethereum.org/developers.