Ethereum per gli sviluppatori Elixir
Usa Ethereum per creare applicazioni decentralizzate (dapp) che sfruttano i vantaggi della criptovaluta e della tecnologia blockchain. Queste dapp possono essere trustless, il che significa che una volta distribuite su Ethereum, verranno sempre eseguite come programmate. Possono controllare asset digitali per creare nuovi tipi di applicazioni finanziarie. Possono essere decentralizzate, il che significa che nessuna singola entità o persona le controlla e sono quasi impossibili da censurare.
Iniziare con gli smart contract e il linguaggio Solidity
Fai i tuoi primi passi per integrare Elixir con Ethereum
Hai prima bisogno di un'introduzione più basilare? Dai un'occhiata a ethereum.org/learn o ethereum.org/developers.
- Spiegazione della blockchain (opens in a new tab)
- Comprendere gli smart contract (opens in a new tab)
- Scrivi il tuo primo smart contract (opens in a new tab)
- Scopri come compilare e distribuire in Solidity (opens in a new tab)
Articoli per principianti
- Comprendere finalmente gli account di Ethereum (opens in a new tab)
- Ethers — Una libreria Web3 di prima classe per Ethereum in Elixir (opens in a new tab)
Articoli di livello intermedio
- Come firmare transazioni grezze di contratti Ethereum con Elixir (opens in a new tab)
- Smart contract di Ethereum ed Elixir (opens in a new tab)
Progetti e strumenti in Elixir
Attivi
- block_keys (opens in a new tab) - Implementazione di BIP32 e BIP44 in Elixir (Gerarchia multi-account per portafogli deterministici)
- ethereumex (opens in a new tab) - Client JSON-RPC in Elixir per la blockchain di Ethereum
- ethers (opens in a new tab) - Una libreria Web3 completa per interagire con gli smart contract su Ethereum usando Elixir
- ethers_kms (opens in a new tab) - Una libreria di firma KMS per Ethers (firma le transazioni con AWS KMS)
- ex_abi (opens in a new tab) - Implementazione di parser/decodificatore/codificatore ABI di Ethereum in Elixir
- ex_keccak (opens in a new tab) - Libreria Elixir per calcolare gli hash Keccak SHA3-256 usando un crate Rust tiny-keccak integrato tramite NIF
- ex_rlp (opens in a new tab) - Implementazione in Elixir della codifica RLP (Recursive Length Prefix) di Ethereum
Archiviati / Non più mantenuti
- eth (opens in a new tab) - Utilità di Ethereum per Elixir
- exw3 (opens in a new tab) - Client RPC di Ethereum ad alto livello per Elixir
- mana (opens in a new tab) - Implementazione di un nodo completo di Ethereum scritta in Elixir
Cerchi altre risorse? Dai un'occhiata alla nostra pagina per sviluppatori.
Collaboratori della community di Elixir
Il canale #ethereum sullo Slack di Elixir (opens in a new tab) ospita una community in rapida crescita ed è la risorsa dedicata per le discussioni su uno qualsiasi dei progetti sopra citati e sugli argomenti correlati.