Seite zuletzt aktualisiert: June 25, 2020
Ethereum für Rust-Entwickler
Verwende Ethereum, um dezentralen 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
Mache deine ersten Schritte bei der Integration von Rust mit Ethereum
Brauchst du zuerst einen grundsätzlichen Einstieg? Schaue dir ethereum.org/learn oder ethereum.org/developers an.
- Blockchain erklärt
- Smart Contracts verstehen
- Schreibe deinen ersten Smart Contract
- Lerne, Solidity Code zu kompilieren und einzusetzen
Einstiegsinformationen
- Einen Ethereum-Client wählen
- Der Rust Ethereum-Client
- Sende Transaktion an Ethereum mit Rust
- Eine Einführung in Smart Contracts mit dem Parity Ethereum-Client
- Oasis SDK-Entwicklungsumgebung einrichten
- Ein Schritt-für-Schritt-Tutorial, wie man Verträge in Rust Wasm für Kovan verfassen kann
Artikel für Fortgeschrittene
- Rust-Web3-Dokumentation
- Rust-Web3-Arbeitsbeispiele
- Erstellen eines geheimen Stimmzettels mit OASIS SDK
- Erstellen eines privaten Chat-Servers mit OASIS SDK
Fortgeschrittene Verwendungsmuster
- pwasm_ethereum Bibliothek von Externen, um mit dem Ethereum-ähnlichen Netzwerk zu interagieren
- Einen dezentralisierten Chat mit JavaScript und Rust erstellen
- Erstelle eine dezentralisierte Todo-App mit Vue.js & Rust
- Erste Schritte mit Enigma - In Rust-Programmiersprache
- Eine Einführung in Secret Contracts
- Anwendung von Solidity-Verträgen auf Oasis (Compound)
Rust-Projekte und Tools
- pwasm-ethereum - Sammlung von Externen, die mit dem Ethereum-ähnlichen Netzwerk interagieren.
- Ethereum WebAssembly
- oasis_std - OASIS-API-Referenz
- eth-utils - Utility-Funktionen für das Arbeiten mit Ethereum verwandten Codebasen
- Solaris
- SputnikVM - Implementierung der virtuellen Maschine von Rust Ethereum
- Parity - Ethereum Rust-Client
- rust-web3 - Rust-Implementierung der Web3.js Bibliothek
- Wavelet - Wavelet Smart Contract in Rust
Suchst du weitere Informationen? Schau dir ethereum.org/developers an.