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 Blockchainopens in a new tab
- Zrozumienie inteligentnych kontraktówopens in a new tab
- Napisz swój pierwszy inteligentny kontraktopens in a new tab
- Dowiedz się, jak kompilować i wdrażać Solidityopens in a new tab
- Samouczek dotyczący kontraktówopens in a new tab
Artykuły i książki dla początkujących
- Wprowadzenie do Gethopens in a new tab
- Użyj Golang, aby połączyć się z Ethereumopens in a new tab
- Wdrażanie inteligentnych kontraktów Ethereum za pomocą Golangopens in a new tab
- Przewodnik krok po kroku po testowaniu i wdrażaniu inteligentnych kontraktów Ethereum w Goopens in a new tab
- eBook: Rozwój Ethereum za pomocą Goopens in a new tab - Tworzenie aplikacji Ethereum za pomocą Go
Artykuły i dokumentacja dla średnio zaawansowanych
- Dokumentacja Go Ethereumopens in a new tab - Dokumentacja oficjalnego Golang Ethereum
- Przewodnik programisty Erigonopens in a new tab - Ilustrowany przewodnik obejmujący drzewo stanu, wielokrotne dowody i przetwarzanie transakcji
- Erigon i bezstanowe Ethereumopens in a new tab – Konferencja społeczności Ethereum 2020 (EthCC 3)
- Erigon: optymalizacja klientów Ethereumopens in a new tab - Devcon 4 (2018)
- Go Ethereum GoDocopens in a new tab
- Tworzenie dappki w Go za pomocą Gethopens in a new tab
- Praca z prywatną siecią Ethereum za pomocą Golang i Gethopens in a new tab
- Testowanie jednostkowe kontraktów Solidity na Ethereum za pomocą Goopens in a new tab
- Krótki przewodnik po używaniu Geth jako bibliotekiopens in a new tab
Zaawansowane wzorce użycia
- Symulowany backend GETHopens in a new tab
- Aplikacje Blockchain-as-a-Service wykorzystujące Ethereum i Quorumopens in a new tab
- Rozproszone przechowywanie danych IPFS i Swarm w aplikacjach blockchain Ethereumopens in a new tab
- Klienci mobilni: Biblioteki i węzły Inproc Ethereumopens in a new tab
- Natywne dapki: powiązania Go z kontraktami Ethereumopens in a new tab
Projekty i narzędzia Go
- Geth / Go Ethereumopens in a new tab - Oficjalna implementacja protokołu Ethereum w Go
- Analiza kodu Go Ethereumopens in a new tab - Przegląd i analiza kodu źródłowego Go Ethereum
- Erigonopens in a new tab - Szybsza pochodna Go Ethereum, z naciskiem na węzły archiwalne
- Golemopens in a new tab - Golem tworzy globalny rynek mocy obliczeniowej
- Quorumopens in a new tab - Implementacja Ethereum z uprawnieniami, wspierająca prywatność danych
- Prysmopens in a new tab - Implementacja Ethereum „Serenity” 2.0 w Go
- Eth Tweetopens in a new tab - Zdecentralizowany Twitter: usługa mikroblogowania działająca na blockchainie Ethereum
- Plasma MVP Golangopens in a new tab — Implementacja i rozszerzenie w Golang specyfikacji Minimum Viable Plasma
- Open Ethereum Mining Poolopens in a new tab - Pula wydobywcza Ethereum o otwartym kodzie źródłowym
- Portfel HD Ethereumopens in a new tab - Pochodne portfela HD Ethereum w Go
- Multi Gethopens in a new tab - Wsparcie dla wielu rodzajów sieci Ethereum
- Lekki klient Gethopens in a new tab - Implementacja Geth podprotokołu Light Ethereum
- Ethereum Golang SDKopens in a new tab - Prosta implementacja portfela Ethereum i narzędzia w Golang
- Covalent Golang SDKopens 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 Discordopens in a new tab
- Geth Gistopens in a new tab
- Gophers Slackopens in a new tab - kanał #ethereumopens in a new tab
- StackExchange - Ethereumopens in a new tab
- Multi Geth Gitteropens in a new tab
- Ethereum Gitteropens in a new tab
- Gitter lekkiego klienta Gethopens in a new tab