Ethereum для разработчиков на Elixir
Последнее обновление страницы: 9 августа 2024 г.
Используйте Ethereum для создания децентрализованных приложений (или «dapp»), использующих преимущества криптовалют и технологии блокчейн. Эти децентрализованные приложения могут быть недоверенными, что означает, что после их развертывания в Ethereum они всегда будут работать так, как запрограммировано. Они могут управлять цифровыми активами для создания новых видов финансовых приложений. Они могут быть децентрализованными, что означает, что ни одно юридическое лицо или лицо не контролирует их, и их практически невозможно подвергнуть цензуре.
Начало работы с умными контрактами и языком Solidity
Сделайте первые шаги к интеграции Elixir с 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 (opens in a new tab)
- Ethers — первоклассная библиотека Web3 для Ethereum на Elixir (opens in a new tab)
Статьи для среднего уровня
- Как подписывать необработанные транзакции контрактов Ethereum с помощью Elixir (opens in a new tab)
- Смарт-контракты Ethereum и Elixir (opens in a new tab)
Проекты и инструменты 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
Архивные / Больше не поддерживаются
- eth (opens in a new tab) — Утилиты Ethereum для Elixir
- exw3 (opens in a new tab) — Высокоуровневый клиент RPC для Ethereum на Elixir
- mana (opens in a new tab) — реализация полной ноды Ethereum, написанная на Elixir
Ищешь больше статей? Посетите главную страницу для разработчиков.
Участники сообщества Elixir
Канал #ethereum в Slack для Elixir (opens in a new tab) является местом для быстрорастущего сообщества и представляет собой выделенный ресурс для обсуждения любых вышеупомянутых проектов и связанных с ними тем.