Ethereum für Go-Entwickler
Letzte Aktualisierung der Seite: 25. Februar 2026
Nutzen Sie Ethereum, um dezentralisierte Anwendungen (oder „Dapps“) zu erstellen. Diese Dapps können vertrauenswürdig sein, was bedeutet, dass sie, sobald sie auf Ethereum bereitgestellt wurden, immer wie programmiert ausgeführt werden. Sie sind dezentralisiert, was bedeutet, dass sie in einem Peer-to-Peer-Netzwerk laufen und es keinen Single Point of Failure gibt. Keine einzelne Entität oder Person kontrolliert sie und sie sind fast unmöglich zu zensieren. Sie können digitale Vermögenswerte steuern, um neue Arten von Anwendungen zu schaffen.
Erste Schritte mit Smart Contracts und der Sprache Solidity
Machen Sie Ihre ersten Schritte zur Integration von Go mit Ethereum
Benötigen Sie zuerst eine grundlegendere Einführung? 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, wie man Solidity kompiliert und bereitstellt (opens in a new tab)
- Contract-Tutorial (opens in a new tab)
Artikel und Bücher für Anfänger
- Erste Schritte mit Geth (opens in a new tab)
- Verwendung von Golang zur Verbindung mit Ethereum (opens in a new tab)
- Bereitstellung von Ethereum Smart Contracts mit Golang (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) - Entwickeln Sie Ethereum-Anwendungen mit Go
Artikel und Dokumentationen für Fortgeschrittene
- Go Ethereum-Dokumentation (opens in a new tab) - Die Dokumentation für das offizielle Ethereum Golang
- Erigon-Programmierhandbuch (opens in a new tab) - Illustrierter Leitfaden einschließlich Zustandsbaum, Multi-Proofs und Transaktionsverarbeitung
- Erigon und zustandsloses Ethereum (opens in a new tab) - 2020 Ethereum Community Conference (EthCC 3)
- Erigon: Optimierung von Ethereum-Anwendungen (opens in a new tab) - 2018 Devcon 4
- 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-Testing von Solidity-Verträgen auf Ethereum mit Go (opens in a new tab)
- Kurzreferenz 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)
- Verteilte Speicherung mit IPFS und Swarm in Ethereum-Blockchain-Anwendungen (opens in a new tab)
- Mobile Anwendungen: Bibliotheken und Inproc-Ethereum-Blockchain-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) - Schnelleres Derivat von Go Ethereum, mit Fokus auf Archiv-Blockchain-Knoten
- Golem (opens in a new tab) - Golem schafft einen globalen Markt für Rechenleistung
- Quorum (opens in a new tab) - Eine zugelassene (permissioned) Implementierung von Ethereum, die Datenschutz unterstützt
- Prysm (opens in a new tab) - Ethereum 'Serenity' 2.0 Go-Implementierung
- 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) - Ethereum HD Wallet-Ableitungen 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 Subprotocols
- 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 Blockchain-Datenzugriff über das Go SDK für über 200 Blockchains
Suchen Sie nach weiteren Ressourcen? 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) - #ethereum-Kanal (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)