Ethereum dla deweloperów Java
Ostatnia edycja: @Beas(opens in a new tab), 6 lutego 2024
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ą kontrolować zasoby cyfrowe w celu tworzenia nowych rodzajów aplikacji finansowych. Mogą być zdecentralizowane, co oznacza, że nie kontroluje ich żadna pojedyncza jednostka ani osoba i są prawie niemożliwe do cenzurowania.
Rozpoczęcie pracy z kontraktami inteligentnymi i językiem Solidity
Rozpocznij integrowanie Javy z Ethereum
Potrzebujesz bardziej podstawowych informacji? Sprawdź na stronach ethereum.org/learn lub ethereum.org/developers.
- Objaśnienia dotyczące blockchainu(opens in a new tab)
- Informacje o kontraktach inteligentnych(opens in a new tab)
- Napisz swój pierwszy kontrakt inteligentny(opens in a new tab)
- Naucz się, jak skompilować 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 się z klientem Ethereum za pomocą Java, Eclipse i Web3J(opens in a new tab)
- Zarządzaj kontem Ethereum za pomocą Java i Web3j(opens in a new tab)
- Wygeneruj plik Java Wrapper z Twojego inteligentnego kontraktu(opens in a new tab)
- Obsługa inteligentnego kontraktu Ethereum(opens in a new tab)
- Nasłuchiwanie zdarzeń związanych z inteligentnymi kontraktami Ethereum(opens in a new tab)
- Korzystanie z Besu (Pantheon), klienta Java Ethereum w systemie Linux(opens in a new tab)
- Uruchamianie węzła Hyperledger Besu (Pantheon) w testach integracji Java(opens in a new tab)
- Ściągawka dotycząca Web3j(opens in a new tab)
Artykuły dla średniozaawansowanych
- Zarządzanie pamięcią w aplikacji Java z IPFS(opens in a new tab)
- Zarządzaj tokenami ERC20 w Java za pomocą Web3j(opens in a new tab)
- Menedżerowie transakcji Web3j(opens in a new tab)
Przykłady zaawansowane
Projekty i narzędzia Java
- Hyperledger Besu (Pantheon) (klient Ethereum)(opens in a new tab)
- Web3J (Biblioteka do interakcji z klientami Ethereum)(opens in a new tab)
- Eventeum (obserwator zdarzeń)(opens in a new tab)
- Mahuta (narzędzia deweloperskie IPFS)(opens in a new tab)
Szukasz więcej materiałów? Sprawdź na stronie ethereum.org/developers.