Останнє оновлення сторінки: July 17, 2020
Ethereum для розробників на Java
Використовуйте Ethereum для створення децентралізованих програм (або "dapps"), які використовують переваги криптовалюти та технології блокчейну. Ці децентралізовані програми можуть бути надійними, а це означає, що як тільки вони будуть розгорнуті в Ethereum, то завжди працюватимуть так, як запрограмовані. Вони можуть контролювати цифрові активи, щоб створювати нові види фінансових програм. Вони можуть бути децентралізованими, а це означає, що жоден суб'єкт чи особа не контролює їх і ці програми практично неможливо піддати цензурі.
Початок роботи із смарт-контрактами та мовою Solidity
Зробіть свої перші кроки до інтеграції Java з Ethereum
Потрібен простий приклад для початку? Завітайте на ethereum.org/learn або ethereum.org/developers.
- Блокчейн двома словами
- Розуміння смарт-контрактів
- Напишіть свій перший смарт-контракт
- Дізнайтеся, як компілювати і розгортати на Solidity
Використання Web3J та Hyperledger Besu (раніше названий Pantheon, клієнт Ethereum на Java)
- Підключення до клієнта Ethereum з використанням Java, Eclipse та Web3J
- Керування рахунком Ethereum з використанням Java та Web3j
- Створення оболонки на Java з вашого смарт-контракту
- Взаємодія із смарт-контрактом Ethereum
- Прослуховування подій смарт-контрактів Ethereum
- Використання Besu (Pantheon), клієнта Ethereum на Java у Linux
- Запуск вузла Hyperledger Besu (Pantheon) в тестах інтеграції Java
Проміжні статті
- Керування сховищем у програмі на Java з використанням IPFS
- Керування токенами ERC20 на Java з використанням Web3j
- Диспетчери транзакцій Web3j
Розширене використання шаблонів
Проекти та інструменти Java
- Hyperledger Besu (Pantheon) (клієнт Ethereum)
- Web3J (бібліотека для взаємодії з клієнтами Ethereum)
- Eventeum (прослуховувач подій)
- Mahuta (інструменти розробки IPFS)
Шукаєте більше ресурсів? Завітайте на ethereum.org/developers.