Ethereum pour les développeurs Ruby
Utilisez Ethereum pour créer des applications décentralisées (ou « dApps ») qui tirent parti de la technologie de la blockchain et des cryptomonnaies. Ces dApps sont dignes de confiance, c'est-à-dire qu'une fois déployées sur Ethereum, elles fonctionnent toujours comme prévu. Elles peuvent contrôler les actifs numériques afin de créer de nouveaux types d'applications financières. Elles peuvent être décentralisées, ce qui signifie qu'aucune personne ni entité ne les contrôle et qu'il est pratiquement impossible de les censurer.
Débuter avec les contrats intelligents et le langage Solidity
Commencer à intégrer Ruby avec Ethereum
Besoin d’une approche plus élémentaire ? Consultez ethereum.org/learn ou ethereum.org/developers.
- Explication de la blockchain
- Comprendre les contrats intelligents
- Écrire votre premier contrat intelligent
- Apprendre à compiler et à déployer Solidity
Articles pour débutants
- Bien comprendre les comptes Ethereum
- Authentifier les utilisateurs Rails avec MetaMask
- Connexion avec Ethereum - Bibliothèque Ruby et exemples de Rails
- Comment se connecter au réseau Ethereum en utilisant Ruby
- Comment générer une nouvelle adresse Ethereum dans Ruby
Articles de niveau intermédiaire
- Application Blockchain avec Ruby
- Utilisez Ruby, connecté à Ethereum, pour exécuter le contrat intelligent
Projets et outils Ruby
Actif
- eth.rb - Bibliothèque Ruby et RPC-client pour gérer les comptes, messages et transactions Ethereum
- keccak.rb - L'empreinte numérique de Keccak (SHA3) utilisée par Ethereum
- siwe-ruby - Implémentation Ruby de la connexion avec Ethereum
- siwe_rails - Rails gem qui ajoute SIWE à la connexion en local
- siwe-rails-examples - Exemple de SIWE utilisant Ruby on Rails avec contrôleur personnalisé
- omniauth-siwe - Stratégie OmniAuth pour se connecter avec Ethereum (SIWE)
- omniauth-nft - Stratégie OmniAuth pour l'authentification via la détention de NFT
- ethereum-on-rails - Modèle d'Ethereum on Rails permettant de connecter MetaMask à Ruby on Rails
Archivés / Non entretenus
- web3-eth - Appel des méthodes RPC de nœud Ethereum avec Ruby
- ethereum_tree - Bibliothèque Ruby destinée à générer des adresses ETH à partir d'un portefeuille déterministe hiérarchique selon le standard BIP32
- etherlite - Intégration Ethereum pour Ruby on Rails
- ethereum. b - Client Ruby Ethereum utilisant l'interface JSON-RPC pour envoyer des transactions, créer et interagir avec les contrats ainsi que la boîte à outils utile pour travailler avec les nœuds Ethereum
- omniauth-ethereum.rb - Implémente la stratégie de fournisseur d'Ethereum pour OmniAuth
Vous cherchez davantage de ressources ? Jetez un œil à notre maison du développeur.
Contributeurs pour la Communauté Ruby
Le groupe Telegram Ethereum Ruby héberge une communauté en pleine croissance et constitue la ressource dédiée aux discussions sur les projets énoncés ci-dessus et sur des sujets connexes.