Ethereum für Rust-Entwickler
Letzte Änderung: , Invalid DateTime
Verwende Ethereum, um dezentrale Anwendungen (oder „dApps“) zu erschaffen, die von den kryptografischen Begebenheiten von Kryptowährungen und der Blockchain-Technologie profitieren. Sie sind vertrauenswürdig, was bedeutet, dass dApps nach dem Hochladen auf Ethereum immer exakt wie programmiert ausgeführt werden. Sie können digitale Vermögenswerte verwalten und dadurch neuartige Finanzanwendungen erschaffen. Sie können dezentralisiert sein, was bedeutet, dass keine einzelne Einheit oder Person sie kontrollieren kann und sie so fast unmöglich zu zensieren ist.
Erste Schritte mit Smart Contracts und der Solidity-Sprache
Starten Sie mit der Integration von Rust mit Ethereum durch
Sind Sie an einigen grundlegenden Informationen interessiert? Dann sehen Sie sich auf ethereum.org/learn oder ethereum.org/developers um.
- Blockchain erklärt(opens in a new tab)
- Smart Contracts verstehen(opens in a new tab)
- Den ersten Smart Contract schreiben(opens in a new tab)
- Kompilieren und Bereitstellen von Solidity Code lernen(opens in a new tab)
Informationen für Einsteiger
- Einen Ethereum-Client wählen(opens in a new tab)
- Der Rust-Ethereum-Client(opens in a new tab) * Beachten Sie, dass OpenEthereum veraltet(opens in a new tab) ist und nicht mehr gepflegt wird. Nutzen Sie es mit Vorsicht und wechseln Sie besser zu einer anderen Client-Implementierung.
- Transaktion mit Rust an Ethereum senden(opens in a new tab)
- Eine Einführung in Smart Contracts mit dem Parity-Ethereum-Client(opens in a new tab)
- Ein Schritt-für-Schritt-Tutorial, wie Sie Verträge in Rust Wasm für Kovan verfassen können(opens in a new tab)
Artikel für Fortgeschrittene
Fortgeschrittene Nutzungsmuster
- pwasm_ethereum-Bibliothek von Externen, um mit dem Ethereum-ähnlichen Netzwerk zu interagieren(opens in a new tab)
- Einen dezentralisierten Chat mit JavaScript und Rust erstellen(opens in a new tab)
- Eine dezentralisierte To-do-App mit Vue.js und Rust erstellen(opens in a new tab)
- Erste Schritte mit Enigma – In Rust-Programmiersprache(opens in a new tab)
- Eine Einführung in Secret Contracts(opens in a new tab)
Rust-Projekte und Tools
- pwasm-ethereum(opens in a new tab) – Sammlung von Externen, die mit dem Ethereum-ähnlichen Netzwerk interagieren
- Lighthouse(opens in a new tab) – Schneller Ethereum-Client der Konsensebene
- Ethereum-WebAssembly(opens in a new tab)
- oasis_std(opens in a new tab) – OASIS-API-Referenz
- Solaris(opens in a new tab)
- SputnikVM(opens in a new tab) – Implementierung der virtuellen Maschine von Rust Ethereum
- 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
- Ethers_rs(opens in a new tab) – Ethereum-Bibliothek und -Wallet-Implementierung
- evm_rs(opens in a new tab) – Ethereum-Virtual-Machine-Implementierung in Rust
- SewUp(opens in a new tab) – Eine Bibliothek, die Ihnen hilft, Ihren Ethereum-Webassembly-Vertrag mit Rust zu erstellen und genau wie in einem gemeinsamen Backend zu entwickeln
Sind Sie an weiteren Informationen interessiert? Sehen Sie sich ethereum.org/developers an.
Mitwirkende der Rust-Community
- Ethereum-WebAssembly(opens in a new tab)
- Oasis Gitter(opens in a new tab)
- Parity Gitter(opens in a new tab)
- Enigma(opens in a new tab)