Ethereum per gli sviluppatori Ruby
Ultimo aggiornamento della pagina: 12 settembre 2025
Usa Ethereum per creare applicazioni decentralizzate (o "dApp") che sfruttano i vantaggi della criptovaluta e della tecnologia blockchain. Queste dApp possono essere trustless (senza bisogno di fiducia), il che significa che una volta distribuite su Ethereum, verranno sempre eseguite come programmato. 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 i contratti intelligenti e il linguaggio Solidity
Muovi i primi passi per integrare Ruby con Ethereum
Hai prima bisogno di un'introduzione di base? Dai un'occhiata a ethereum.org/learn o ethereum.org/developers.
- Spiegazione della blockchain (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)
- Scopri come compilare e distribuire Solidity (opens in a new tab)
Articoli per principianti
- Comprendere finalmente gli account di Ethereum (opens in a new tab)
- Autenticare finalmente gli utenti Rails con MetaMask (opens in a new tab)
- Come connettersi alla rete di Ethereum usando Ruby (opens in a new tab)
- Come generare un nuovo indirizzo Ethereum in Ruby (opens in a new tab)
Articoli di livello intermedio
- App blockchain con Ruby (opens in a new tab)
- Usare Ruby, connesso a Ethereum, per eseguire il contratto intelligente (opens in a new tab)
Progetti e strumenti Ruby
Attivi
- eth.rb (opens in a new tab) - Libreria Ruby e client RPC per gestire account, messaggi e transazioni di Ethereum
- keccak.rb (opens in a new tab) - L'hash Keccak (SHA3) usato da Ethereum
- siwe-ruby (opens in a new tab) - Implementazione Ruby di Sign-In with Ethereum
- siwe-rails (opens in a new tab) - Gemma Rails che aggiunge percorsi di accesso locale SIWE
- siwe-rails-examples (opens in a new tab) - Esempio SIWE che usa Ruby on Rails con controller personalizzato
- omniauth-siwe (opens in a new tab) - Strategia OmniAuth per Sign In With Ethereum (SIWE)
- omniauth-nft (opens in a new tab) - Strategia OmniAuth per l'autenticazione tramite la proprietà di NFT
- ethereum-on-rails (opens in a new tab) - Modello Ethereum on Rails che consente di connettere MetaMask a Ruby on Rails
Archiviati / Non più mantenuti
- web3-eth (opens in a new tab) - Chiamare metodi RPC del nodo Ethereum con Ruby
- ethereum_tree (opens in a new tab) - Libreria Ruby per generare indirizzi ETH da un portafoglio deterministico gerarchico secondo lo standard BIP32
- etherlite (opens in a new tab) - Integrazione di Ethereum per Ruby on Rails
- ethereum.rb (opens in a new tab) - Client Ethereum in Ruby che usa l'interfaccia JSON-RPC per inviare transazioni, creare e interagire con i contratti, oltre a un utile kit di strumenti per lavorare con il nodo Ethereum
- omniauth-ethereum.rb (opens in a new tab) - Implementa la strategia del provider Ethereum per OmniAuth
Cerchi altre risorse? Dai un'occhiata alla nostra pagina per sviluppatori.
Collaboratori della community Ruby
Il gruppo Telegram Ethereum Ruby (opens in a new tab) ospita una community in rapida crescita ed è la risorsa dedicata per le discussioni su uno qualsiasi dei progetti sopra indicati e sugli argomenti correlati.