Эфириум для Java-разработчиков
Используйте Эфириум для создания децентрализованных приложений (dapp), которые используют преимущества криптовалюты и технологии блокчейн. Эти dapp могут быть надежными, что означает, что после того, как они будут развернуты в Эфириуме, они всегда будут работать так, как запрограммировано. Они могут контролировать цифровые активы для создания новых видов финансовых приложений. Они могут быть децентрализованными, что означает, что ни одна организация или человек не контролирует их, и их практически невозможно подвергнуть цензуре.
Начало работы со смарт-контрактами и языком Solidity
Сделайте первые шаги по интеграции Java с Эфириумом
Сначала нужно более базовое введение? Посетите ethereum.org/learn или ethereum.org/developers.
- Объяснение блокчейна (открывается в новой вкладке)
- Понимание смарт-контрактов (открывается в новой вкладке)
- Напишите свой первый смарт-контракт (открывается в новой вкладке)
- Узнайте, как компилировать и развертывать Solidity (открывается в новой вкладке)
Работа с клиентами Эфириума
Узнайте, как использовать Web3j (открывается в новой вкладке) и Hyperledger Бесу, два ведущих Java-клиента Эфириума
- Подключение к клиенту Эфириума с помощью Java, Eclipse и Web3j (открывается в новой вкладке)
- Управление аккаунтом Эфириума с помощью Java и Web3j (открывается в новой вкладке)
- Генерация обертки Java из вашего смарт-контракта (открывается в новой вкладке)
- Взаимодействие со смарт-контрактом Эфириума (открывается в новой вкладке)
- Прослушивание событий смарт-контракта Эфириума (открывается в новой вкладке)
- Использование Бесу (Pantheon), Java-клиента Эфириума для Linux (открывается в новой вкладке)
- Запуск узла Hyperledger Бесу (Pantheon) в интеграционных тестах Java (открывается в новой вкладке)
- Шпаргалка по Web3j (открывается в новой вкладке)
Узнайте, как использовать ethers-kt (открывается в новой вкладке), асинхронную высокопроизводительную библиотеку Kotlin для взаимодействия с блокчейнами на базе EVM. Предназначена для платформ JVM и Android.
- Перевод токенов ERC-20 (открывается в новой вкладке)
- Своп на UniswapV2 с прослушиванием событий (открывается в новой вкладке)
- Трекер баланса ETH / ERC-20 (открывается в новой вкладке)
Статьи среднего уровня
- Управление хранилищем в Java-приложении с помощью IPFS (открывается в новой вкладке)
- Управление токенами ERC-20 в Java с помощью Web3j (открывается в новой вкладке)
- Менеджеры транзакций Web3j (открывается в новой вкладке)
Продвинутые шаблоны использования
Проекты и инструменты Java
- Web3j (библиотека для взаимодействия с клиентами Эфириума) (открывается в новой вкладке)
- ethers-kt (асинхронная высокопроизводительная библиотека Kotlin/Java/Android для блокчейнов на базе EVM.) (открывается в новой вкладке)
- Eventeum (прослушиватель событий) (открывается в новой вкладке)
- Mahuta (инструменты разработчика IPFS) (открывается в новой вкладке)
Ищете больше ресурсов? Посетите ethereum.org/developers.