Ethereum für Ruby-Entwickler
Seite zuletzt aktualisiert: 12. September 2025
Sie können mit Ethereum dezentrale Anwendungen (oder „dApps“) erstellen, die von den Vorteilen der Kryptowährung und der Blockchain-Technologie profitieren. Solche dApps sind vertrauenswürdig. Das bedeutet, dass sie, sobald sie auf Ethereum hochgeladen wurden, immer exakt wie programmiert ausgeführt werden. Darüber lassen sich digitale Vermögenswerte verwalten und neuartige Finanzanwendungen erschaffen. Sie können dezentralisiert sein. Das bedeutet, dass keine einzelne Einheit oder Person sie kontrollieren kann. Damit ist es fast unmöglich, sie zu zensieren.
Erste Schritte mit Smart Contracts und der Sprache Solidity
Starten Sie mit der Integration von Ruby mit Ethereum durch
Sind Sie an einigen grundlegenden Informationen interessiert? 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 Solidity zu kompilieren und bereitstellen (opens in a new tab)
Artikel für Anfänger
- Ethereum-Accounts endlich verstehen (opens in a new tab)
- Endlich Rails-Benutzer 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)
- Den Smart Contract mit Ruby ausführen, das mit Ethereum verbunden ist (opens in a new tab)
Ruby-Projekte und -Werkzeuge
Aktiv
- eth.rb (opens in a new tab) – Ruby-Bibliothek und RPC-Client zur Verwaltung 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 für die 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-Nodes mit Ruby
- ethereum_tree (opens in a new tab) – Ruby-Bibliothek zur Generierung von ETH-Adressen aus einer Hierarchical Deterministic Wallet nach 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 mit 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-Node
- omniauth-ethereum.rb (opens in a new tab) – Implementiert die Ethereum-Anbieterstrategie für OmniAuth
Sind Sie an weiteren Informationen interessiert? Besuchen Sie unser Entwickler-Portal.
Mitwirkende der Ruby-Community
Die Ethereum Ruby Telegram-Gruppe (opens in a new tab) beherbergt eine schnell wachsende Community und ist die zentrale Anlaufstelle für Diskussionen über die oben genannten Projekte und verwandte Themen.