Ethereum für Rust-Entwickler
Seite zuletzt aktualisiert: 26. August 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 Rust 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
- Der Rust Ethereum-Client (opens in a new tab) * Bitte beachten Sie, dass OpenEthereum veraltet ist (opens in a new tab) und nicht mehr gewartet wird. Verwenden Sie es mit Vorsicht und wechseln Sie vorzugsweise zu einer anderen Client-Implementierung.
- Senden einer Transaktion an Ethereum mit Rust (opens in a new tab)
- Eine Schritt-für-Schritt-Anleitung, wie Sie Contracts in Rust Wasm für Kovan schreiben (opens in a new tab)
Artikel für Fortgeschrittene
Fortgeschrittene Nutzungsmuster
-
Erstellen eines dezentralen Chats mit JavaScript und Rust (opens in a new tab)
-
Erstellen einer dezentralen To-do-App mit Vue.js & Rust (opens in a new tab)
Rust-Projekte und -Werkzeuge
- pwasm-ethereum (opens in a new tab) – Sammlung von externen Komponenten zur Interaktion mit einem Ethereum-ähnlichen Netzwerk
- Lighthouse (opens in a new tab) - Schneller Client für die Ethereum-Konsens-Ebene
- Ethereum WebAssembly (opens in a new tab) – Vorgeschlagene Neugestaltung der Ausführungsebene für Ethereum Smart Contracts mit einer deterministischen Teilmenge von WebAssembly
- oasis_std (opens in a new tab) - OASIS API-Referenz
- Solaris (opens in a new tab) – Testumgebung für Solidity Smart Contracts Einheitstests unter Verwendung der nativen Parity Client EVM.
- SputnikVM (opens in a new tab) - Rust-Implementierung der Ethereum Virtual Machine
- Wavelet (opens in a new tab) - Wavelet Smart Contract in Rust
- Foundry (opens in a new tab) - Toolkit für die Entwicklung von Ethereum-Anwendungen
- Alloy (opens in a new tab) – Hochleistungsfähige, gut getestete und dokumentierte Bibliotheken zur Interaktion mit Ethereum und anderen EVM-basierten Ketten.
- Ethers_rs (opens in a new tab) - Ethereum-Bibliothek und Wallet-Implementierung
- SewUp (opens in a new tab) – Eine Bibliothek, die Ihnen hilft, Ihren Ethereum-Webassembly-Vertrag mit Rust zu erstellen und genau wie in einem gängigen Backend zu entwickeln
- Substreams (opens in a new tab) - Parallelisierte Technologie zur Indexierung von Blockchain-Daten
- Reth (opens in a new tab) – Reth (kurz für Rust Ethereum) ist eine neue Full-Node-Implementierung für Ethereum
- Awesome Ethereum Rust (opens in a new tab) – Eine kuratierte Sammlung von Projekten im Ethereum-Ökosystem, die in Rust geschrieben sind
Sind Sie an weiteren Informationen interessiert? Schauen Sie sich ethereum.org/developers. an.