Ethereum per gli sviluppatori Ruby
Ultima modifica: @Herbie_23, 15 gennaio 2024
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 Explained
- Comprendere i Contratti Intelligenti
- Scrivi il tuo Primo Contratto Intelligente
- Impara Come Compilare e Distribuire Solidity
Articoli per chi inizia ora
- Comprendere definitivamente i conti di Ethereum
- Autenticare definitivamente gli utenti di Rails con Metamask
- Accesso con Ethereum - Rilascio di esempi di Rail e libreria di Ruby
- Come connettersi alla rete di Ethereum usando Ruby
- Come generare un nuovo indirizzo di Ethereum in Ruby
Articoli di livello intermedio
Progetti e strumenti Ruby
Attivi
- eth.rb: Libreria di Ruby e client RPC per gestire conti, messaggi e transazioni di Ethereum
- keccak.rb - L'hash di The Keccak (SHA3) usato da Ethereum
- siwe-ruby - Implementazione in Ruby dell'Accesso con Ethereum
- siwe_rails - Gemma di Rails che aggiunge la firma locale SIWE nei percorsi
- siwe-rails-examples - Esempio di SIWE usando Ruby on Rails con un controller personalizzato
- omniauth-siwe - Strategia di OmniAuth per l’Accesso con Ethereum (SIWE)
- omniauth-nft - Strategia di OmniAuth per autenticarsi tramite il possesso di NFT
- ethereum-on-rails - Modello di Ethereum on Rails che consente di connettere MetaMask a Ruby on Rails
Archiviato / Non più mantenuto
- web3-eth - Metodi di chiamata RPC del nodo di Ethereum con Ruby
- ethereum_tree - Libreria di Ruby per generare indirizzi ETH da un portafoglio Deterministico Gerarchico secondo lo standard BIP32
- etherlite - Integrazione di Ethereum per Ruby on Rails
- ethereum.rb - 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.rb - 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 Telegram ospita una community in rapida crescita ed è la risorsa dedicata alle discussioni su ognuno dei suddetti progetti e argomenti correlati.