Ethereum dla deweloperów Java
Strona ostatnio zaktualizowana: 25 sierpnia 2025
Użyj Ethereum do tworzenia aplikacji zdecentralizowanych (lub „dapp”), które wykorzystują zalety kryptowaluty i technologii blockchain. Te aplikacje zdecentralizowane mogą być godne zaufania, co oznacza, że po wdrożeniu w Ethereum zawsze będą działać tak, jak zaprogramowano. Mogą sterować zasobami cyfrowymi w celu tworzenia nowych rodzajów programów finansowych. Mogą być zdecentralizowane, co oznacza, że nie kontroluje ich żadna pojedyncza jednostka ani osoba i są prawie niemożliwe do cenzurowania.
Pierwsze kroki z inteligentnymi kontraktami i językiem Solidity
Rozpocznij integrowanie Javy z Ethereum
Potrzebujesz bardziej podstawowych informacji? Sprawdź ethereum.org/learn lub ethereum.org/developers.
- Wyjaśnienie Blockchain (opens in a new tab)
- Zrozumienie inteligentnych kontraktów (opens in a new tab)
- Napisz swój pierwszy inteligentny kontrakt (opens in a new tab)
- Dowiedz się, jak kompilować i wdrażać Solidity (opens in a new tab)
Praca z klientami Ethereum
Dowiedz się, jak korzystać z Web3J (opens in a new tab) i Hyperledger Besu, dwóch wiodących klientów Java Ethereum
- Łączenie z klientem Ethereum za pomocą Javy, Eclipse i Web3J (opens in a new tab)
- Zarządzanie kontem Ethereum za pomocą Javy i Web3j (opens in a new tab)
- Generowanie wrappera Java z Twojego smart kontraktu (opens in a new tab)
- Interakcja ze smart kontraktem Ethereum (opens in a new tab)
- Nasłuchiwanie zdarzeń smart kontraktu Ethereum (opens in a new tab)
- Używanie Besu (Pantheon), klienta Java Ethereum, z systemem Linux (opens in a new tab)
- Uruchamianie węzła Hyperledger Besu (Pantheon) w testach integracyjnych Javy (opens in a new tab)
- Ściągawka Web3j (opens in a new tab)
Dowiedz się, jak używać ethers-kt (opens in a new tab), asynchronicznej, wysokowydajnej biblioteki Kotlina do interakcji z blockchainami opartymi na EVM. Biorąc na cel platformy JVM oraz Android.
- Przesyłanie tokenów ERC20 (opens in a new tab)
- Swap na UniswapV2 z nasłuchiwaniem zdarzeń (opens in a new tab)
- Śledzenie salda ETH / ERC20 (opens in a new tab)
Artykuły dla średniozaawansowanych
- Zarządzanie pamięcią masową w aplikacji Java za pomocą IPFS (opens in a new tab)
- Zarządzanie tokenami ERC20 w Javie za pomocą Web3j (opens in a new tab)
- Menedżery transakcji Web3j (opens in a new tab)
Zaawansowane wzorce użycia
Projekty i narzędzia Java
- Web3J (biblioteka do interakcji z klientami Ethereum) (opens in a new tab)
- ethers-kt (asynchroniczna, wysokowydajna biblioteka Kotlin/Java/Android dla blockchainów opartych na EVM.) (opens in a new tab)
- Eventeum (nasłuchiwacz zdarzeń) (opens in a new tab)
- Mahuta (narzędzia deweloperskie IPFS) (opens in a new tab)
Szukasz więcej materiałów? Sprawdź ethereum.org/developers.