Ethereum для розробників мовою Java
Останні оновлення сторінки: 25 серпня 2025 р.
Використовуйте Ethereum для створення децентралізованих програм, що користуються перевагами криптовалюти й технології блокчейну. Ці децентралізовані програми можуть бути надійними, а це означає, що як тільки їх буде запущено в Ethereum, вони завжди працюватимуть так, як їх запрограмовано. Вони можуть контролювати цифрові активи, щоб створювати нові види фінансових програм. Ці програми децентралізовані, а це означає, що ними не керують організації або фізичні особи. Крім того, їх майже неможливо піддати цензурі.
Початок роботи зі смарт-контрактами та мовою Solidity
Зробіть свої перші кроки до інтеграції Java з Ethereum
Потрібен простий приклад для початку? Завітайте на 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)
Робота з клієнтами Ethereum
Дізнайтеся, як використовувати Web3J (opens in a new tab) та Hyperledger Besu, два провідні Java-клієнти Ethereum
- Підключення до клієнта Ethereum за допомогою Java, Eclipse і Web3J (opens in a new tab)
- Керування обліковим записом Ethereum за допомогою Java і Web3j (opens in a new tab)
- Створення Java-обгортки з вашого смарт-контракту (opens in a new tab)
- Взаємодія зі смарт-контрактом Ethereum (opens in a new tab)
- Прослуховування подій смарт-контрактів Ethereum (opens in a new tab)
- Використання Besu (Pantheon), Java-клієнта Ethereum, з Linux (opens in a new tab)
- Запуск вузла Hyperledger Besu (Pantheon) в інтеграційних тестах Java (opens in a new tab)
- Шпаргалка з Web3j (opens in a new tab)
Дізнайтеся, як використовувати ethers-kt (opens in a new tab), асинхронну, високопродуктивну бібліотеку Kotlin для взаємодії з блокчейнами на основі EVM. Призначено для платформ JVM та Android.
- Переказ токенів ERC20 (opens in a new tab)
- Обмін на UniswapV2 з прослуховуванням подій (opens in a new tab)
- Трекер балансу ETH / ERC20 (opens in a new tab)
Статті для середнього рівня
- Керування сховищем у Java-додатку за допомогою IPFS (opens in a new tab)
- Керування токенами ERC20 в Java за допомогою Web3j (opens in a new tab)
- Менеджери транзакцій Web3j (opens in a new tab)
Розширені шаблони використання
Проєкти та інструменти Java
- Web3J (бібліотека для взаємодії з клієнтами Ethereum) (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.