Ethereum dla programistów Elixir
Użyj Ethereum do tworzenia zdecentralizowanych aplikacji (lub "dapp"), które wykorzystują zalety kryptowalut i technologii blockchain. Te aplikacje dapp mogą być niewymagające zaufania, co oznacza, że po wdrożeniu w Ethereum będą zawsze działać zgodnie z zaprogramowaniem. Mogą kontrolować zasoby cyfrowe w celu tworzenia nowych rodzajów aplikacji finansowych. Mogą być zdecentralizowane, co oznacza, że żaden pojedynczy podmiot ani osoba ich nie kontroluje i są prawie niemożliwe do ocenzurowania.
Wprowadzenie do inteligentnych kontraktów i języka Solidity
Postaw pierwsze kroki w integracji języka Elixir z Ethereum
Potrzebujesz najpierw bardziej podstawowego wprowadzenia? Sprawdź ethereum.org/learn lub ethereum.org/developers.
- Wyjaśnienie technologii blockchain (opens in a new tab)
- Zrozumienie inteligentnych kontraktów (opens in a new tab)
- Napisz swój pierwszy inteligentny kontrakt (opens in a new tab)
- Dowiedz się, jak kompilować i wdrażać Solidity (opens in a new tab)
Artykuły dla początkujących
- Ostateczne zrozumienie kont Ethereum (opens in a new tab)
- Ethers — pierwszorzędna biblioteka Web3 Ethereum dla języka Elixir (opens in a new tab)
Artykuły dla średniozaawansowanych
- Jak podpisywać surowe transakcje kontraktów Ethereum za pomocą języka Elixir (opens in a new tab)
- Inteligentne kontrakty Ethereum i Elixir (opens in a new tab)
Projekty i narzędzia Elixir
Aktywne
- block_keys (opens in a new tab) - Implementacja BIP32 i BIP44 w języku Elixir (hierarchia wielu kont dla portfeli deterministycznych)
- ethereumex (opens in a new tab) - Klient JSON-RPC w języku Elixir dla blockchaina Ethereum
- ethers (opens in a new tab) - Wszechstronna biblioteka Web3 do interakcji z inteligentnymi kontraktami w Ethereum przy użyciu języka Elixir
- ethers_kms (opens in a new tab) - Biblioteka podpisująca KMS dla Ethers (podpisywanie transakcji za pomocą AWS KMS)
- ex_abi (opens in a new tab) - Implementacja parsera/dekodera/enkodera ABI Ethereum w języku Elixir
- ex_keccak (opens in a new tab) - Biblioteka Elixir do obliczania skrótów Keccak SHA3-256 przy użyciu crate'a Rust tiny-keccak zbudowanego z NIF
- ex_rlp (opens in a new tab) - Implementacja kodowania RLP (Recursive Length Prefix) Ethereum w języku Elixir
Zarchiwizowane / Niewspierane
- eth (opens in a new tab) - Narzędzia Ethereum dla języka Elixir
- exw3 (opens in a new tab) - Wysokopoziomowy klient RPC Ethereum dla języka Elixir
- mana (opens in a new tab) - Implementacja pełnego węzła Ethereum napisana w języku Elixir
Szukasz więcej zasobów? Sprawdź naszą stronę główną dla programistów.
Współtwórcy ze społeczności Elixir
Kanał #ethereum na Slacku języka Elixir (opens in a new tab) jest miejscem dla szybko rosnącej społeczności i dedykowanym zasobem do dyskusji na temat dowolnego z powyższych projektów i powiązanych tematów.