Перейти к основному содержанию
Change page

Ethereum для разработчиков на Elixir

Последнее обновление страницы: 9 августа 2024 г.

Узнайте, как разрабатывать для Ethereum, используя проекты и инструментарий на основе Elixir.

Используйте Ethereum для создания децентрализованных приложений (или «dapp»), использующих преимущества криптовалют и технологии блокчейн. Эти децентрализованные приложения могут быть недоверенными, что означает, что после их развертывания в Ethereum они всегда будут работать так, как запрограммировано. Они могут управлять цифровыми активами для создания новых видов финансовых приложений. Они могут быть децентрализованными, что означает, что ни одно юридическое лицо или лицо не контролирует их, и их практически невозможно подвергнуть цензуре.

Начало работы с умными контрактами и языком Solidity

Сделайте первые шаги к интеграции Elixir с Ethereum

Нужен простой пример для начала? Посетите ethereum.org/learn или ethereum.org/developers.

Статьи для начинающих

Статьи для среднего уровня

Проекты и инструменты Elixir

Активные

  • block_keys (opens in a new tab)реализация BIP32 и BIP44 на Elixir (иерархия нескольких аккаунтов для детерминированных кошельков)
  • ethereumex (opens in a new tab)клиент JSON-RPC на Elixir для блокчейна Ethereum
  • ethers (opens in a new tab)комплексная библиотека Web3 для взаимодействия со смарт-контрактами в Ethereum с помощью Elixir
  • ethers_kms (opens in a new tab)библиотека подписи KMS для Ethers (подписывайте транзакции с помощью AWS KMS)
  • ex_abi (opens in a new tab)реализация парсера/декодера/кодировщика ABI для Ethereum на Elixir
  • ex_keccak (opens in a new tab)библиотека Elixir для вычисления хешей Keccak SHA3-256 с использованием NIF, созданного на основе крейта Rust tiny-keccak
  • ex_rlp (opens in a new tab)реализация на Elixir кодировки RLP (Recursive Length Prefix) в Ethereum

Архивные / Больше не поддерживаются

Ищешь больше статей? Посетите главную страницу для разработчиков.

Участники сообщества Elixir

Канал #ethereum в Slack для Elixir (opens in a new tab) является местом для быстрорастущего сообщества и представляет собой выделенный ресурс для обсуждения любых вышеупомянутых проектов и связанных с ними тем.

Была ли эта статья полезной?