Эфириум для Java-разработчиков
Используйте Эфириум для создания децентрализованных приложений (dapp), которые используют преимущества криптовалюты и технологии блокчейн. Эти 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.