Ethereum für Go-Entwickler
Nutzen Sie Ethereum, um dezentrale Anwendungen (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 dezentral, 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 kontrollieren, 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)
- Vertrags-Tutorial (opens in a new tab)
Artikel und Bücher für Anfänger
- Erste Schritte mit Geth (opens in a new tab)
- Verwenden Sie Golang, um sich mit Ethereum zu 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)
- E-Book: 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 des Zustandsbaums, Multi-Proofs und der Transaktionsverarbeitung
- Erigon und zustandsloses Ethereum (opens in a new tab) - 2020 Ethereum Community Conference (EthCC 3)
- Erigon: Optimierung von Ethereum-Clients (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)
- 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-Codeanalyse (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 Archivknoten
- Golem (opens in a new tab) - Golem schafft einen globalen Markt für Rechenleistung
- Quorum (opens in a new tab) - Eine erlaubnispflichtige 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) - Dezentrales 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)
Weitere aggregierte Listen
- Awesome Ethereum (opens in a new tab)
- ConsenSys: Eine definitive Liste von Ethereum-Entwicklertools (opens in a new tab) | GitHub-Quelle (opens in a new tab)
Letzte Aktualisierung der Seite: 27. April 2026