Seite zuletzt aktualisiert: June 25, 2020
Ethereum für Go-Entwickler
Verwende Ethereum, um dezentralen Anwendungen (oder „dApps“) zu erschaffen, die von den kryptografischen Begebenheiten von Kryptowährungen und der Blockchain-Technologie profitieren. Sie sind vertrauenswürdig, was bedeutet, dass dApps nach dem Hochladen auf Ethereum immer exakt wie programmiert ausgeführt werden. Sie können digitale Vermögenswerte verwalten und dadurch neuartige Finanzanwendungen erschaffen. Sie können dezentralisiert sein, was bedeutet, dass keine einzelne Einheit oder Person sie kontrollieren kann und sie so fast unmöglich zu zensieren ist.
Erste Schritte mit Smart Contracts und der Solidity-Sprache
Mache deine ersten Schritte bei der Integration von Go mit Ethereum
Brauchst du zuerst einen grundsätzlichen Einstieg? Schaue dir ethereum.org/learn oder ethereum.org/developers an.
- Blockchain erklärt
- Smart Contracts verstehen
- Schreibe deinen ersten Smart Contract
- Lerne, Solidity Code zu kompilieren und einzusetzen
- Contract Tutorial
Einstiegsartikel und Bücher
- Einen Ethereum-Client wählen
- Erste Schritte mit Geth
- Verwende Golang, um dich mit Ethereum zu verbinden
- Ethereum Smart Contracts mit Golang einsetzen
- Eine Schritt-für-Schritt-Anleitung zum Testen und Verteilen von Ethereum Smart Contracts in Go
- eBook: Ethereum Entwicklung mit Go - Entwickeln von Ethereum Anwendungen mit Go
Artikel und Dokumente für Fortgeschrittene
- Gehe zur Ethereum Dokumentation - Die Dokumentation für die offizielle Ethereum Golang
- Go Ethereum GoDoc
- Eine dApp in Go mit Geth erstellen
- Mit einem privaten Ethereum Netzwerk in Golang und Geth arbeiten
- Unit-Testen von Solidity-Verträgen auf Ethereum mit Go
Fortgeschrittene Verwendungsmuster
- 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 Code Analyse - Überprüfung und Analyse des Go Ethereum-Quellcodes
- 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
Suchst du weitere Informationen? Schau dir 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