Ethereum pentru programatori Go
Folosește Ethereum pentru a crea aplicații descentralizate (sau „dapp”). 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ă acestea rulează pe o rețea peer-to-peer și nu există nici un singur punct de eșec. Nicio singură entitate sau persoană nu le controlează și sunt aproape imposibil de cenzurat. Ele pot controla activele digitale pentru a crea noi tipuri de aplicații.
Primii pași în contracte inteligente ș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.
- Blockchain-ul explicat
- Ce sunt contractele inteligente
- Scrie primul tău contract inteligent
- Cum să compilezi și 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 inteligente Ethereum cu Golang
- Un ghid pas cu pas pentru testarea și implementarea contractelor inteligente Ethereum în Go
- eBook: Dezvoltarea Ethereum cu Go - Programează aplicații Ethereum cu Go
Articole și documentații de nivel intermediar
- Documentație Go Ethereum - Documentația oficială pentru Ethereum Golang
- Ghidul programatorului Turbo-Geth – Ghid ilustrat, incluzând arborele de stare, dovezi multiple și procesarea tranzacțiilor
- Turbo-Geth și Ethereum fără stare - Conferința comunitară Ethereum 2020 (EthCC 3)
- Turbo-Geth: optimizarea clienților Ethereum - 2018 Devcon 4
- Go Ethereum GoDoc
- Crearea unei aplicații dapp în Go cu Geth
- Utilizarea unei rețele private Ethereum cu Golang și Geth
- Testarea modulară a contractelor Solidity pe Ethereum cu Go
- Referință 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
- Turbo-Geth - 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
- Deschide un grup de minerit - Un grup de minerit Ethereum open-source
- Portofel Ethereum HD - Derivații ale portofelului Ethereum HD în Go
- Multi Geth - Suport pentru mai multe tipuri de rețele Ethereum
- Geth Light Client - Implementarea Geth a sub-protocolului Light Ethereum
Cauți mai multe resurse? Accesează 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
Alte liste agregate
- Awesome Ethereum
- Consensys: O listă definitivă a instrumentelor pentru programatori Ethereum | Sursa GitHub
Ajută-ne cu această pagină
Dacă ești expert pe această temă și dorești să contribui, editează această pagină și presar-o cu înțelepciunea ta.
Vei fi creditat și vei ajuta comunitatea Ethereum!
Utilizează acest șablon de documentație flexibil
Întrebări? Întreabă-ne pe canalul #content de pe serverul nostru Discord
Editare pagină