Ethereum для розробників Elixir
Останні оновлення сторінки: 9 серпня 2024 р.
Використовуйте Ethereum для створення децентралізованих програм, що користуються перевагами криптовалюти й технології блокчейну. Ці децентралізовані програми можуть не вимагати довіри, а це означає, що після їх розгортання в 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 для блокчейну Ethereum на Elixir
- 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) — реалізація парсера/декодера/кодера Ethereum ABI на Elixir
- ex_keccak (opens in a new tab) — бібліотека Elixir для обчислення хешів Keccak SHA3-256 з використанням NIF, створеного з крейту tiny-keccak на Rust
- 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) — високорівневий клієнт Ethereum RPC для Elixir
- mana (opens in a new tab) — реалізація повного вузла Ethereum, написана на Elixir
Шукаєте більше ресурсів? Перегляньте нашу сторінку для розробників.
Учасники спільноти Elixir
Канал #ethereum у Slack спільноти Elixir (opens in a new tab) об’єднує спільноту, що швидко зростає, і є спеціалізованим ресурсом для обговорення будь-якого з вищезазначених проєктів і пов’язаних тем.