Ethereum per sviluppatori Rust
Ultima modifica: @Herbie_23(opens in a new tab), Invalid DateTime
Usa Ethereum per creare applicazioni decentralizzate (dette "dapp") che sfruttano i vantaggi delle criptovalute e della tecnologia blockchain. Queste dapp sono attendibili perché, una volta "caricate" su Ethereum, vengono eseguite sempre come sono state programmate. Possono controllare risorse digitali per creare nuove tipologie di applicazioni finanziarie. Possono essere decentralizzate, il che significa che nessuna singola entità o persona le controlla e sono quasi impossibile da censurare.
Primi passi con i contratti intelligenti e il linguaggio Solidity
Operazioni di base per integrare Rust con Ethereum
Hai prima bisogno di nozioni di base? Dai un'occhiata a ethereum.org/learn o ethereum.org/developers.
- Blockchain Explained(opens in a new tab)
- Comprendere i Contratti Intelligenti(opens in a new tab)
- Scrivi il tuo Primo Contratto Intelligente(opens in a new tab)
- Learn How to Compile and Deploy Solidity(opens in a new tab)
Articoli per chi inizia ora
- Choosing an Ethereum Client(opens in a new tab)
- The Rust Ethereum Client(opens in a new tab) * Notare che OpenEthereum è ormai superato(opens in a new tab) e non viene più mantenuto. Usalo con cautela e preferibilmente passa a un'altra implementazione client.
- Sending Transaction to Ethereum Using Rust(opens in a new tab)
- Un'Introduzione ai Contratti Intelligenti con il Client di Ethereum Parity(opens in a new tab)
- Una guida passo-passo su come scrivere un contratto in rust Wasm per Kovan(opens in a new tab)
Articoli di livello intermedio
Modelli d'uso avanzati
Creare una chat decentralizzata usando JavaScript e Rust (in inglese)(opens in a new tab)
Creare un'app decentralizzata Todo usando Vue.js e Rust (in inglese)(opens in a new tab)
Introduzione ai contratti segreti (in inglese)(opens in a new tab)
Progetti e strumenti di Rust
- pwasm-ethereum(opens in a new tab) - Raccolta di esterni per interagire con reti simili a Ethereum
- Lighthouse(opens in a new tab) - Client veloce del livello di consenso di Ethereum
- Ethereum WebAssembly(opens in a new tab) - Rivisitazione proposta del livello di esecuzione del contratto intelligente di Ethereum, utilizzando un sottoinsieme deterministico di WebAssembly
- oasis_std(opens in a new tab) - Riferimento API di OASIS
- Solaris(opens in a new tab) - Test unitario dei contratti intelligenti in Solidity che sfrutta l'utilizzo dell'EVM nativa del Client di Parity.
- SputnikVM(opens in a new tab) - Implementazione della Macchina Virtuale di Ethereum in Rust
- Wavelet(opens in a new tab) - Smart Contract Wavelet in Rust
- Foundry(opens in a new tab)- Toolkit per lo sviluppo di applicazioni Ethereum
- Ethers_rs(opens in a new tab)- Implementazione di librerie e portafogli di Ethereum
- SewUp(opens in a new tab) - Una libreria per aiutarti a creare il tuo contratto webassembly di Ethereum con Rust e sviluppare in un backend comune
- Substreams(opens in a new tab): tecnologia d'indicizzazione parallelizzata dei dati della blockchain
- Reth(opens in a new tab) Reth (abbreviazione di Rust Ethereum, pronuncia) è una nuova implementazione a nodo completo su Ethereum
Cerchi altre risorse? Dai un'occhiata a ethereum.org/developers.
Collaboratori della community di Rust
- Ethereum WebAssembly(opens in a new tab)
- Oasis Gitter(opens in a new tab)
- Parity Gitter(opens in a new tab)
- Enigma(opens in a new tab)
Questo articolo è stato utile?
Indietro
RubyAvanti
Bridge