Ethereum dla deweloperów 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.
Rozpoczęcie pracy z kontraktami inteligentnymi i językiem Solidity
Rozpocznij integrowanie Go z Ethereum
Potrzebujesz bardziej podstawowych informacji? Sprawdź na stronach ethereum.org/learn lub ethereum.org/developers.
- Objaśnienia dotyczące blockchainu
- Informacje o kontraktach inteligentnych
- Napisz swój pierwszy kontrakt inteligentny
- Naucz się, jak skompilować i wdrażać Solidity
- Samouczek dotyczący kontraktów
Artykuły i książki dla początkujących
- Wybór klienta Ethereum
- Pierwsze kroki z Geth
- Użycie Golang do połączenia się z Ethereum
- Wdrażanie kontraktów inteligentnych w Ethereum za pomocą Golang
- Szczegółowa instrukcja testowania i wdrażania kontraktów inteligentnych Ethereum z użyciem języka Go
- eBook: Ethereum Development with Go — tworzenie aplikacji w Ethereum z użyciem języka Go
Artykuły dla średniozaawansowanych
- Go Ethereum Documentation — dokumentacja oficjalnego Golang Ethereum
- Turbo-Geth Programmer's Guide — ilustrowany przewodnik uwzględniający drzewo stanowe, wiele dowodów i przetwarzanie transakcji
- TTurbo-Geth and Stateless Ethereum — Konferencja Społeczności Ethereum 2020 (EthCC 3)
- TTurbo-Geth: optimising Ethereum clients — 2018 Devcon 4
- Go Ethereum — dokumentacja Go
- Tworzenie aplikacji zdecentralizowanych w Go z użyciem Geth
- Praca z prywatną siecią Ethereum z Golang i Geth
- Testy jednostkowe kontraktów Solidity w Ethereum przy użyciu Go
- Używanie Geth jako biblioteki
Przykłady zaawansowane
- Symulowany backend GETH
- Aplikacje „blockchain jako usługa” wykorzystujące Ethereum i Quorum
- Pamięć rozproszona IPFS i Swarm w aplikacjach blockchainu Ethereum
- Klienci mobilni: biblioteki i węzły Inproc Ethereum
- Natywne aplikacje zdecentralizowane: połączenia Go z kontraktami Ethereum
Projekty i narzędzia Go
- Geth / Go Ethereum — oficjalna implementacja protokołu Ethereum
- Go Ethereum Code Analysis — przegląd i analiza kodu źródłowego Go Ethereum
- Turbo-Geth — szybsza pochodna Go Ethereum
- Golem — Golem tworzy globalny rynek mocy obliczeniowej
- Quorum — uprawniona implementacja Ethereum wspierająca prywatność danych
- Prysm — implementacja Ethereum „Serenity” 2.0 przy użyciu Go
- Eth Tweet — zdecentralizowany Twitter: usługa mikroblogowania działająca na blockchainie Ethereum
- Plasma MVP Golang — implementacja i rozszerzenie specyfikacji Minimum Viable Plasma przy użyciu Golang
- Open Ethereum Mining Pool — open source'owa pula wydobywcza Ethereum
- Ethereum HD Wallet — pochodne portfela HD Ethereum w Go
- Multi Geth — wsparcie dla wielu gatunków sieci Ethereum
- Geth Light Client — Implementacja lekkiego podprotokołu Ethereum przy użyciu Geth
Szukasz więcej materiałów? Sprawdź ethereum.org/developers
Współtwórcy społeczności Go
- Discord Geth
- Gist Geth
- Slack Gophers — kanał #ethereum
- StackExchange — Ethereum
- Multi Geth Gitter
- Gitter Ethereum
- Gitter — lekki klient Geth
Pozostałe strony
Pomóż nam zaktualizować tę stronę
Jeśli jesteś ekspertem w temacie i chcesz podzielić się wiedzą, edytuj tę stronę i wzbogać ją swoją mądrością.
Zyskasz uznanie i pomożesz społeczności Ethereum!
Użyj tego elastycznego szablonu dokumentacji
Pytania? Zadaj je na kanale #content na naszym serwerze Discord
Edytuj stronę