Weiter zum Hauptinhalt

Helfen Sie mit, diese Seite zu aktualisieren

🌏

Es gibt eine neue Version dieser Seite, aber im Moment ist sie nur auf Englisch verfügbar. Helfen Sie mit, die neueste Version zu übersetzen.

Seite übersetzen
In Englisch

Hier sind keine Fehler!🐛

Diese Seite wird nicht übersetzt. Wir haben diese Seite bewusst vorerst auf Englisch belassen.

Diese Seite ist unvollständig und wir würden uns über Ihre Unterstützung freuen. Vervollständigen Sie diese Seite und fügen Sie alles hinzu, das Ihrer Meinung nach für die Community nützlich sein könnte.

Ethereum für Python-Entwickler

Letzte Änderung: , Invalid DateTime
Seite bearbeiten

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 Python 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
  • Smart Contracts verstehen
  • Den ersten Smart Contract schreiben
  • Kompilieren und Bereitstellen von Solidity Code lernen

Informationen für Einsteiger

Artikel für Fortgeschrittene

Fortgeschrittene Nutzungsmuster

Python-Projekte und Tools

Aktiv:

  • Web3.pyPython-Bibliothek für die Interaktion mit Ethereum
  • ApeDas Smart-Contract-Entwicklungstool für Python-Experten, Data Scientists und Sicherheitsexperten
  • BrowniePython-Framework zum Bereitstellen, Testen und Interagieren mit Ethereum-Smart Contracts
  • VyperPythonic-Smart-Contract-Sprache für EVM
  • py-evmImplementierung der Ethereum -Virtual Machine
  • eth-testerTools zum Testen von Ethereum-basierten Anwendungen
  • eth-utilsDienstprogrammfunktionen für das Arbeiten mit Codebasen, die mit Ethereum verwandt sind
  • py-solc-xPython-Wrapper um den Solc Solidity-Compiler mit 0.5.x Unterstützung
  • py-wasmPython-Implementierung des Web Assembly Interpreters
  • pydevp2pImplementierung des Ethereum-P2P-Stacks
  • pymakerPython-API für Maker-Verträge
  • siweMit Ethereum (siwe) für Python anmelden
  • Smart Contracts zum TestenEin Python-Paket, das ERC-20, Uniswap und andere gängige Verträge zum Schreiben von Tests mit Web3.py bietet

Archiviert/Nicht mehr verwaltet:

  • TrinityEthereum-Python-Client
  • MambaFramework zum Schreiben, Kompilieren und Bereitstellen von Smart Contracts in der Sprache Vyper

Sind Sie an weiteren Informationen interessiert? Sehen Sie sich ethereum.org/developers an.

Projekte mit Python-Tools

Die folgenden Ethereum-basierten Projekte verwenden die auf dieser Seite erwähnten Tools. Die zugehörigen Open-Source-Repositorys dienen als gute Referenz für Beispielcode und Best-Practice -Ansätze.

Mitwirkende der Python-Community

Der Ethereum-Python-Community-Discord beherbergt eine schnell wachsende Community mit umfangreichen Ressourcen für Diskussionen zu einem der oben genannten Projekte und verwandten Themen.

Andere aggregierte Listen

Das Vyper-Wiki hat eine umfassende Liste mit Ressourcen für Vyper

Hilf uns mit dieser Seite

Wenn du in diesem Bereich ein Experte bist und gerne etwas beitragen möchtest, editiere diese Seite und verbreite dein Wissen.

Dies wird dir angerechnet und du wirst der Ethereum-Community helfen!

Verwende dies flexibel Dokumentationsvorlage

Fragen? Frag uns im #content-Kanal auf unserem Discord-Server Discord-Server

Seite bearbeiten

War dieser Artikel hilfreich?