Ethereum für Ruby-Entwickler
Letzte Aktualisierung der Seite: 12. September 2025
Nutzen Sie Ethereum, um dezentralisierte Anwendungen (oder „Dapps“) zu erstellen, die die Vorteile von Kryptowährung und Blockchain-Technologie nutzen. Diese Dapps können vertrauenslos sein, was bedeutet, dass sie, sobald sie auf Ethereum bereitgestellt wurden, immer wie programmiert ausgeführt werden. Sie können digitale Vermögenswerte steuern, um neue Arten von Finanzanwendungen zu schaffen. Sie können dezentralisiert sein, was bedeutet, dass keine einzelne Entität oder Person sie kontrolliert und sie fast unmöglich zu zensieren sind.
Erste Schritte mit Smart Contracts und der Sprache Solidity
Machen Sie Ihre ersten Schritte zur Integration von Ruby mit Ethereum
Benötigen Sie zuerst eine grundlegendere Einführung? Besuchen Sie ethereum.org/learn oder ethereum.org/developers.
- Blockchain erklärt (opens in a new tab)
- Smart Contracts verstehen (opens in a new tab)
- Schreiben Sie Ihren ersten Smart Contract (opens in a new tab)
- Lernen Sie, wie man Solidity kompiliert und bereitstellt (opens in a new tab)
Artikel für Anfänger
- Ethereum-Konten endlich verstehen (opens in a new tab)
- Rails-Benutzer endlich mit MetaMask authentifizieren (opens in a new tab)
- Wie man sich mit Ruby mit dem Ethereum-Netzwerk verbindet (opens in a new tab)
- Wie man eine neue Ethereum-Adresse in Ruby generiert (opens in a new tab)
Artikel für Fortgeschrittene
- Blockchain-App mit Ruby (opens in a new tab)
- Verwenden Sie Ruby, verbunden mit Ethereum, um den Smart Contract auszuführen (opens in a new tab)
Ruby-Projekte und -Tools
Aktiv
- eth.rb (opens in a new tab) - Ruby-Bibliothek und RPC-Client zur Handhabung von Ethereum-Konten, Nachrichten und Transaktionen
- keccak.rb (opens in a new tab) - Der von Ethereum verwendete Keccak (SHA3) Hash
- siwe-ruby (opens in a new tab) - Ruby-Implementierung von Sign-In with Ethereum
- siwe-rails (opens in a new tab) - Rails-Gem, das lokale SIWE-Anmelderouten hinzufügt
- siwe-rails-examples (opens in a new tab) - SIWE-Beispiel unter Verwendung von Ruby on Rails mit benutzerdefiniertem Controller
- omniauth-siwe (opens in a new tab) - OmniAuth-Strategie für Sign In With Ethereum (SIWE)
- omniauth-nft (opens in a new tab) - OmniAuth-Strategie zur Authentifizierung über NFT-Besitz
- ethereum-on-rails (opens in a new tab) - Ethereum on Rails-Vorlage, die es ermöglicht, MetaMask mit Ruby on Rails zu verbinden
Archiviert / Wird nicht mehr gepflegt
- web3-eth (opens in a new tab) - Aufrufen von RPC-Methoden eines Ethereum-Blockchain-Knotens mit Ruby
- ethereum_tree (opens in a new tab) - Ruby-Bibliothek zur Generierung von ETH-Adressen aus einem hierarchisch deterministischen Wallet gemäß dem BIP32-Standard
- etherlite (opens in a new tab) - Ethereum-Integration für Ruby on Rails
- ethereum.rb (opens in a new tab) - Ruby-Ethereum-Client, der die JSON-RPC-Schnittstelle zum Senden von Transaktionen, Erstellen und Interagieren mit Verträgen sowie ein nützliches Toolkit für die Arbeit mit einem Ethereum-Blockchain-Knoten verwendet
- omniauth-ethereum.rb (opens in a new tab) - Implementiert die Ethereum-Anbieterstrategie für OmniAuth
Suchen Sie nach weiteren Ressourcen? Besuchen Sie unsere Entwickler-Startseite.
Mitwirkende aus der Ruby-Community
Die Ethereum Ruby Telegram-Gruppe (opens in a new tab) beherbergt eine schnell wachsende Community und ist die dedizierte Ressource für Diskussionen über alle oben genannten Projekte und verwandte Themen.