Ultimo aggiornamento pagina: July 17, 2020
Ethereum per sviluppatori Rust
Impara a sviluppare per Ethereum usando progetti e strumenti basati su Rust
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 distribuite su Ethereum, vengono eseguite sempre come programmato. Possono controllare risorse digitali per poter creare nuove tipologie di applicazioni finanziarie. Possono essere decentralizzate, pertanto nessuna entità singola o individuo le controlla e sono quasi impossibili da censurare.
Primi passi con gli Smart Contract e il linguaggio Solidity
Operazioni di base per integrare Rust con Ethereum
Ti servono prima le nozioni di base? Dai un'occhiata a ethereum.org/learn o ethereum.org/developers.
- Cosa sono le blockchain (in inglese)
- Comprendere gli Smart Contract (in inglese)
- Scrivi il tuo primo Smart Contact (in inglese)
- Impara a compilare e distribuire Solidity (in inglese)
Articoli per principianti
- Scegliere un client Ethereum (in inglese)
- Il client Ethereum in Rust (in inglese)
- Inviare transazioni a Ethereum usando Rust (in inglese)
- Introduzione agli Smart Contract con il client Ethereum Parity (in inglese)
- Configurare un ambiente di sviluppo Oasis SDK (in inglese)
- Tutorial passo-passo per scrivere contratti in rust Wasm per Kovan (in inglese)
Articoli di livello intermedio
- Documentazione Rust-Web3 (in inglese)
- Esempi di lavoro in Rust-Web3 (in inglese)
- Creare una votazione segreta con OASIS SDK (in inglese)
- Creare un server di chat privato con OASIS SDK (in inglese)
Pattern per uso avanzato
- Libreria pwasm_ethereum esterna per interagire con reti di tipo Ethereum (in inglese)
- Creare una chat decentralizzata usando JavaScript e Rust (in inglese)
- Creare un'app decentralizzata Todo usando Vue.js e Rust (in inglese)
- Primi passi con Enigma - in linguaggio di programmazione Rust (in inglese)
- Introduzione ai contratti segreti (in inglese)
- Distribuire i contratti Solidity su Oasis (composto) (in inglese)
Progetti e strumenti di Rust
- pwasm-ethereum - Raccolta di risorse esterne per interagire con una rete di tipo Ethereum
- Ethereum WebAssembly
- oasis_std - Riferimento API di OASIS
- eth-utils - Funzioni di utilità per lavorare con basi di codice relative a Ethereum
- Solaris
- SputnikVM - Implementazione della macchina virtuale Ethereum in Rust
- Parity - Client Rust per Ethereum
- rust-web3 - Implementazione della libreria di Web3.js in Rust
- Wavelet - Smart Contract Wavelet in Rust
Cerchi altre risorse? Dai un'occhiata a ethereum.org/developers.