Ethereum per sviluppatori Go
Ultimo aggiornamento pagina: 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 Explainedopens in a new tab
- Comprendere i Contratti Intelligentiopens in a new tab
- Scrivi il tuo Primo Contratto Intelligenteopens in a new tab
- Learn How to Compile and Deploy Solidityopens in a new tab
- Contract Tutorialopens in a new tab
Articoli e libri per principianti
- Getting Started with Gethopens in a new tab
- Use Golang to Connect to Ethereumopens in a new tab
- Distribuisci i Contratti Intelligenti di Ethereum Usando Golangopens in a new tab
- Una Guida Passo dopo Passo per Testare e Distribuire i Contratti Intelligenti di Ethereum in Goopens in a new tab
- eBook: Ethereum Development with Goopens in a new tab - Sviluppare applicazioni Ethereum con Go
Articoli e documentazione di livello intermedio
- Go Ethereum Documentationopens in a new tab - La documentazione per il Golang ufficiale di Ethereum
- Guida per Programmatori a Erigonopens in a new tab - Guida illustrata con l'albero di stato, prove multiple ed elaborazione delle transazioni
- Erigon ed Ethereum senza Statoopens in a new tab - Conferenza della Community di Ethereum 2020 (EthCC 3)
- Erigon: ottimizzare i client di Ethereumopens in a new tab - 2018 Devcon 4
- Go Ethereum GoDocopens in a new tab
- Creare una dapp in Go con Gethopens in a new tab
- Work with Ethereum Private Network with Golang and Gethopens in a new tab
- Unit testing Solidity contracts on Ethereum with Goopens in a new tab
- Quick reference for using Geth as a libraryopens in a new tab
Modelli d'uso avanzati
- The GETH Simulated Backendopens in a new tab
- Blockchain-as-a-Service Apps Using Ethereum and Quorumopens in a new tab
- Distributed Storage IPFS and Swarm in Ethereum Blockchain Applicationsopens in a new tab
- Mobile Clients: Libraries and Inproc Ethereum Nodesopens in a new tab
- Dapp native: Collegamenti di Go ai contratti di Ethereumopens in a new tab
Progetti e strumenti di Go
- Geth / Go Ethereumopens in a new tab - Implementazione ufficiale di Go del protocollo di Ethereum
- Go Ethereum Code Analysisopens in a new tab - Controllo e analisi del codice sorgente di Go Ethereum
- Erigonopens in a new tab - Derivato più veloce di Go Ethereum, incentrato sull'archiviazione dei nodi
- Golemopens in a new tab - Golem sta creando un mercato globale per la potenza di calcolo
- Quorumopens in a new tab - Implementazione con permessi di Ethereum a supporto della privacy dei dati
- Prysmopens in a new tab - Implementazione Go di 'Serenity' 2.0 per Ethereum
- Eth Tweetopens in a new tab - Twitter decentralizzato: un servizio di microblogging sulla blockchain di Ethereum
- Plasma MVP Golangopens in a new tab - Implementazione di Golang ed estensione della specifica Minimum Viable Plasma-
- Open Ethereum Mining Poolopens in a new tab - Pool di mining open source di Ethereum
- Ethereum HD Walletopens in a new tab - Derivazioni del portafoglio HD di Ethereum in Go
- Multi Gethopens in a new tab - Supporto per molti tipi di reti Ethereum
- Geth Light Clientopens in a new tab - Implementazione Geth del protocollo secondario Ethereum leggero
- Ethereum Golang SDKopens in a new tab - Una semplice implementazione del portafoglio e utilità in Golang
- Covalent Golang SDKopens 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 Discordopens in a new tab
- Geth Sgistopens in a new tab
- Gophers Slackopens in a new tab - Canale #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