Ethereum pour les développeurs Ruby
Dernière mise à jour de la page : 12 septembre 2025
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 blockchainopens in a new tab
- Comprendre les contrats intelligentsopens in a new tab
- Écrire votre premier contrat intelligentopens in a new tab
- Apprendre à compiler et à déployer Solidityopens in a new tab
Articles pour débutants
- Bien comprendre les comptes Ethereumopens in a new tab
- Authentifier les utilisateurs Rails avec MetaMaskopens in a new tab
- Comment se connecter au réseau Ethereum en utilisant Rubyopens in a new tab
- Comment générer une nouvelle adresse Ethereum dans Rubyopens in a new tab
Articles de niveau intermédiaire
- Application Blockchain avec Rubyopens in a new tab
- Utilisez Ruby, connecté à Ethereum, pour exécuter le contrat intelligentopens in a new tab
Projets et outils Ruby
Actif
- eth.rbopens in a new tab - Bibliothèque Ruby et RPC-client pour gérer les comptes, messages et transactions Ethereum
- keccak.rbopens in a new tab - L'empreinte numérique de Keccak (SHA3) utilisée par Ethereum
- siwe-rubyopens in a new tab - Implémentation Ruby de la connexion avec Ethereum
- siwe-railsopens in a new tab - Rails gem qui ajoute SIWE à la connexion en local
- siwe-rails-examplesopens in a new tab - Exemple de SIWE utilisant Ruby on Rails avec contrôleur personnalisé
- omniauth-siweopens in a new tab - Stratégie OmniAuth pour se connecter avec Ethereum (SIWE)
- omniauth-nftopens in a new tab - Stratégie OmniAuth pour l'authentification via la détention de NFT
- ethereum-on-railsopens in a new tab - Modèle d'Ethereum on Rails permettant de connecter MetaMask à Ruby on Rails
Archivés / Non entretenus
- web3-ethopens in a new tab - Appel des méthodes RPC de nœud Ethereum avec Ruby
- ethereum_treeopens in a new tab - Bibliothèque Ruby destinée à générer des adresses ETH à partir d'un portefeuille déterministe hiérarchique selon le standard BIP32
- etherliteopens in a new tab - Intégration Ethereum pour Ruby on Rails
- ethereum. bopens in a new tab - 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.rbopens in a new tab - 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 Rubyopens in a new tab 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.