---
title: Ethereum kwa wasanidi programu wa Go
description: Jifunze jinsi ya kusanidi Ethereum ukitumia miradi na zana zinazotegemea Go
lang: sw
incomplete: true
---

<FeaturedText>Jifunze jinsi ya kusanidi Ethereum ukitumia miradi na zana zinazotegemea Go</FeaturedText>

Tumia Ethereum kuunda programu tumizi zilizogatuliwa (au "dapps"). Dapps hizi zinaweza kuaminika, ikimaanisha kwamba mara tu zinaposambazwa kwenye Ethereum, zitaendelea kufanya kazi kama zilivyopangwa. Zimegatuliwa, ikimaanisha kwamba zinafanya kazi kwenye mtandao wa rika-kwa-rika na hakuna kituo kimoja cha kutofaulu. Hakuna chombo au mtu mmoja anayezidhibiti na ni karibu haiwezekani kuziwekea udhibiti wa kuzuia. Zinaweza kudhibiti mali za kidijitali ili kuunda aina mpya za programu tumizi.

## Kuanza na mikataba mahiri na lugha ya Solidity {#getting-started-with-smart-contracts-and-solidity}

**Chukua hatua zako za kwanza za kuunganisha Go na Ethereum**

Je, unahitaji mwongozo wa kimsingi zaidi kwanza? Angalia [ethereum.org/learn](/learn/) au [ethereum.org/developers](/developers/).

- [Mnyororo wa vitalu Umefafanuliwa](https://kauri.io/article/d55684513211466da7f8cc03987607d5/blockchain-explained)
- [Kuelewa Mikataba Mahiri](https://kauri.io/article/e4f66c6079e74a4a9b532148d3158188/ethereum-101-part-5-the-smart-contract)
- [Andika Mkataba wako Mahiri wa Kwanza](https://kauri.io/article/124b7db1d0cf4f47b414f8b13c9d66e2/remix-ide-your-first-smart-contract)
- [Jifunze Jinsi ya Kukusanya na Kusambaza Solidity](https://kauri.io/article/973c5f54c4434bb1b0160cff8c695369/understanding-smart-contract-compilation-and-deployment)
- [Mafunzo ya Mkataba](https://github.com/ethereum/go-ethereum/wiki/Contract-Tutorial)

## Makala na vitabu vya wanaoanza {#beginner-articles-and-books}

- [Kuanza na Geth](https://medium.com/@tzhenghao/getting-started-with-geth-c1a30b8d6458)
- [Tumia Golang Kuunganisha kwenye Ethereum](https://www.youtube.com/watch?v=-7uChuO_VzM)
- [Sambaza Mikataba Mahiri ya Ethereum Ukitumia Golang](https://www.youtube.com/watch?v=pytGqQmDslE)
- [Mwongozo wa Hatua kwa Hatua wa Kujaribu na Kusambaza Mikataba Mahiri ya Ethereum katika Go](https://hackernoon.com/a-step-by-step-guide-to-testing-and-deploying-ethereum-smart-contracts-in-go-9fc34b178d78)
- [Kitabu pepe: Uundaji wa Ethereum na Go](https://goethereumbook.org/) - _Unda programu tumizi za Ethereum na Go_

## Makala na hati za kiwango cha kati {#intermediate-articles-and-docs}

- [Nyaraka za Go Ethereum](https://geth.ethereum.org/docs) - _Nyaraka za Golang rasmi ya Ethereum_
- [Mwongozo wa Mtayarishaji wa Erigon](https://github.com/ledgerwatch/erigon/blob/devel/docs/programmers_guide/guide.md) - _Mwongozo ulio na vielelezo unaojumuisha mti wa hali, uthibitisho mwingi, na usindikaji wa muamala_
- [Erigon na Ethereum Isiyo na Hali](https://youtu.be/3-Mn7OckSus?t=394) - _Mkutano wa Jamii ya Ethereum wa 2020 (EthCC 3)_
- [Erigon: kuboresha wateja wa Ethereum](https://www.youtube.com/watch?v=CSpc1vZQW2Q) - _Devcon 4 ya 2018_
- [GoDoc ya Go Ethereum](https://godoc.org/github.com/ethereum/go-ethereum)
- [Kuunda dapp katika Go na Geth](https://kauri.io/#collections/A%20Hackathon%20Survival%20Guide/creating-a-dapp-in-go-with-geth/)
- [Fanya kazi na Mtandao wa Kibinafsi wa Ethereum na Golang na Geth](https://myhsts.org/tutorial-learn-how-to-work-with-ethereum-private-network-with-golang-with-geth.php)
- [Kujaribu kitengo cha mikataba ya Solidity kwenye Ethereum na Go](https://medium.com/coinmonks/unit-testing-solidity-contracts-on-ethereum-with-go-3cc924091281)
- [Rejeleo la haraka la kutumia Geth kama maktaba](https://medium.com/coinmonks/web3-go-part-1-31c68c68e20e)

## Miundo ya matumizi ya hali ya juu {#advanced-use-patterns}

- [Mazingira ya Nyuma Yaliyoigwa ya GETH](https://kauri.io/#collections/An%20ethereum%20test%20toolkit%20in%20Go/the-geth-simulated-backend/#_top)
- [Programu Tumizi za Mnyororo wa vitalu-kama-Huduma Zikitumia Ethereum na Quorum](https://blockchain.dcwebmakers.com/blockchain-as-a-service-apps-using-ethereum-and-quorum.html)
- [Hifadhi Iliyosambazwa ya IPFS na Kundi katika Programu Tumizi za Mnyororo wa vitalu wa Ethereum](https://blockchain.dcwebmakers.com/work-with-distributed-storage-ipfs-and-swarm-in-ethereum.html)
- [Wateja wa Simu: Maktaba na Nodi za Ethereum za Inproc](https://github.com/ethereum/go-ethereum/wiki/Mobile-Clients:-Libraries-and-Inproc-Ethereum-Nodes)
- [Dapps asili: Vifungo vya Go kwenye mikataba ya Ethereum](https://github.com/ethereum/go-ethereum/wiki/Native-DApps:-Go-bindings-to-Ethereum-contracts)

## Miradi na zana za Go {#go-projects-and-tools}

- [Geth / Go Ethereum](https://github.com/ethereum/go-ethereum) - _Utekelezaji rasmi wa Go wa itifaki ya Ethereum_
- [Uchambuzi wa Msimbo wa Go Ethereum](https://github.com/ZtesoftCS/go-ethereum-code-analysis) - _Uhakiki na uchambuzi wa msimbo wa chanzo wa Go Ethereum_
- [Erigon](https://github.com/ledgerwatch/erigon) - _Toleo la haraka zaidi la Go Ethereum, linalozingatia nodi za kumbukumbu_
- [Golem](https://github.com/golemfactory/golem) - _Golem inaunda soko la kimataifa la nguvu za kompyuta_
- [Quorum](https://github.com/jpmorganchase/quorum) - _Utekelezaji wenye ruhusa wa Ethereum unaounga mkono faragha ya data_
- [Prysm](https://github.com/prysmaticlabs/prysm) - _Utekelezaji wa Go wa Ethereum 'Serenity' 2.0_
- [Eth Tweet](https://github.com/yep/eth-tweet) - _Twitter Iliyogatuliwa: Huduma ya kublogu ndogo inayoendeshwa kwenye mnyororo wa vitalu wa Ethereum_
- [Plasma MVP Golang](https://github.com/kyokan/plasma) — _Utekelezaji na upanuzi wa Golang wa vipimo vya Minimum Viable Plasma_
- [Bwawa la Uchimbaji la Ethereum Huria](https://github.com/sammy007/open-ethereum-pool) - _Bwawa la uchimbaji la Ethereum la chanzo huria_
- [Mkoba wa HD wa Ethereum](https://github.com/miguelmota/go-ethereum-hdwallet) - _Minyambuliko ya Mkoba wa HD wa Ethereum katika Go_
- [Multi Geth](https://github.com/multi-geth/multi-geth) - _Usaidizi kwa aina nyingi za mitandao ya Ethereum_
- [Kiteja Chepesi cha Geth](https://github.com/zsfelfoldi/go-ethereum/wiki/Geth-Light-Client) - _Utekelezaji wa Geth wa Itifaki Ndogo ya Ethereum Nyepesi_
- [SDK ya Golang ya Ethereum](https://github.com/everFinance/goether) - _Utekelezaji rahisi wa mkoba wa Ethereum na huduma katika Golang_
- [SDK ya Golang ya Covalent](https://github.com/covalenthq/covalent-api-sdk-go) - _Ufikiaji mzuri wa data ya mnyororo wa vitalu kupitia SDK ya Go kwa minyororo ya vitalu 200+_

Je, unatafuta rasilimali zaidi? Angalia [ethereum.org/developers](/developers/)

## Wachangiaji wa jamii ya Go {#go-community-contributors}

- [Discord ya Geth](https://discordapp.com/invite/nthXNEv)
- [Gist ya Geth](https://gitter.im/ethereum/go-ethereum)
- [Slack ya Gophers](https://invite.slack.golangbridge.org/) - [chaneli ya #ethereum](https://gophers.slack.com/messages/C9HP1S9V2)
- [StackExchange - Ethereum](https://ethereum.stackexchange.com/)
- [Gitter ya Multi Geth](https://gitter.im/ethoxy/multi-geth)
- [Gitter ya Ethereum](https://gitter.im/ethereum/home)
- [Gitter ya Kiteja chepesi cha Geth](https://gitter.im/ethereum/light-client)

## Orodha zingine zilizojumuishwa {#other-aggregated-lists}

- [Ethereum ya Kushangaza](https://github.com/btomashvili/awesome-ethereum)
- [ConsenSys: Orodha Kamili ya Zana za Wasanidi Programu wa Ethereum](https://web.archive.org/web/2023/https://media.consensys.net/an-definitive-list-of-ethereum-developer-tools-2159ce865974) | [Chanzo cha GitHub](https://github.com/ConsenSys/ethereum-developer-tools-list)