Ethereum
Entwickler
Ressourcen

Wie möchten Sie beginnen?
Ethereum-Entwicklung lernen
Informieren Sie sich mit unseren Dokumentationen über Kernkonzepte und den Ethereum-Stack
Lernen mit Tutorials
Lernen Sie die Entwicklung von Ethereum Schritt für Schritt von Buildern, die es bereits gemacht haben.
Mit dem Experimentieren beginnen
Wollen Sie erst experimentieren und dann Fragen stellen?
Lokale Umgebung einrichten
Bereite durch das Konfigurieren der Entwicklerumgebung Deinen Stack für das Bauen vor.
Über diese Entwickler-Ressourcen
Inspiriert durch das Mozilla-Entwicklernetzwerk dachten wir, dass Ethereum einen Ort braucht, an dem großartige Inhalte und Ressourcen für Entwickler untergebracht werden. Wie bei unseren Freunden von Mozilla ist hier alles open-source und bereit für Sie, um es zu erweitern und zu verbessern.
Wenn Sie Feedback haben, wenden Sie sich bitte an uns über ein GitHub-Ticket oder auf unserem Discord-Server. Discord beitreten

Hilf uns, ethereum.org besser zu machen
Wie ethereum.org sind auch diese Dokumente eine Gemeinschaftsanstrengung. Erstellen Sie eine PR, wenn Sie Fehler, Raum für Verbesserungen oder neue Möglichkeiten, Ethereum-Entwicklern zu helfen, bemerken.
Dokumentation durchsuchen
Einführung
Einführung in EthereumEine Einführung in Blockchain und Ethereum
Einleitung zu EtherEine Einführung zu Kryptowährungen und Ether
Einführung in dAppsEine Einführung in dezentralisierte Anwendungen
Einführung in den StackEine Einführung in den Ethereum-Stack
Web2 vs. Web3Wie sich die web3-Welt der Entwicklung unterscheidet
ProgrammiersprachenVerwende Ethereum mit vertrauten Sprachen

Grundlagen
KontenVerträge oder Personen im Netzwerk
TransaktionenWie sich der Zustand von Ethereum ändert
BlöckeStapel von Transaktionen, die der Blockchain hinzugefügt werden
Die Ethereum Virtual Machine (EVM)Der Computer, der Transaktionen verarbeitet
GasEther wird zur Durchführung von Transaktionen benötigt
Knotenpunkte und ClientsWie Blöcke und Transaktionen im Netzwerk verifiziert werden
NetzwerkeEine Übersicht über Mainnet und die Testnetzwerke
MiningWie neue Blöcke erstellt werden und Konsens erreicht wird
Mining algorithmsInformation on Ethereum's mining algorithms
Der Stack
Smart ContractsDie Logik hinter dApps – selbstausführende Vereinbarungen
Entwicklungs-FrameworksWerkzeuge zur Beschleunigung der Entwicklung
JavaScript-BibliothekenJavascript verwenden, um mit Smart Contracts zu interagieren
Backend-APIsVerwendung von Bibliotheken zur Interaktion mit Smart Contracts
Block-ExplorerIhr Portal zu Ethereum-Daten
Smart Contract – SicherheitSicherheitsmaßnahmen, die bei der Entwicklung von Smart Contracts zu berücksichtigen sind
SpeicherWie man mit dem dApp-Speicher umgeht
EntwicklungsumgebungenIDEs, die für dApp-Entwicklung geeignet sind
Fortgeschritten
TokenstandardsEine Übersicht der akzeptierten Tokenstandards
Miner-extrahierbarer Wert (MEV)Eine Einführung zu Miner-extrahierbarem Wert (MEV)
OraclesOff-Chain-Daten in Ihre Smart Contracts einbeziehen
SkalierungLösungen für schnellere Transaktionen
Networking LayerIntroduction to the Ethereum networking layer
Data structures and encoingIntroduction to the data structures and encoding schema used in the Ethereum stack