Ethereum per sviluppatori Go
H
Ultima modifica: @Herbie_23(opens in a new tab), 29 agosto 2024
Scopri come sviluppare per Ethereum usando progetti e strumenti basati su Go
Usa Ethereum per creare applicazioni decentralizzate (o "dapp"). Queste dapp sono attendibili perché, una volta "caricate" su Ethereum, vengono eseguite sempre come sono state programmate. Sono decentralizzate, significa che sono eseguite su una rete peer-to-peer e non esiste un punto di errore singolo. Nessun ente o persona le controlla e sono quasi impossibili da censurare. Possono controllare risorse digitali in modo da creare nuovi tipi di applicazioni.
Primi passi con i contratti intelligenti e il linguaggio Solidity
Operazioni di base per integrare Go con Ethereum
Hai prima bisogno di nozioni di base? Dai un'occhiata a ethereum.org/learn o ethereum.org/developers.
- Blockchain Explained(opens in a new tab)
- Comprendere i Contratti Intelligenti(opens in a new tab)
- Scrivi il tuo Primo Contratto Intelligente(opens in a new tab)
- Learn How to Compile and Deploy Solidity(opens in a new tab)
- Contract Tutorial(opens in a new tab)
Articoli e libri per principianti
- Getting Started with Geth(opens in a new tab)
- Use Golang to Connect to Ethereum(opens in a new tab)
- Distribuisci i Contratti Intelligenti di Ethereum Usando Golang(opens in a new tab)
- Una Guida Passo dopo Passo per Testare e Distribuire i Contratti Intelligenti di Ethereum in Go(opens in a new tab)
- eBook: Ethereum Development with Go(opens in a new tab) - Sviluppare applicazioni Ethereum con Go
Articoli e documentazione di livello intermedio
- Go Ethereum Documentation(opens in a new tab) - La documentazione per il Golang ufficiale di Ethereum
- Guida per Programmatori a Erigon(opens in a new tab) - Guida illustrata con l'albero di stato, prove multiple ed elaborazione delle transazioni
- Erigon ed Ethereum senza Stato(opens in a new tab) - Conferenza della Community di Ethereum 2020 (EthCC 3)
- Erigon: ottimizzare i client di Ethereum(opens in a new tab) - 2018 Devcon 4
- Go Ethereum GoDoc(opens in a new tab)
- Creare una dapp in Go con Geth(opens in a new tab)
- Work with Ethereum Private Network with Golang and Geth(opens in a new tab)
- Unit testing Solidity contracts on Ethereum with Go(opens in a new tab)
- Quick reference for using Geth as a library(opens in a new tab)
Modelli d'uso avanzati
- The GETH Simulated Backend(opens in a new tab)
- Blockchain-as-a-Service Apps Using Ethereum and Quorum(opens in a new tab)
- Distributed Storage IPFS and Swarm in Ethereum Blockchain Applications(opens in a new tab)
- Mobile Clients: Libraries and Inproc Ethereum Nodes(opens in a new tab)
- Dapp native: Collegamenti di Go ai contratti di Ethereum(opens in a new tab)
Progetti e strumenti di Go
- Geth / Go Ethereum(opens in a new tab) - Implementazione ufficiale di Go del protocollo di Ethereum
- Go Ethereum Code Analysis(opens in a new tab) - Controllo e analisi del codice sorgente di Go Ethereum
- Erigon(opens in a new tab) - Derivato più veloce di Go Ethereum, incentrato sull'archiviazione dei nodi
- Golem(opens in a new tab) - Golem sta creando un mercato globale per la potenza di calcolo
- Quorum(opens in a new tab) - Implementazione con permessi di Ethereum a supporto della privacy dei dati
- Prysm(opens in a new tab) - Implementazione Go di 'Serenity' 2.0 per Ethereum
- Eth Tweet(opens in a new tab) - Twitter decentralizzato: un servizio di microblogging sulla blockchain di Ethereum
- Plasma MVP Golang(opens in a new tab) - Implementazione di Golang ed estensione della specifica Minimum Viable Plasma-
- Open Ethereum Mining Pool(opens in a new tab) - Pool di mining open source di Ethereum
- Ethereum HD Wallet(opens in a new tab) - Derivazioni del portafoglio HD di Ethereum in Go
- Multi Geth(opens in a new tab) - Supporto per molti tipi di reti Ethereum
- Geth Light Client(opens in a new tab) - Implementazione Geth del protocollo secondario Ethereum leggero
- Ethereum Golang SDK(opens in a new tab) - Una semplice implementazione del portafoglio e utilità in Golang
- Covalent Golang SDK(opens in a new tab) - Accesso efficiente ai dati della blockchain tramite la SDK di Go per oltre 200 blockchain
Cerchi altre risorse? Dai un'occhiata a ethereum.org/developers
Collaboratori della community di Go
- Geth Discord(opens in a new tab)
- Geth Sgist(opens in a new tab)
- Gophers Slack(opens in a new tab) - Canale #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)