Етеріум для Java-розробників
Використовуйте Етеріум для створення децентралізованих застосунків (dapp), які використовують переваги криптовалюти та технології блокчейн. Ці децентралізовані застосунки можуть бути надійними, тобто після того, як їх розгорнуто в Етеріумі, вони завжди працюватимуть так, як запрограмовано. Вони можуть контролювати цифрові активи для створення нових видів фінансових застосунків. Вони можуть бути децентралізованими, тобто жодна організація чи особа не контролює їх, і їх майже неможливо цензурувати.
Початок роботи зі смарт-контрактами та мовою Solidity
Зробіть перші кроки до інтеграції Java з Етеріумом
Спочатку потрібен базовий посібник? Перегляньте ethereum.org/learn або ethereum.org/developers.
- Пояснення блокчейну (opens in a new tab)
- Розуміння смарт-контрактів (opens in a new tab)
- Напишіть свій перший смарт-контракт (opens in a new tab)
- Дізнайтеся, як компілювати та розгортати Solidity (opens in a new tab)
Робота з клієнтами Етеріуму
Дізнайтеся, як використовувати Web3j (opens in a new tab) та Hyperledger Бесу, два провідні Java-клієнти Етеріуму
- Підключення до клієнта Етеріуму за допомогою Java, Eclipse та Web3j (opens in a new tab)
- Керування акаунтом Етеріуму за допомогою Java та Web3j (opens in a new tab)
- Створення обгортки Java з вашого смарт-контракту (opens in a new tab)
- Взаємодія зі смарт-контрактом Етеріуму (opens in a new tab)
- Прослуховування подій смарт-контракту Етеріуму (opens in a new tab)
- Використання Бесу (Pantheon), Java-клієнта Етеріуму з Linux (opens in a new tab)
- Запуск вузла Hyperledger Бесу (Pantheon) в інтеграційних тестах Java (opens in a new tab)
- Шпаргалка з Web3j (opens in a new tab)
Дізнайтеся, як використовувати ethers-kt (opens in a new tab), асинхронну високопродуктивну бібліотеку Kotlin для взаємодії з блокчейнами на базі EVM. Орієнтована на платформи JVM та Android.
- Переказ токенів ERC-20 (opens in a new tab)
- Обмін на UniswapV2 з прослуховуванням подій (opens in a new tab)
- Трекер балансу ETH / ERC-20 (opens in a new tab)
Статті середнього рівня
- Керування сховищем у застосунку Java за допомогою IPFS (opens in a new tab)
- Керування токенами ERC-20 у Java за допомогою Web3j (opens in a new tab)
- Менеджери транзакцій Web3j (opens in a new tab)
Розширені шаблони використання
Проєкти та інструменти Java
- Web3j (Бібліотека для взаємодії з клієнтами Етеріуму) (opens in a new tab)
- ethers-kt (Асинхронна високопродуктивна бібліотека Kotlin/Java/Android для блокчейнів на базі EVM.) (opens in a new tab)
- Eventeum (Слухач подій) (opens in a new tab)
- Mahuta (Інструменти розробника IPFS) (opens in a new tab)
Шукаєте більше ресурсів? Перегляньте ethereum.org/developers.