Ethereum dla deweloperów Go
Strona ostatnio zaktualizowana: 25 lutego 2026
Dowiedz się, jak programować dla Ethereum przy użyciu projektów i narzędzi opartych na Go
Użyj Ethereum do tworzenia aplikacji zdecentralizowanych (lub „dapp”). Te aplikacje zdecentralizowane mogą być godne zaufania, co oznacza, że po wdrożeniu w Ethereum zawsze będą działać tak, jak zaprogramowano. Są one zdecentralizowane, czyli działają w sieci peer-to-peer, przez co nie ma pojedynczego punktu awarii. Żaden podmiot ani osoba nie sprawuje nad nimi kontroli, a cenzurowanie jest prawie niemożliwe. Mogą kontrolować zasoby cyfrowe w celu tworzenia nowych rodzajów aplikacji.
Pierwsze kroki z inteligentnymi kontraktami i językiem Solidity
Rozpocznij integrowanie Go z Ethereum
Potrzebujesz bardziej podstawowych informacji? Sprawdź ethereum.org/learn lub ethereum.org/developers.
- Wyjaśnienie Blockchain (opens in a new tab)
- Zrozumienie inteligentnych kontraktów (opens in a new tab)
- Napisz swój pierwszy inteligentny kontrakt (opens in a new tab)
- Dowiedz się, jak kompilować i wdrażać Solidity (opens in a new tab)
- Samouczek dotyczący kontraktów (opens in a new tab)
Artykuły i książki dla początkujących
- Wprowadzenie do Geth (opens in a new tab)
- Użyj Golang, aby połączyć się z Ethereum (opens in a new tab)
- Wdrażanie inteligentnych kontraktów Ethereum za pomocą Golang (opens in a new tab)
- Przewodnik krok po kroku po testowaniu i wdrażaniu inteligentnych kontraktów Ethereum w Go (opens in a new tab)
- eBook: Rozwój Ethereum za pomocą Go (opens in a new tab) - Tworzenie aplikacji Ethereum za pomocą Go
Artykuły i dokumentacja dla średnio zaawansowanych
- Dokumentacja Go Ethereum (opens in a new tab) - Dokumentacja oficjalnego Golang Ethereum
- Przewodnik programisty Erigon (opens in a new tab) - Ilustrowany przewodnik obejmujący drzewo stanu, wielokrotne dowody i przetwarzanie transakcji
- Erigon i bezstanowe Ethereum (opens in a new tab) – Konferencja społeczności Ethereum 2020 (EthCC 3)
- Erigon: optymalizacja klientów Ethereum (opens in a new tab) - Devcon 4 (2018)
- Go Ethereum GoDoc (opens in a new tab)
- Tworzenie dappki w Go za pomocą Geth (opens in a new tab)
- Praca z prywatną siecią Ethereum za pomocą Golang i Geth (opens in a new tab)
- Testowanie jednostkowe kontraktów Solidity na Ethereum za pomocą Go (opens in a new tab)
- Krótki przewodnik po używaniu Geth jako biblioteki (opens in a new tab)
Zaawansowane wzorce użycia
- Symulowany backend GETH (opens in a new tab)
- Aplikacje Blockchain-as-a-Service wykorzystujące Ethereum i Quorum (opens in a new tab)
- Rozproszone przechowywanie danych IPFS i Swarm w aplikacjach blockchain Ethereum (opens in a new tab)
- Klienci mobilni: Biblioteki i węzły Inproc Ethereum (opens in a new tab)
- Natywne dapki: powiązania Go z kontraktami Ethereum (opens in a new tab)
Projekty i narzędzia Go
- Geth / Go Ethereum (opens in a new tab) - Oficjalna implementacja protokołu Ethereum w Go
- Analiza kodu Go Ethereum (opens in a new tab) - Przegląd i analiza kodu źródłowego Go Ethereum
- Erigon (opens in a new tab) - Szybsza pochodna Go Ethereum, z naciskiem na węzły archiwalne
- Golem (opens in a new tab) - Golem tworzy globalny rynek mocy obliczeniowej
- Quorum (opens in a new tab) - Implementacja Ethereum z uprawnieniami, wspierająca prywatność danych
- Prysm (opens in a new tab) - Implementacja Ethereum „Serenity” 2.0 w Go
- Eth Tweet (opens in a new tab) - Zdecentralizowany Twitter: usługa mikroblogowania działająca na blockchainie Ethereum
- Plasma MVP Golang (opens in a new tab) — Implementacja i rozszerzenie w Golang specyfikacji Minimum Viable Plasma
- Open Ethereum Mining Pool (opens in a new tab) - Pula wydobywcza Ethereum o otwartym kodzie źródłowym
- Portfel HD Ethereum (opens in a new tab) - Pochodne portfela HD Ethereum w Go
- Multi Geth (opens in a new tab) - Wsparcie dla wielu rodzajów sieci Ethereum
- Lekki klient Geth (opens in a new tab) - Implementacja Geth podprotokołu Light Ethereum
- Ethereum Golang SDK (opens in a new tab) - Prosta implementacja portfela Ethereum i narzędzia w Golang
- Covalent Golang SDK (opens in a new tab) - Wydajny dostęp do danych blockchain za pomocą Go SDK dla ponad 200 blockchainów
Szukasz więcej materiałów? Sprawdź ethereum.org/developers
Współtwórcy społeczności Go
- Geth Discord (opens in a new tab)
- Geth Gist (opens in a new tab)
- Gophers Slack (opens in a new tab) - kanał #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)
- Gitter lekkiego klienta Geth (opens in a new tab)