Ethereum per sviluppatori Rust
Ultimo aggiornamento pagina: 26 agosto 2025
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 Explainedopens in a new tab
- Comprendere i Contratti Intelligentiopens in a new tab
- Scrivi il tuo Primo Contratto Intelligenteopens in a new tab
- Learn How to Compile and Deploy Solidityopens in a new tab
Articoli per chi inizia ora
- The Rust Ethereum Clientopens in a new tab * Notare che OpenEthereum è ormai superatoopens 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 Rustopens in a new tab
- Tutorial passo-passo per scrivere contratti in rust Wasm per Kovan (in inglese)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
Progetti e strumenti di Rust
- pwasm-ethereumopens in a new tab - Raccolta di esterni per interagire con reti simili a Ethereum
- Lighthouseopens in a new tab - Client veloce del livello di consenso di Ethereum
- Ethereum WebAssemblyopens in a new tab - Rivisitazione proposta del livello di esecuzione del contratto intelligente di Ethereum, utilizzando un sottoinsieme deterministico di WebAssembly
- oasis_stdopens in a new tab - Riferimento API di OASIS
- Solarisopens in a new tab - Test unitario dei contratti intelligenti in Solidity che sfrutta l'utilizzo dell'EVM nativa del Client di Parity.
- SputnikVMopens in a new tab - Implementazione della Macchina Virtuale di Ethereum in Rust
- Waveletopens in a new tab - Smart Contract Wavelet in Rust
- Foundryopens in a new tab - Kit di strumenti per lo sviluppo di applicazioni Ethereum
- Alloyopens in a new tab - Librerie ad alte prestazioni, ben testate e documentate per interagire con Ethereum e altre catene basate su EVM.
- Ethers_rsopens in a new tab - Libreria di Ethereum e implementazione di portafogli
- SewUpopens in a new tab - Una libreria per aiutarti a creare il tuo contratto webassembly di Ethereum con Rust e sviluppare in un backend comune
- Substreamsopens in a new tab: tecnologia d'indicizzazione parallelizzata dei dati della blockchain
- Rethopens in a new tab Reth (abbreviazione di Rust Ethereum) è una nuova implementazione a nodo completo su Ethereum
- Awesome Ethereum Rustopens in a new tab: Una raccolta curata di progetti nell'ecosistema di Ethereum, scritta in Rust
Cerchi altre risorse? Dai un'occhiata a ethereum.org/developers.