Ethereum pro vývojáře v Go
Stránka naposledy aktualizována: 25. února 2026
Použijte Ethereum k vytváření decentralizovaných aplikací (neboli "dapps"). Tyto aplikace mohou být důvěryhodné, což znamená, že jakmile je jednou nasadíte na Ethereum, budou vždy spouštěny přesně tak, jak jsou naprogramovány. Jsou decentralizované, což znamená, že běží na síti peer-to-peer a neexistuje žádný jediný bod selhání. Nekontroluje je žádná jediná entita ani osoba a je téměř nemožné je cenzurovat. Mohou ovládat digitální aktiva, aby mohly vytvářet nové druhy aplikací.
Začínáme s chytrými kontrakty a jazykem Solidity
Udělejte své první kroky k integraci jazyka Go s Ethereem
Potřebujete nejdříve úplně základní informace? Podívejte se na ethereum.org/learn nebo ethereum.org/developers.
- Vysvětlení blockchainu (opens in a new tab)
- Porozumění chytrým kontraktům (opens in a new tab)
- Napište svůj první chytrý kontrakt (opens in a new tab)
- Naučte se kompilovat a nasazovat Solidity (opens in a new tab)
- Tutoriál ke kontraktům (opens in a new tab)
Články a knihy pro začátečníky
- Začínáme s Geth (opens in a new tab)
- Použití Golang k připojení k Ethereu (opens in a new tab)
- Nasazení chytrých kontraktů na Ethereu pomocí Golang (opens in a new tab)
- Podrobný průvodce testováním a nasazením chytrých kontraktů na Ethereu v Go (opens in a new tab)
- eBook: Vývoj pro Ethereum s Go (opens in a new tab) – Vyvíjejte aplikace pro Ethereum pomocí Go
Články a dokumentace pro středně pokročilé
- Dokumentace Go Ethereum (opens in a new tab) – Dokumentace pro oficiální podporu jazyka Go v projektu Ethereum
- Programátorská příručka Erigon (opens in a new tab) – Ilustrovaný průvodce včetně stavového stromu, multi-proofs a zpracování transakcí
- Erigon a bezestavové Ethereum (opens in a new tab) – Konference komunity Etherea 2020 (EthCC 3)
- Erigon: optimalizace klientů Etherea (opens in a new tab) – Devcon 4 2018
- Go Ethereum GoDoc (opens in a new tab)
- Vytvoření dapp v Go pomocí Geth (opens in a new tab)
- Práce se soukromou sítí Ethereum pomocí Golang a Geth (opens in a new tab)
- Unit testování kontraktů Solidity na Ethereu s Go (opens in a new tab)
- Rychlá reference pro používání Geth jako knihovny (opens in a new tab)
Pokročilé vzory použití
- Simulovaný backend GETH (opens in a new tab)
- Aplikace typu Blockchain jako služba využívající Ethereum a Quorum (opens in a new tab)
- Distribuované úložiště IPFS a Swarm v blockchainových aplikacích Etherea (opens in a new tab)
- Mobilní klienti: knihovny a Inproc uzly Ethereum (opens in a new tab)
- Nativní dapps: Go bindings pro kontrakty Etherea (opens in a new tab)
Go projekty a nástroje
- Geth / Go Ethereum (opens in a new tab) – Oficiální implementace protokolu Ethereum v Go
- Analýza kódu Go Ethereum (opens in a new tab) – Přehled a analýza zdrojového kódu Go Ethereum
- Erigon (opens in a new tab) – Rychlejší derivát Go Ethereum se zaměřením na archivní uzly
- Golem (opens in a new tab) – Golem vytváří globální trh s výpočetním výkonem
- Quorum (opens in a new tab) – Implementace Etherea s kontrolou přístupu, která podporuje ochranu soukromí
- Prysm (opens in a new tab) – Implementace Etherea 'Serenity' 2.0 v Go
- Eth Tweet (opens in a new tab) – Decentralizovaný Twitter: Mikroblogovací služba běžící na blockchainu Etherea
- Plasma MVP Golang (opens in a new tab) — Implementace v Golang a rozšíření specifikace Minimum Viable Plasma
- Open Ethereum Mining Pool (opens in a new tab) – Open-source těžební pool pro Ethereum
- Ethereum HD peněženka (opens in a new tab) – Odvození Ethereum HD peněženky v Go
- Multi Geth (opens in a new tab) – Podpora pro mnoho druhů sítí Ethereum
- Geth lehký klient (opens in a new tab) – Implementace Geth lehkého subprotokolu Etherea
- Ethereum Golang SDK (opens in a new tab) – Jednoduchá implementace peněženky Ethereum a utility v Golang
- Covalent Golang SDK (opens in a new tab) – Efektivní přístup k blockchainovým datům prostřednictvím Go SDK pro více než 200 blockchainů
Hledáte další informační zdroje? Podívejte se na ethereum.org/developers
Přispěvatelé komunity Go
- Geth Discord (opens in a new tab)
- Geth Gitter (opens in a new tab)
- Gophers Slack (opens in a new tab) – kanál #ethereum (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 lehký klient Gitter (opens in a new tab)