Ethereum per gli sviluppatori Ruby
Ultimo aggiornamento pagina: 12 settembre 2025
Usa Ethereum per creare applicazioni decentralizzate (dette "dapp") che sfruttano i vantaggi delle criptovalute e della tecnologia blockchain. Queste dapp possono essere senza fiducia, a significare che una volta distribuite su Ethereum, saranno sempre eseguite come programmate. Possono controllare risorse digitali per 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 i contratti intelligenti e il linguaggio Solidity
Inizia a integrare Ruby con Ethereum
Ti servono prima le 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
- Impara Come Compilare e Distribuire Solidityopens in a new tab
Articoli per chi inizia ora
- Comprendere definitivamente i conti di Ethereumopens in a new tab
- Autenticare definitivamente gli utenti di Rails con Metamaskopens in a new tab
- Come connettersi alla rete di Ethereum usando Rubyopens in a new tab
- Come generare un nuovo indirizzo di Ethereum in Rubyopens in a new tab
Articoli di livello intermedio
- App della Blockchain con Rubyopens in a new tab
- Usa Ruby, connesso a Ethereum, per eseguire il Contratto Intelligenteopens in a new tab
Progetti e strumenti Ruby
Attivi
- eth.rbopens in a new tab: Libreria di Ruby e client RPC per gestire conti, messaggi e transazioni di Ethereum
- keccak.rbopens in a new tab - L'hash di The Keccak (SHA3) usato da Ethereum
- siwe-rubyopens in a new tab - Implementazione in Ruby dell'Accesso con Ethereum
- siwe-railsopens in a new tab - Gemma di Rails che aggiunge la firma locale SIWE nei percorsi
- siwe-rails-examplesopens in a new tab - Esempio di SIWE usando Ruby on Rails con un controller personalizzato
- omniauth-siweopens in a new tab - Strategia di OmniAuth per l’Accesso con Ethereum (SIWE)
- omniauth-nftopens in a new tab - Strategia di OmniAuth per autenticarsi tramite il possesso di NFT
- ethereum-on-railsopens in a new tab - Modello di Ethereum on Rails che consente di connettere MetaMask a Ruby on Rails
Archiviato / Non più mantenuto
- web3-ethopens in a new tab - Metodi di chiamata RPC del nodo di Ethereum con Ruby
- ethereum_treeopens in a new tab - Libreria di Ruby per generare indirizzi ETH da un portafoglio Deterministico Gerarchico secondo lo standard BIP32
- etherliteopens in a new tab - Integrazione di Ethereum per Ruby on Rails
- ethereum.rbopens in a new tab - Client di Ethereum in Ruby che usa l'interfaccia JSON-RPC per inviare transazioni, creare e interagire coi contratti, nonché utili toolkit per lavorare coi nodi di Ethereum
- omniauth-ethereum.rbopens in a new tab - Implementa la strategia del provider Ethereum per OmniAuth
Cerchi altre risorse? Dai un'occhiata alla nostra home dello Sviluppatore.
Collaboratori della community Ruby
Il Gruppo Ethereum Ruby Telegramopens in a new tab ospita una community in rapida crescita ed è la risorsa dedicata alle discussioni su ognuno dei suddetti progetti e argomenti correlati.