Ethereum pentru dezvoltatorii Go
Ultima modificare: @nicklcanada, 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
- Înţelegerea noţiunii de contracte inteligente
- Scrieţi primul dvs. contract inteligent
- Învăţaţi cum să compilaţi și să implementaţi Solidity
- Tutorial de contract
Articole și cărți pentru începători
- Primii pași cu Geth
- Utilizați Golang pentru a vă conecta la Ethereum
- Implementarea contractelor smart Ethereum cu Golang
- Un ghid pas cu pas pentru testarea și implementarea contractelor inteligente Ethereum în Go
- eBook: Dezvoltarea Ethereum cu Go - Dezvoltaţi aplicații Ethereum cu Go
Articole și documentații de nivel intermediar
- Documentație Go Ethereum - Documentația oficială pentru Ethereum Golang
- Ghidul programatorului Erigon – Ghid ilustrat ce cuprinde arborele de stare, dovezile multiple și procesarea tranzacțiilor
- Erigon și Ethereum fără stare - Conferința comunitară Ethereum din 2020 (EthCC 3)
- Erigon: optimizarea clienților Ethereum - 2018 Devcon 4
- Go Ethereum GoDoc
- Crearea unei aplicații descentralizate în Go cu Geth
- Utilizarea unei rețele private Ethereum cu Golang și Geth
- Testarea modulară a contractelor Solidity pe Ethereum cu Go
- Recomandare rapidă pentru utilizarea Geth ca bibliotecă
Modele avansate de utilizare
- Back-end-ul simulat GETH
- Aplicații blockchain-as-a-service folosind Ethereum și Quorum
- Stocarea distribuită IPFS și Swarm în aplicațiile de blockchain Ethereum
- Clienți mobili: biblioteci și noduri inproc Ethereum
- Aplicații DApp native: conexiuni Go cu contracte Ethereum
Proiecte și instrumente Go
- Geth / Go Ethereum - Implementarea oficială Go a protocolului Ethereum
- Go Ethereum Code Analysis - Evaluarea și analiza codului sursă Go Ethereum
- Erigon - Derivat mai rapid al Go Ethereum
- Golem - Golem construiește o piață globală pentru puterea de calcul
- Quorum - O implementare Ethereum cu sistem de permisiuni și suport pentru confidențialitatea datelor
- Prysm - Implementare Go Ethereum „Serenity” 2.0
- Eth Tweet - Twitter descentralizat: un serviciu de micro-blogging care rulează pe blockchain-ul Ethereum
- Plasma MVP Golang — Implementarea Golang și extinderea specificației Minime Viable Plasma
- Grup de minare Ethereum deschis - Un grup de minare Ethereum open source
- Portofel Ethereum HD - Derivații ale portofelului Ethereum HD în Go
- Multi Geth - Acceptarea mai multor tipuri de rețele Ethereum
- Geth Light Client - 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
- Geth Gist
- Gophers Slack - Canalul #ethereum
- StackExchange - Ethereum
- Multi Geth Gitter
- Ethereum Gitter
- Geth light Client Gitter