Ethereum Go fejlesztőknek
Utolsó módosítás: @Satglow(opens in a new tab), 2024. augusztus 29.
Használja az Ethereumot decentralizált alkalmazások (dappok) fejlesztésére. Ezek a dappok megbízhatóak, ami azt jelenti, hogyha egyszer telepítették az Ethereumba, akkor mindig úgy fognak futni, ahogy programozták őket. Decentralizáltak, ami azt jelenti, hogy egy peer-to-peer hálózaton futnak és nincs lehetőség egyetlen hiba miatti leállásra (single point of failure). Nincs olyan entitás vagy személy, ami irányítaná őket és szinte lehetetlen őket cenzúrázni. Digitális eszközöket irányíthatnak, lehetőséget teremtve ezzel újfajta alkalmazások létrejöveteléhez.
Kezdő lépések az okosszerződésekkel és a Solidity nyelvvel
Tegye meg az első lépést, hogy integrálja a Go-t az Ethereummal
Szükséged van egy méginkább kezdőknek szóló alapozóra? Tekintsd meg az ethereum.org/learn oldalt vagy az ethereum.org/developers oldalt.
- Blokklánc ismertetése(opens in a new tab)
- Okosszerződések értelmezése(opens in a new tab)
- Írd meg az első Okosszerződésed(opens in a new tab)
- Tanuld meg a Solidity fordítását és telepítését(opens in a new tab)
- Szerződésútmutató(opens in a new tab)
Cikkek és könyvek kezdőknek
- Kezdő lépések Geth-tel(opens in a new tab)
- Golang használata Ethereumra való kapcsolódásra(opens in a new tab)
- Ethereum okosszerződések telepítése Golang használatával(opens in a new tab)
- Egy útmutató, arról, hogy hogyan kell Ethereum okosszerződéseket tesztelni és telepíteni lépésről lépésre(opens in a new tab)
- eBook: Ethereum fejlesztése a Go-val(opens in a new tab) – Ethereum alkalmazások fejlesztése Go-val
Cikkek és dokumentációk haladóknak
- Go Ethereum dokumentácó(opens in a new tab) – A hivatalos Ethereum Golang dokumentáció
- Erigon útmutató programozóknak(opens in a new tab) – Illusztrált útmutató, amely bemutatja az állapotfát, többszöri bizonyítékokat és a tranzakciófeldolgozást
- Erigon és a státuszmentes Ethereum(opens in a new tab) – 2020-as Ethereum Közösségi Konferencia (EthCC 3)
- Erigon: Ethereum-kliensek optimalizálása(opens in a new tab) – 2018. Devcon 4
- Go Ethereum GoDoc(opens in a new tab)
- Egy dapp készítése Go-ban a Geth segítségével(opens in a new tab)
- Dolgozzon az Ethereum privát hálózaton a Golanggal és Geth-tel(opens in a new tab)
- Solidity szerződések egységtesztje az Ethereumon a Go-val(opens in a new tab)
- Gyors hivatkozás, hogyan használja a Geth-t könyvtárként(opens in a new tab)
Speciális használati minták
- A GETH szimulált Backend(opens in a new tab)
- A blokklánc mint szolgáltatás alkalmazások az Ethereum és a Quorum használatával(opens in a new tab)
- Elosztott tárhely IPFS és Swarm az Ethereum blokklánc alkalmazásokban(opens in a new tab)
- Mobilkliensek: könyvtárak és inproc Ethereum csomópontok(opens in a new tab)
- Natív dappok: Go-megkötések az Ethereum szerződésekre(opens in a new tab)
Go-projektek és -eszközök
- Geth / Go Ethereum(opens in a new tab) - Az Ethereum protokoll hivatalos Go implementációja
- Go Ethereum Code Analysis(opens in a new tab) - Go Ethereum forráskód áttekintése és elemzése
- Erigon(opens in a new tab) – A Go Ethereum gyorsabb változata, mely az archív csomópontokra fókuszál
- Golem(opens in a new tab) - A Golem egy globális piacot teremt a számítási teljesítmény számára
- Quorum(opens in a new tab) - Egy engedélyköteles Ethereum implementáció, mely támogatja az adatvédelmet
- Prysm(opens in a new tab) - Ethereum 'Serenity' 2.0 Go implementáció
- Eth Tweet(opens in a new tab) - Decentralizált Twitter: Egy mikroblogolási szolgáltatás, mely az Ethereum blokkláncon fut
- Plasma MVP Golang(opens in a new tab) — A Minimum Viable Plasma specifikációjának Golang implementációja és kiterjesztése
- Open Ethereum Mining Pool(opens in a new tab) - Egy nyílt forráskódú Ethereum bányászalap
- Ethereum HD Wallet(opens in a new tab) - Ethereum HD Wallet levezetések Go-ban
- Multi Geth(opens in a new tab) - Az Ethereum hálózatok több fajtáját támogatja
- Geth Light Client(opens in a new tab) - Light Ethereum Subprotocol Geth implementációja
- Ethereum Golang SDK(opens in a new tab) – Egy egyszerű Ethereum-tárcaimplementáció és eszközök Golangban
- Covalent Golang SDK(opens in a new tab) - hatékony blokklánc-adatelérés Go SDK-n keresztül 200+ blokklánchoz
Még több anyagot keresel? Tekintse meg az ethereum.org/developers oldalt
Go közösségi hozzájárulók
- Geth Discord(opens in a new tab)
- Geth Gist(opens in a new tab)
- Gophers Slack(opens in a new tab) - #ethereum channel(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 light Client Gitter(opens in a new tab)