Ethereum pentru dezvoltatorii Go
Ultima modificare: @nicklcanada(opens in a new tab), 29 august 2024
Folosiţi Ethereum pentru a crea aplicații descentralizate (sau „dapp-uri”). Aceste aplicații dapp pot fi demne de încredere, întrucât, odată implementate pe Ethereum, vor rula întotdeauna așa cum au fost programate. Ele sunt descentralizate, ceea ce înseamnă că rulează pe o rețea peer-to-peer și nu există nici un singur punct de eșec. Nu există o entitate sau o persoană care să le controleze și sunt aproape imposibil de cenzurat. Ele pot controla activele digitale pentru a crea noi tipuri de aplicații.
Primii pași în contractele inteligente și limbajul Solidity
Faceţi primii pași de integrare a Go cu Ethereum
Aveţi nevoie de o scurtă introducere? Accesaţi ethereum.org/learn sau ethereum.org/developers.
- Blockchain-ul explicat(opens in a new tab)
- Înţelegerea noţiunii de contracte inteligente(opens in a new tab)
- Scrieţi primul dvs. contract inteligent(opens in a new tab)
- Învăţaţi cum să compilaţi și să implementaţi Solidity(opens in a new tab)
- Tutorial de contract(opens in a new tab)
Articole și cărți pentru începători
- Primii pași cu Geth(opens in a new tab)
- Utilizați Golang pentru a vă conecta la Ethereum(opens in a new tab)
- Implementarea contractelor smart Ethereum cu Golang(opens in a new tab)
- Un ghid pas cu pas pentru testarea și implementarea contractelor inteligente Ethereum în Go(opens in a new tab)
- eBook: Dezvoltarea Ethereum cu Go(opens in a new tab) - Dezvoltaţi aplicații Ethereum cu Go
Articole și documentații de nivel intermediar
- Documentație Go Ethereum(opens in a new tab) - Documentația oficială pentru Ethereum Golang
- Ghidul programatorului Erigon(opens in a new tab) – Ghid ilustrat ce cuprinde arborele de stare, dovezile multiple și procesarea tranzacțiilor
- Erigon și Ethereum fără stare(opens in a new tab) - Conferința comunitară Ethereum din 2020 (EthCC 3)
- Erigon: optimizarea clienților Ethereum(opens in a new tab) - 2018 Devcon 4
- Go Ethereum GoDoc(opens in a new tab)
- Crearea unei aplicații descentralizate în Go cu Geth(opens in a new tab)
- Utilizarea unei rețele private Ethereum cu Golang și Geth(opens in a new tab)
- Testarea modulară a contractelor Solidity pe Ethereum cu Go(opens in a new tab)
- Recomandare rapidă pentru utilizarea Geth ca bibliotecă(opens in a new tab)
Modele avansate de utilizare
- Back-end-ul simulat GETH(opens in a new tab)
- Aplicații blockchain-as-a-service folosind Ethereum și Quorum(opens in a new tab)
- Stocarea distribuită IPFS și Swarm în aplicațiile de blockchain Ethereum(opens in a new tab)
- Clienți mobili: biblioteci și noduri inproc Ethereum(opens in a new tab)
- Aplicații DApp native: conexiuni Go cu contracte Ethereum(opens in a new tab)
Proiecte și instrumente Go
- Geth / Go Ethereum(opens in a new tab) - Implementarea oficială Go a protocolului Ethereum
- Go Ethereum Code Analysis(opens in a new tab) - Evaluarea și analiza codului sursă Go Ethereum
- Erigon(opens in a new tab) - Derivat mai rapid al Go Ethereum
- Golem(opens in a new tab) - Golem construiește o piață globală pentru puterea de calcul
- Quorum(opens in a new tab) - O implementare Ethereum cu sistem de permisiuni și suport pentru confidențialitatea datelor
- Prysm(opens in a new tab) - Implementare Go Ethereum „Serenity” 2.0
- Eth Tweet(opens in a new tab) - Twitter descentralizat: un serviciu de micro-blogging care rulează pe blockchain-ul Ethereum
- Plasma MVP Golang(opens in a new tab) — Implementarea Golang și extinderea specificației Minime Viable Plasma
- Grup de minare Ethereum deschis(opens in a new tab) - Un grup de minare Ethereum open source
- Portofel Ethereum HD(opens in a new tab) - Derivații ale portofelului Ethereum HD în Go
- Multi Geth(opens in a new tab) - Acceptarea mai multor tipuri de rețele Ethereum
- Geth Light Client(opens in a new tab) - Implementarea Geth a sub-protocolului Light Ethereum
Căutaţi şi alte resurse? Accesaţi ethereum.org/developers.
Colaboratori ai comunității Go
- Geth Discord(opens in a new tab)
- Geth Gist(opens in a new tab)
- Gophers Slack(opens in a new tab) - Canalul #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)
- Geth light Client Gitter(opens in a new tab)