---
title: "Ethereum für Rust-Entwickler"
description: "Erfahren Sie, wie Sie mit Rust-basierten Projekten und Tools für Ethereum entwickeln"
lang: de
incomplete: true
---

<FeaturedText>Erfahren Sie, wie Sie mit Rust-basierten Projekten und Tools für Ethereum entwickeln</FeaturedText>

Nutzen Sie Ethereum, um dezentrale 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 dezentral 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 {#getting-started-with-smart-contracts-and-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](/learn/) oder [ethereum.org/developers](/developers/).

- [Blockchain erklärt](https://kauri.io/article/d55684513211466da7f8cc03987607d5/blockchain-explained)
- [Smart Contracts verstehen](https://kauri.io/article/e4f66c6079e74a4a9b532148d3158188/ethereum-101-part-5-the-smart-contract)
- [Schreiben Sie Ihren ersten Smart Contract](https://kauri.io/article/124b7db1d0cf4f47b414f8b13c9d66e2/remix-ide-your-first-smart-contract)
- [Lernen Sie, wie man Solidity kompiliert und bereitstellt](https://kauri.io/article/973c5f54c4434bb1b0160cff8c695369/understanding-smart-contract-compilation-and-deployment)

## Artikel für Anfänger {#beginner-articles}

- [Der Rust-Ethereum-Client](https://openethereum.github.io/) \* **Beachten Sie, dass OpenEthereum [veraltet ist](https://medium.com/openethereum/gnosis-joins-erigon-formerly-turbo-geth-to-release-next-gen-ethereum-client-c6708dd06dd) und nicht mehr gepflegt wird.** Verwenden Sie es mit Vorsicht und wechseln Sie vorzugsweise zu einer anderen Client-Implementierung.
- [Senden einer Transaktion an Ethereum mit Rust](https://kauri.io/#collections/A%20Hackathon%20Survival%20Guide/sending-ethereum-transactions-with-rust/)
- [Ein Schritt-für-Schritt-Tutorial zum Schreiben von Verträgen in Rust Wasm für Kovan](https://github.com/paritytech/pwasm-tutorial)

## Artikel für Fortgeschrittene {#intermediate-articles}

## Fortgeschrittene Nutzungsmuster {#advanced-use-patterns}

- [pwasm_ethereum externs-Bibliothek zur Interaktion mit einem Ethereum-ähnlichen Netzwerk](https://github.com/openethereum/pwasm-ethereum)
- [Erstellen Sie einen dezentralen Chat mit JavaScript und Rust](https://medium.com/perlin-network/build-a-decentralized-chat-using-javascript-rust-webassembly-c775f8484b52)
- [Erstellen Sie eine dezentrale Todo-App mit Vue.js & Rust](https://medium.com/@jjmace01/build-a-decentralized-todo-app-using-vue-js-rust-webassembly-5381a1895beb)

- [Erstellen Sie eine Blockchain in Rust](https://blog.logrocket.com/how-to-build-a-blockchain-in-rust/)

## Rust-Projekte und -Tools {#rust-projects-and-tools}

- [pwasm-ethereum](https://github.com/paritytech/pwasm-ethereum) - _Sammlung von Externs zur Interaktion mit einem Ethereum-ähnlichen Netzwerk_
- [Lighthouse](https://github.com/sigp/lighthouse) - _Schneller Ethereum-Konsensschicht-Client_
- [Ethereum WebAssembly](https://ewasm.readthedocs.io/en/mkdocs/) - _Vorgeschlagenes Redesign der Ethereum-Smart-Contract-Ausführungsschicht unter Verwendung einer deterministischen Teilmenge von WebAssembly_
- [oasis_std](https://docs.rs/oasis-std/latest/oasis_std/index.html) - _OASIS-API-Referenz_
- [Solaris](https://github.com/paritytech/sol-rs) - _Unit-Test-Umgebung für Solidity-Smart-Contracts unter Verwendung der nativen Parity-Client-EVM._
- [SputnikVM](https://github.com/rust-blockchain/evm) - _Rust-Implementierung der Ethereum Virtual Machine_
- [Wavelet](https://github.com/perlin-network/smart-contract-rs) - _Wavelet-Smart-Contract in Rust_
- [Foundry](https://github.com/foundry-rs/foundry) - _Toolkit für die Entwicklung von Ethereum-Anwendungen_
- [Alloy](https://alloy.rs) - _Leistungsstarke, gut getestete und dokumentierte Bibliotheken zur Interaktion mit Ethereum und anderen EVM-basierten Chains._
- [Ethers_rs](https://github.com/gakonst/ethers-rs) - _Ethereum-Bibliothek und Wallet-Implementierung_
- [SewUp](https://github.com/second-state/SewUp) - _Eine Bibliothek, die Ihnen hilft, Ihren Ethereum-WebAssembly-Vertrag mit Rust zu erstellen, ähnlich wie bei der Entwicklung in einem herkömmlichen Backend_
- [Substreams](https://github.com/streamingfast/substreams) - _Parallelisierte Technologie zur Indexierung von Blockchain-Daten_
- [Reth](https://github.com/paradigmxyz/reth) Reth (kurz für Rust Ethereum) ist eine neue Ethereum-Vollknoten-Implementierung
- [Awesome Ethereum Rust](https://github.com/Vid201/awesome-ethereum-rust) - _Eine kuratierte Sammlung von Projekten im Ethereum-Ökosystem, die in Rust geschrieben sind_
- [Stylus](https://github.com/OffchainLabs/stylus) - _Rust-SDK zum Erstellen von Smart Contracts auf Arbitrum_

Suchen Sie nach weiteren Ressourcen? Besuchen Sie [ethereum.org/developers.](/developers/)

## Mitwirkende aus der Rust-Community {#rust-community-contributors}

- [Ethereum WebAssembly](https://gitter.im/ewasm/Lobby)
- [Oasis Gitter](https://gitter.im/Oasis-official/Lobby)
- [Parity Gitter](https://gitter.im/paritytech/parity)
- [Enigma](https://discord.gg/SJK32GY)
