---
title: "Ethereum für Go-Entwickler"
description: "Erfahren Sie, wie Sie mit Go-basierten Projekten und Tools für Ethereum entwickeln"
lang: de
incomplete: true
---

<FeaturedText>Erfahren Sie, wie Sie mit Go-basierten Projekten und Tools für Ethereum entwickeln</FeaturedText>

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 {#getting-started-with-smart-contracts-and-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](/learn/) oder [ethereum.org/developers](/developers/).

- [Blockchain erklärt](https://kauri.io/article/d55684513211466da7f8cc03987607d5/blockchain-explained)
- [Smart Contracts verstehen](https://kauri.io/article/e4f66c6079e74a4a9b532148d3158188/ethereum-101-part-5-the-smart-contract)
- [Schreiben Sie Ihren ersten Smart Contract](https://kauri.io/article/124b7db1d0cf4f47b414f8b13c9d66e2/remix-ide-your-first-smart-contract)
- [Lernen Sie, wie man Solidity kompiliert und bereitstellt](https://kauri.io/article/973c5f54c4434bb1b0160cff8c695369/understanding-smart-contract-compilation-and-deployment)
- [Vertrags-Tutorial](https://github.com/ethereum/go-ethereum/wiki/Contract-Tutorial)

## Artikel und Bücher für Anfänger {#beginner-articles-and-books}

- [Erste Schritte mit Geth](https://medium.com/@tzhenghao/getting-started-with-geth-c1a30b8d6458)
- [Verwenden Sie Golang, um sich mit Ethereum zu verbinden](https://www.youtube.com/watch?v=-7uChuO_VzM)
- [Ethereum Smart Contracts mit Golang bereitstellen](https://www.youtube.com/watch?v=pytGqQmDslE)
- [Eine Schritt-für-Schritt-Anleitung zum Testen und Bereitstellen von Ethereum Smart Contracts in Go](https://hackernoon.com/a-step-by-step-guide-to-testing-and-deploying-ethereum-smart-contracts-in-go-9fc34b178d78)
- [E-Book: Ethereum-Entwicklung mit Go](https://goethereumbook.org/) - _Entwickeln Sie Ethereum-Anwendungen mit Go_

## Artikel und Dokumentationen für Fortgeschrittene {#intermediate-articles-and-docs}

- [Go Ethereum-Dokumentation](https://geth.ethereum.org/docs) - _Die Dokumentation für das offizielle Ethereum Golang_
- [Erigon-Programmierhandbuch](https://github.com/ledgerwatch/erigon/blob/devel/docs/programmers_guide/guide.md) - _Illustrierter Leitfaden einschließlich des Zustandsbaums, Multi-Proofs und der Transaktionsverarbeitung_
- [Erigon und zustandsloses Ethereum](https://youtu.be/3-Mn7OckSus?t=394) - _2020 Ethereum Community Conference (EthCC 3)_
- [Erigon: Optimierung von Ethereum-Clients](https://www.youtube.com/watch?v=CSpc1vZQW2Q) - _2018 Devcon 4_
- [Go Ethereum GoDoc](https://godoc.org/github.com/ethereum/go-ethereum)
- [Erstellen einer Dapp in Go mit Geth](https://kauri.io/#collections/A%20Hackathon%20Survival%20Guide/creating-a-dapp-in-go-with-geth/)
- [Arbeiten mit einem privaten Ethereum-Netzwerk mit Golang und Geth](https://myhsts.org/tutorial-learn-how-to-work-with-ethereum-private-network-with-golang-with-geth.php)
- [Unit-Testing von Solidity-Verträgen auf Ethereum mit Go](https://medium.com/coinmonks/unit-testing-solidity-contracts-on-ethereum-with-go-3cc924091281)
- [Kurzreferenz zur Verwendung von Geth als Bibliothek](https://medium.com/coinmonks/web3-go-part-1-31c68c68e20e)

## Fortgeschrittene Nutzungsmuster {#advanced-use-patterns}

- [Das simulierte Geth-Backend](https://kauri.io/#collections/An%20ethereum%20test%20toolkit%20in%20Go/the-geth-simulated-backend/#_top)
- [Blockchain-as-a-Service-Apps mit Ethereum und Quorum](https://blockchain.dcwebmakers.com/blockchain-as-a-service-apps-using-ethereum-and-quorum.html)
- [Verteilter Speicher IPFS und Swarm in Ethereum-Blockchain-Anwendungen](https://blockchain.dcwebmakers.com/work-with-distributed-storage-ipfs-and-swarm-in-ethereum.html)
- [Mobile Clients: Bibliotheken und Inproc-Ethereum-Knoten](https://github.com/ethereum/go-ethereum/wiki/Mobile-Clients:-Libraries-and-Inproc-Ethereum-Nodes)
- [Native Dapps: Go-Bindings für Ethereum-Verträge](https://github.com/ethereum/go-ethereum/wiki/Native-DApps:-Go-bindings-to-Ethereum-contracts)

## Go-Projekte und -Tools {#go-projects-and-tools}

- [Geth / Go Ethereum](https://github.com/ethereum/go-ethereum) - _Offizielle Go-Implementierung des Ethereum-Protokolls_
- [Go Ethereum-Codeanalyse](https://github.com/ZtesoftCS/go-ethereum-code-analysis) - _Überprüfung und Analyse des Go Ethereum-Quellcodes_
- [Erigon](https://github.com/ledgerwatch/erigon) - _Schnelleres Derivat von Go Ethereum, mit Fokus auf Archivknoten_
- [Golem](https://github.com/golemfactory/golem) - _Golem schafft einen globalen Markt für Rechenleistung_
- [Quorum](https://github.com/jpmorganchase/quorum) - _Eine erlaubnispflichtige Implementierung von Ethereum, die Datenschutz unterstützt_
- [Prysm](https://github.com/prysmaticlabs/prysm) - _Ethereum 'Serenity' 2.0 Go-Implementierung_
- [Eth Tweet](https://github.com/yep/eth-tweet) - _Dezentrales Twitter: Ein Microblogging-Dienst, der auf der Ethereum-Blockchain läuft_
- [Plasma MVP Golang](https://github.com/kyokan/plasma) — _Golang-Implementierung und Erweiterung der Minimum Viable Plasma-Spezifikation_
- [Open Ethereum Mining Pool](https://github.com/sammy007/open-ethereum-pool) - _Ein Open-Source-Ethereum-Mining-Pool_
- [Ethereum HD Wallet](https://github.com/miguelmota/go-ethereum-hdwallet) - _Ethereum HD Wallet-Ableitungen in Go_
- [Multi Geth](https://github.com/multi-geth/multi-geth) - _Unterstützung für viele Arten von Ethereum-Netzwerken_
- [Geth Light-Client](https://github.com/zsfelfoldi/go-ethereum/wiki/Geth-Light-Client) - _Geth-Implementierung des Light Ethereum Subprotocols_
- [Ethereum Golang SDK](https://github.com/everFinance/goether) - _Eine einfache Ethereum-Wallet-Implementierung und Dienstprogramme in Golang_
- [Covalent Golang SDK](https://github.com/covalenthq/covalent-api-sdk-go) - _Effizienter Blockchain-Datenzugriff über das Go SDK für über 200 Blockchains_

Suchen Sie nach weiteren Ressourcen? Besuchen Sie [ethereum.org/developers](/developers/)

## Mitwirkende der Go-Community {#go-community-contributors}

- [Geth Discord](https://discordapp.com/invite/nthXNEv)
- [Geth Gist](https://gitter.im/ethereum/go-ethereum)
- [Gophers Slack](https://invite.slack.golangbridge.org/) - [#ethereum-Kanal](https://gophers.slack.com/messages/C9HP1S9V2)
- [StackExchange - Ethereum](https://ethereum.stackexchange.com/)
- [Multi Geth Gitter](https://gitter.im/ethoxy/multi-geth)
- [Ethereum Gitter](https://gitter.im/ethereum/home)
- [Geth Light-Client Gitter](https://gitter.im/ethereum/light-client)

## Weitere aggregierte Listen {#other-aggregated-lists}

- [Awesome Ethereum](https://github.com/btomashvili/awesome-ethereum)
- [ConsenSys: Eine definitive Liste von Ethereum-Entwicklertools](https://web.archive.org/web/2023/https://media.consensys.net/an-definitive-list-of-ethereum-developer-tools-2159ce865974) | [GitHub-Quelle](https://github.com/ConsenSys/ethereum-developer-tools-list)