Seite zuletzt aktualisiert: September 3, 2020
Ethereum für Python-Entwickler
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
Mache deine ersten Schritte bei der Integration von Python 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
- Eine Einführung in Smart Contracts mit Vyper
- Wie entwickelt man einen Ethereum-Vertrag mit Python Flask?
- Einführung in Web3.py · Ethereum für Python-Entwickler
- Wie man eine Smart Contract-Funktion mit Python und web3.py aufruft
Artikel für Fortgeschrittene
- dApp-Entwicklung für Python-Programmierer
- Ein Python-Ethereum-Interface erstellen: Teil 1
- Ethereum Smart Contracts in Python: eine umfassendes Tutorial
- Alles, was du über den Trinity Ethereum-Client wissen musst
Fortgeschrittene Verwendungsmuster
- Kompilierung, Bereitstellung und Aufruf von Ethereum Smart Contracts mit Python
- Solidity Smart Contracts mit Slither analysieren
Python-Projekte und Tools
- Brownie - Python-Framework zum Bereitstellen, Testen und Interagieren mit Ethereum Smart Contracts
- eth-utils - Utility-Funktionen für das Arbeiten mit Ethereum verwandten Codebasen
- py-evm - Implementierung der Ethereum Virtual Machine
- py-solc-x - Python-Wrapper um den Solc Solidity-Compiler mit 0.5.x Unterstützung
- py-wasm - Python Implementierung des Web Assembly Interpreters
- pydevp2p - Implementierung des Ethereum P2P Stacks
- pymaker - Python-API für Maker-Verträge
- Mamba - Framework zum Schreiben, Kompilieren und Bereitstellen von Smart Contracts in der Sprache Vyper
- Trinity - Ethereum Python-Client
- Vyper - Pythonic Smart Contract-Sprache für EVM
- Web3.py - Python-Bibliothek für die Interaktion mit Ethereum
Suchst du weitere Informationen? Schau dir ethereum.org/developers an.
Python-Community Mitwirkende
Andere zusammengetragene Listen
Das Vyper Wiki hat eine unglaubliche Liste von Ressourcen für Vyper . Für eine kompilierte Quelle von Python-bezogenen Werkzeugen schaue dir py-eth.com.