Pagina a fost actualizată pe: June 25, 2020
Ethereum pentru programatori Go
Învață să programezi pentru Ethereum folosind proiecte și instrumente Go
Folosește Ethereum pentru a crea aplicații descentralizate („dapps”) care valorifică avantajele criptovalutelor și ale tehnologiei blockchain. Aceste dapps pot fi demne de încredere, întrucât, odată implementate pe Ethereum, vor rula întotdeauna așa cum au fost programate. Pot controla active digitale pentru a crea noi tipuri de aplicații financiare. Pot fi descentralizate, astfel încât nu pot fi controlate de către o singură entitate sau persoană și sunt aproape imposibil de cenzurat.
Primii pași în contracte smart și limbajul Solidity
Fă primii tăi pași în integrarea Go cu Ethereum
Ai nevoie de o scurtă introducere? Accesează ethereum.org/learn sau ethereum.org/developers.
- Blockchainul explicat
- Ce sunt contractele smart
- Scrie primul tău contract smart
- Cum să compilezi și să implementezi Solidity
- Tutorial de contract
Articole și cărți pentru începători
- Cum să alegi un client Ethereum
- Primii pași cu Geth
- Cum să folosești Golang pentru conectare cu Ethereum
- Implementarea contractelor smart Ethereum cu Golang
- Un ghid pas cu pas pentru testarea și implementarea contractelor smart Ethereum în Go
- eBook: Ethereum Development with Go - Programează aplicații Ethereum cu Go
Articole și documentații de nivel intermediar
- Go Ethereum Documentation - Documentația oficială pentru Ethereum Golang
- Go Ethereum GoDoc
- Crearea unei dapp în Go cu Geth
- Utilizarea unei rețele private Ethereum cu Golang și Geth
- Testarea modulară a contractelor Solidity pe Ethereum cu Go
Modele avansate de utilizare
- Backendul 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
- Dapps 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
- 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 microblogging care rulează pe blockchainul Ethereum
- Plasma MVP Golang — Implementare Golang și extensie a specificațiilor Minimum Viable Plasma
- Open Ethereum Mining Pool - Un pool de mining Ethereum open-source
- Ethereum HD Wallet - Derivații ale Ethereum HD Wallet în Go
- Multi Geth - Suport pentru mai multe tipuri de rețele Ethereum
- Geth Light Client - Implementarea Geth a subprotocolului Light Ethereum
Cauți mai multe resurse? Accesează ethereum.org/developers.
Contributori ai comunității Go
- Geth Discord
- Geth Gist
- Gophers Slack - canalul #ethereum
- StackExchange - Ethereum
- Multi Geth Gitter
- Ethereum Gitter
- Geth light Client Gitter