Ethereum für Rust-Entwickler
Letzte Aktualisierung der Seite: 26. August 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 vertrauenswürdig sein, was bedeutet, dass sie, sobald sie auf Ethereum bereitgestellt wurden, immer wie programmiert ausgeführt werden. Sie können digitale Vermögenswerte kontrollieren, 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 Rust 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
- Die Rust-Ethereum-Anwendung (opens in a new tab) * Beachten Sie, dass OpenEthereum veraltet ist (opens in a new tab) und nicht mehr gepflegt wird. Verwenden Sie es mit Vorsicht und wechseln Sie vorzugsweise zu einer anderen Anwendungs-Implementierung.
- Senden einer Transaktion an Ethereum mit Rust (opens in a new tab)
- Ein Schritt-für-Schritt-Tutorial zum Schreiben von Verträgen in Rust Wasm für Kovan (opens in a new tab)
Artikel für Fortgeschrittene
Fortgeschrittene Nutzungsmuster
-
Erstellen Sie einen dezentralisierten Chat mit JavaScript und Rust (opens in a new tab)
-
Erstellen Sie eine dezentralisierte Todo-App mit Vue.js & Rust (opens in a new tab)
Rust-Projekte und -Tools
- pwasm-ethereum (opens in a new tab) – Sammlung von Externs zur Interaktion mit einem Ethereum-ähnlichen Netzwerk
- Lighthouse (opens in a new tab) – Schnelle Anwendung für die Ethereum-Konsensebene
- Ethereum WebAssembly (opens in a new tab) – Vorgeschlagenes Redesign der Ausführungsebene für Ethereum-Smart-Contracts unter Verwendung einer deterministischen Teilmenge von WebAssembly
- oasis_std (opens in a new tab) – OASIS-API-Referenz
- Solaris (opens in a new tab) – Unit-Test-Umgebung für Solidity-Smart-Contracts unter Verwendung der nativen Parity-Anwendungs-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) – Leistungsstarke, gut getestete und dokumentierte Bibliotheken für die Interaktion mit Ethereum und anderen EVM-basierten Chains.
- 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, ähnlich wie bei der Entwicklung in einem herkömmlichen Backend
- 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 Implementierung eines vollständigen Ethereum-Blockchain-Knotens
- Awesome Ethereum Rust (opens in a new tab) – Eine kuratierte Sammlung von Projekten im Ethereum-Ökosystem, die in Rust geschrieben wurden
Suchen Sie nach weiteren Ressourcen? Besuchen Sie ethereum.org/developers.