Ethereum für Go-Entwickler
Seite zuletzt aktualisiert: 25. Februar 2026
Verwenden Sie Ethereum, um dezentrale Anwendungen (oder "dApps") zu erstellen. Solche dApps sind vertrauenswürdig. Das bedeutet, dass sie, sobald sie auf Ethereum hochgeladen wurden, immer exakt wie programmiert ausgeführt werden. Sie sind dezentralisiert. Das bedeutet, dass sie auf einem Peer-to-Peer-Netzwerk laufen und es keine einzelne Fehlerquelle gibt. Keine einzelne Eintität oder Person kontrolliert sie und es ist fast unmöglich, sie zu zensieren. Sie können digitale Vermögenswerte kontrollieren, um neue Arten von Anwendungen zu erstellen.
Erste Schritte mit Smart Contracts und der Sprache Solidity
Starten Sie mit der Integration von Go mit Ethereum durch
Sind Sie an einigen grundlegenden Informationen interessiert? Besuchen Sie ethereum.org/learn oder ethereum.org/developers.
- Blockchain erklärt (opens in a new tab)
- Smart Contracts verstehen (opens in a new tab)
- Schreiben Sie Ihren ersten Smart Contract (opens in a new tab)
- Lernen Sie Solidity zu kompilieren und bereitstellen (opens in a new tab)
- Vertrags-Tutorial (opens in a new tab)
Artikel und Bücher für Anfänger
- Erste Schritte mit Geth (opens in a new tab)
- Mit Golang mit Ethereum verbinden (opens in a new tab)
- Ethereum Smart Contracts mit Golang bereitstellen (opens in a new tab)
- Eine Schritt-für-Schritt-Anleitung zum Testen und Bereitstellen von Ethereum Smart Contracts in Go (opens in a new tab)
- eBook: Ethereum-Entwicklung mit Go (opens in a new tab) – Ethereum-Anwendungen mit Go entwickeln
Artikel und Dokumentationen für Fortgeschrittene
- Go-Ethereum-Dokumentation (opens in a new tab) – Die Dokumentation für das offizielle Ethereum Golang
- Erigon Programmierleitfaden (opens in a new tab) – Illustrierter Leitfaden mit Zustandsbaum, Multi-Proofs und Transaktionsverarbeitung
- Erigon und zustandsloses Ethereum (opens in a new tab) – Ethereum Community Conference 2020 (EthCC 3)
- Erigon: Optimierung von Ethereum-Clients (opens in a new tab) – Devcon 4, 2018
- Go Ethereum GoDoc (opens in a new tab)
- Erstellen einer Dapp in Go mit Geth (opens in a new tab)
- Arbeiten mit einem privaten Ethereum-Netzwerk mit Golang und Geth (opens in a new tab)
- Unit-Tests für Solidity-Verträge auf Ethereum mit Go (opens in a new tab)
- Kurzanleitung zur Verwendung von Geth als Bibliothek (opens in a new tab)
Fortgeschrittene Nutzungsmuster
- Das simulierte GETH-Backend (opens in a new tab)
- Blockchain-as-a-Service-Apps mit Ethereum und Quorum (opens in a new tab)
- Verteilter Speicher IPFS und Swarm in Ethereum-Blockchain-Anwendungen (opens in a new tab)
- Mobile Clients: Bibliotheken und Inproc-Ethereum-Knoten (opens in a new tab)
- Native Dapps: Go-Bindings für Ethereum-Verträge (opens in a new tab)
Go-Projekte und -Tools
- Geth / Go Ethereum (opens in a new tab) – Offizielle Go-Implementierung des Ethereum-Protokolls
- Go Ethereum Code-Analyse (opens in a new tab) – Überprüfung und Analyse des Go Ethereum-Quellcodes
- Erigon (opens in a new tab) – Eine schnellere Variante von Go Ethereum mit Schwerpunkt auf Archivierungsknoten
- Golem (opens in a new tab) – Golem schafft einen globalen Markt für Rechenleistung
- Quorum (opens in a new tab) – Eine zugangsbeschränkte Implementierung von Ethereum, die den Datenschutz unterstützt
- Prysm (opens in a new tab) – Go-Implementierung von Ethereum „Serenity“ 2.0
- Eth Tweet (opens in a new tab) – Dezentralisiertes Twitter: Ein Microblogging-Dienst, der auf der Ethereum-Blockchain läuft
- Plasma MVP Golang (opens in a new tab) — Golang-Implementierung und Erweiterung der Minimum Viable Plasma-Spezifikation
- Open Ethereum Mining-Pool (opens in a new tab) – Ein Open-Source-Ethereum-Mining-Pool
- Ethereum-HD-Wallet (opens in a new tab) – Ableitungen für Ethereum-HD-Wallets in Go
- Multi Geth (opens in a new tab) – Unterstützung für viele Arten von Ethereum-Netzwerken
- Geth Light Client (opens in a new tab) – Geth-Implementierung des Light Ethereum Subprotocol
- Ethereum Golang SDK (opens in a new tab) – Eine einfache Ethereum-Wallet-Implementierung und Dienstprogramme in Golang
- Covalent Golang SDK (opens in a new tab) – Effizienter Zugriff auf Blockchain-Daten über das Go-SDK für über 200 Blockchains
Sind Sie an weiteren Informationen interessiert? Besuchen Sie ethereum.org/developers
Mitwirkende der Go-Community
- Geth Discord (opens in a new tab)
- Geth Gist (opens in a new tab)
- Gophers Slack (opens in a new tab) – Kanal #ethereum (opens in a new tab)
- StackExchange – Ethereum (opens in a new tab)
- Multi Geth Gitter (opens in a new tab)
- Ethereum Gitter (opens in a new tab)
- Geth Light Client Gitter (opens in a new tab)