Ethereum pentru dezvoltatorii Go
Page last update: 29 august 2024
Învațaţi să faceţi dezvoltarei pentru Ethereum folosind proiecte și instrumente Go
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 explicatopens in a new tab
- Înţelegerea noţiunii de contracte inteligenteopens in a new tab
- Scrieţi primul dvs. contract inteligentopens in a new tab
- Învăţaţi cum să compilaţi și să implementaţi Solidityopens in a new tab
- Tutorial de contractopens in a new tab
Articole și cărți pentru începători
- Primii pași cu Gethopens in a new tab
- Utilizați Golang pentru a vă conecta la Ethereumopens in a new tab
- Implementarea contractelor smart Ethereum cu Golangopens in a new tab
- Un ghid pas cu pas pentru testarea și implementarea contractelor inteligente Ethereum în Goopens in a new tab
- eBook: Dezvoltarea Ethereum cu Goopens in a new tab - Dezvoltaţi aplicații Ethereum cu Go
Articole și documentații de nivel intermediar
- Documentație Go Ethereumopens in a new tab - Documentația oficială pentru Ethereum Golang
- Ghidul programatorului Erigonopens in a new tab – Ghid ilustrat ce cuprinde arborele de stare, dovezile multiple și procesarea tranzacțiilor
- Erigon și Ethereum fără stareopens in a new tab - Conferința comunitară Ethereum din 2020 (EthCC 3)
- Erigon: optimizarea clienților Ethereumopens in a new tab - 2018 Devcon 4
- Go Ethereum GoDocopens in a new tab
- Crearea unei aplicații descentralizate în Go cu Gethopens in a new tab
- Utilizarea unei rețele private Ethereum cu Golang și Gethopens in a new tab
- Testarea modulară a contractelor Solidity pe Ethereum cu Goopens in a new tab
- Recomandare rapidă pentru utilizarea Geth ca bibliotecăopens in a new tab
Modele avansate de utilizare
- Back-end-ul simulat GETHopens in a new tab
- Aplicații blockchain-as-a-service folosind Ethereum și Quorumopens in a new tab
- Stocarea distribuită IPFS și Swarm în aplicațiile de blockchain Ethereumopens in a new tab
- Clienți mobili: biblioteci și noduri inproc Ethereumopens in a new tab
- Aplicații DApp native: conexiuni Go cu contracte Ethereumopens in a new tab
Proiecte și instrumente Go
- Geth / Go Ethereumopens in a new tab - Implementarea oficială Go a protocolului Ethereum
- Go Ethereum Code Analysisopens in a new tab - Evaluarea și analiza codului sursă Go Ethereum
- Erigonopens in a new tab - Derivat mai rapid al Go Ethereum
- Golemopens in a new tab - Golem construiește o piață globală pentru puterea de calcul
- Quorumopens in a new tab - O implementare Ethereum cu sistem de permisiuni și suport pentru confidențialitatea datelor
- Prysmopens in a new tab - Implementare Go Ethereum „Serenity” 2.0
- Eth Tweetopens in a new tab - Twitter descentralizat: un serviciu de micro-blogging care rulează pe blockchain-ul Ethereum
- Plasma MVP Golangopens in a new tab — Implementarea Golang și extinderea specificației Minime Viable Plasma
- Grup de minare Ethereum deschisopens in a new tab - Un grup de minare Ethereum open source
- Portofel Ethereum HDopens in a new tab - Derivații ale portofelului Ethereum HD în Go
- Multi Gethopens in a new tab - Acceptarea mai multor tipuri de rețele Ethereum
- Geth Light Clientopens 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 Discordopens in a new tab
- Geth Gistopens in a new tab
- Gophers Slackopens in a new tab - Canalul #ethereumopens in a new tab
- StackExchange - Ethereumopens in a new tab
- Multi Geth Gitteropens in a new tab
- Ethereum Gitteropens in a new tab
- Geth light Client Gitteropens in a new tab