Ethereum pro vývojáře v Elixiru
Použijte Ethereum k vytvoření decentralizovaných aplikací (neboli „dapps“), které využívají výhod kryptoměn a technologie blockchain. Tyto dapps mohou být nevyžadující důvěru, což znamená, že jakmile jsou nasazeny na Ethereum, budou vždy běžet tak, jak byly naprogramovány. Mohou ovládat digitální aktiva a vytvářet tak nové druhy finančních aplikací. Mohou být decentralizované, což znamená, že je neovládá žádný jediný subjekt nebo osoba a je téměř nemožné je cenzurovat.
Začínáme s chytrými kontrakty a jazykem Solidity
Udělejte první kroky k integraci Elixiru s Ethereem
Potřebujete nejprve základnější úvod? Podívejte se na ethereum.org/learn nebo ethereum.org/developers.
- Vysvětlení blockchainu (otevře se v nové kartě)
- Porozumění chytrým kontraktům (otevře se v nové kartě)
- Napište svůj první chytrý kontrakt (otevře se v nové kartě)
- Naučte se kompilovat a nasazovat Solidity (otevře se v nové kartě)
Články pro začátečníky
- Konečně porozumění účtům na Ethereu (otevře se v nové kartě)
- Ethers — Prvotřídní Web3 knihovna Etherea pro Elixir (otevře se v nové kartě)
Články pro pokročilejší
- Jak podepisovat surové transakce kontraktů na Ethereu pomocí Elixiru (otevře se v nové kartě)
- Chytré kontrakty na Ethereu a Elixir (otevře se v nové kartě)
Projekty a nástroje v Elixiru
Aktivní
- block_keys (otevře se v nové kartě) - Implementace BIP32 a BIP44 v Elixiru (Hierarchie více účtů pro deterministické peněženky)
- ethereumex (otevře se v nové kartě) - JSON-RPC klient v Elixiru pro blockchain Etherea
- ethers (otevře se v nové kartě) - Komplexní Web3 knihovna pro interakci s chytrými kontrakty na Ethereu pomocí Elixiru
- ethers_kms (otevře se v nové kartě) - Knihovna KMS podepisovače pro Ethers (podepisování transakcí pomocí AWS KMS)
- ex_abi (otevře se v nové kartě) - Implementace parseru/dekodéru/kodéru ABI Etherea v Elixiru
- ex_keccak (otevře se v nové kartě) - Knihovna v Elixiru pro výpočet hashů Keccak SHA3-256 pomocí NIF postaveného na Rust crate tiny-keccak
- ex_rlp (otevře se v nové kartě) - Implementace kódování RLP (Recursive Length Prefix) Etherea v Elixiru
Archivované / Již neudržované
- eth (otevře se v nové kartě) - Nástroje Etherea pro Elixir
- exw3 (otevře se v nové kartě) - Vysokoúrovňový RPC klient Etherea pro Elixir
- mana (otevře se v nové kartě) - Implementace plného uzlu Etherea napsaná v Elixiru
Hledáte další zdroje? Podívejte se na naši domovskou stránku pro vývojáře.
Přispěvatelé z komunity Elixiru
Kanál #ethereum na Slacku Elixiru (otevře se v nové kartě) hostí rychle rostoucí komunitu a je vyhrazeným zdrojem pro diskuze o kterémkoli z výše uvedených projektů a souvisejících tématech.