Ethereum für Go-Entwickler
Verwenden Sie Ethereum, um dezentrale Anwendungen (oder "dApps") zu erstellen. Sie sind vertrauenswürdig, was bedeutet, dass dApps nach dem Hochladen auf Ethereum 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 Solidity-Sprache
Starten Sie mit der Integration von Go mit Ethereum durch
Sind Sie an einigen grundlegenden Informationen interessiert? Dann sehen Sie sich auf ethereum.org/learn oder ethereum.org/developers um.
- Blockchain erklärt
- Smart Contracts verstehen
- Den ersten Smart Contract schreiben
- Kompilieren und Bereitstellen von Solidity Code lernen
- Vertrags-Tutorial
Artikel und Bücher für Einsteiger
- Einen Ethereum-Client wählen
- Erste Schritte mit Geth
- Golang für die Verbindung mit Ethereum verwenden
- Ethereum-Smart Contracts mit Golang bereitstellen
- Eine Schritt-für-Schritt-Anleitung zum Testen und Verteilen von Ethereum Smart Contracts in Go
- eBook: Ethereum-Entwicklung mit Go – Ethereum-Anwendungen mit Go entwickeln
Artikel und Dokumente für Fortgeschrittene
- Go-Ethereum-Dokumentation – Die Dokumentation für die offizielle Ethereum-Golang
- Turbo-Geth-Programmierhandbuch – Illustrierte Anleitung, inklusive State Tree, Multiproofs und Transaktionsverarbeitung
- Turbo-Geth und Stateless Ethereum – 2020 Ethereum Community Conference (EthCC 3)
- Turbo-Geth: Optimierung der Ethereum-Clients – 2018 Devcon 4
- Go Ethereum GoDoc
- Eine dApp mit Geth in Go erstellen
- Mit einem privaten Ethereum-Netzwerk in Golang und Geth arbeiten
- Einheitentests für Solidity-Verträge auf Ethereum mit Go
- Schnellreferenz für die Verwendung von Geth als Bibliothek
Fortgeschrittene Nutzungsmuster
- Das GETH-simulierte Backend
- Blockchain-as-a-Service-Apps mit Ethereum und Quorum
- Verteilte Speicher-IPFS und Swarm in Ethereum-Blockchain-Anwendungen
- Mobile Clients: Bibliotheken und Inproc-Ethereum-Nodes
- Native DApps: Go-Bindungen an Ethereum-Verträge
Go-Projekte und Tools
- Geth/Go Ethereum - Offizielle Go-Implementierung des Ethereum-Protokolls
- Go Ethereum-Codeanalyse – Überprüfung und Analyse des Go Ethereum-Quellcodes
- Turbo-Geth – Schnellere Ableitung von Go Ethereum
- Golem – Golem schafft einen globalen Markt für Rechenleistung
- Quorum – Eine private Implementierung von Ethereum, die Datenprivatsphäre unterstützt
- Prysm – Ethereum 'Serenity' 2.0 Go-Implementation
- Eth Tweet – Dezentralisiertes Twitter: ein Microblogging-Service, der auf der Ethereum-Blockchain läuft
- Plasma MVP Golang – Golang-Implementierung und Erweiterung der Minimal Viable Plasma-Spezifikation
- Offener Ethereum-Mining-Pool – Ein Open-Source-Ethereum-Mining-Pool
- Ethereum-HD Wallet – Ethereum-HD Wallet Derivate im Go
- Multi Geth – Unterstützung für viele Arten von Ethereum-Netzwerken
- Geth Light Client – Light Ethereum-Subprotokoll-Geth-Implementierung
Sind Sie an weiteren Informationen interessiert? Sehen Sie sich ethereum.org/developers an.
Go-Community-Mitwirkende
- Geth Discord
- Geth Gist
- Gophers Slack – #ethereum channel
- StackExchange – Ethereum
- Multi Geth Gitter
- Ethereum Gitter
- Geth light Client Gitter
Andere zusammengefasste Listen
Hilf uns mit dieser Seite
Wenn du in diesem Bereich ein Experte bist und gerne etwas beitragen möchtest, editiere diese Seite und verbreite dein Wissen.
Dies wird dir angerechnet und du wirst der Ethereum-Community helfen!
Verwende dies flexibel Dokumentationsvorlage
Fragen? Frag uns im #content-Kanal auf unserem Discord-Server Discord-Server
Seite bearbeiten