Ethereum per gli sviluppatori Ruby
Usa Ethereum per creare applicazioni decentralizzate (o "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
Muovi i tuoi primi passi per integrare Ruby 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)
- Autenticare finalmente gli utenti Rails con MetaMask (opens in a new tab)
- Come connettersi alla rete 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 lo smart contract (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 gerarchico deterministico 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 toolkit 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.
Ultimo aggiornamento della pagina: 12 settembre 2025