Ultimo aggiornamento pagina: July 17, 2020
Ethereum per sviluppatori Go
Scopri come sviluppare per Ethereum usando progetti e strumenti basati su Go
Usa Ethereum per creare applicazioni decentralizzate (dette "dapp") che sfruttano i vantaggi delle criptovalute e della tecnologia blockchain. Queste dapp sono attendibili perché, una volta distribuite su Ethereum, vengono eseguite sempre come programmato. Possono controllare beni digitali per creare nuovi tipi di applicazioni finanziarie. Possono essere decentralizzate, pertanto nessuna entità singola o individuo le controlla e sono quasi impossibili da censurare.
Primi passi con gli Smart Contract e il linguaggio Solidity
Operazioni di base per integrare Go con Ethereum
Ti servono prima le nozioni di base? Dai un'occhiata a ethereum.org/learn o ethereum.org/developers.
- Cosa sono le blockchain (in inglese)
- Comprendere gli Smart Contract (in inglese)
- Scrivi il tuo primo Smart Contact (in inglese)
- Impara a compilare e distribuire Solidity (in inglese)
- Tutorial per i contratti (in inglese)
Articoli e libri per principianti
- Scegliere un client Ethereum (in inglese)
- Come iniziare con Geth (in inglese)
- Usare Golang per connettersi a Ethereum (in inglese)
- Distribuire Smart Contract Ethereum usando Golang (in inglese)
- Guida passo-passo per testare e distribuire Smart Contract Ethereum in Go (in inglese)
- eBook: Ethereum Development with Go - Sviluppare applicazioni Ethereum con Go
Articoli e documenti intermedi
- Documentazione di Ethereum Go - La documentazione per il Golang ufficiale di Ethereum
- Go Ethereum GoDoc
- Creare una DApp in Go con Geth (in inglese)
- Lavorare con la rete privata di Ethereum con Golang e Geth (in inglese)
- Contratti Solidity per unit test su Ethereum con Go (in inglese)
Pattern per uso avanzato
- Il Backend Simulato di GETH (in inglese)
- App Blockchain-as-a-Service usando Ethereum e Quorum (in inglese)
- Storage IPFS distribuito e Swarm in applicazioni per la blockchain Ethereum (in inglese)
- Client mobili: librerie e nodi Ethereum Inproc (in inglese)
- DApp native: binding Go a contratti Ethereum (in inglese)
Progetti e strumenti di Go
- Geth / Go Ethereum - Implementazione ufficiale di Go del protocollo di Ethereum
- Analisi del codice di Ethereum Go - Controllo e analisi del codice sorgente di Ethereum Go
- Golem - Golem sta creando un mercato globale per l'informatica
- Quorum - Implementazione con permessi di Ethereum a supporto della privacy dei dati
- Prysm - Implementazione Go di 'Serenity' 2.0 per Ethereum
- Eth Tweet - Twitter decentralizzato: un servizio di microblogging sulla blockchain di Ethereum
- Plasma MVP Golang - Implementazione di Golang ed estensione della specifica di Minimum Viable Plasma-
- Open Ethereum Mining Pool - Un pool di mining open source di Ethereum
- Ethereum HD Wallet - Derivazioni del portafoglio HD di Ethereum in Go
- Multi Geth - Supporto per molti tipi di reti Ethereum
- Geth Light Client - Implementazione Geth light del sottoprotocollo Ethereum
Cerchi altre risorse? Dai un'occhiata a ethereum.org/developers
Collaboratori della community Go
- Geth Discord
- Geth Sgist
- Gophers Slack - Canale #ethereum
- StackExchange - Ethereum
- Multi Geth Gitter
- Ethereum Gitter
- Geth light Client Gitter