Ethereum per sviluppatori Go
H
Ultima modifica: @Herbie_23, 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
- Comprendere i Contratti Intelligenti
- Scrivi il tuo Primo Contratto Intelligente
- Learn How to Compile and Deploy Solidity
- Contract Tutorial
Articoli e libri per principianti
- Getting Started with Geth
- Use Golang to Connect to Ethereum
- Distribuisci i Contratti Intelligenti di Ethereum Usando Golang
- Una Guida Passo dopo Passo per Testare e Distribuire i Contratti Intelligenti di Ethereum in Go
- eBook: Ethereum Development with Go - Sviluppare applicazioni Ethereum con Go
Articoli e documentazione di livello intermedio
- Go Ethereum Documentation - La documentazione per il Golang ufficiale di Ethereum
- Guida per Programmatori a Erigon - Guida illustrata con l'albero di stato, prove multiple ed elaborazione delle transazioni
- Erigon ed Ethereum senza Stato - Conferenza della Community di Ethereum 2020 (EthCC 3)
- Erigon: ottimizzare i client di Ethereum - 2018 Devcon 4
- Go Ethereum GoDoc
- Creare una dapp in Go con Geth
- Work with Ethereum Private Network with Golang and Geth
- Unit testing Solidity contracts on Ethereum with Go
- Quick reference for using Geth as a library
Modelli d'uso avanzati
- The GETH Simulated Backend
- Blockchain-as-a-Service Apps Using Ethereum and Quorum
- Distributed Storage IPFS and Swarm in Ethereum Blockchain Applications
- Mobile Clients: Libraries and Inproc Ethereum Nodes
- Dapp native: Collegamenti di Go ai contratti di Ethereum
Progetti e strumenti di Go
- Geth / Go Ethereum - Implementazione ufficiale di Go del protocollo di Ethereum
- Go Ethereum Code Analysis - Controllo e analisi del codice sorgente di Go Ethereum
- Erigon - Derivato più veloce di Go Ethereum, incentrato sull'archiviazione dei nodi
- Golem - Golem sta creando un mercato globale per la potenza di calcolo
- 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 Minimum Viable Plasma-
- Open Ethereum Mining Pool - 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 del protocollo secondario Ethereum leggero
- Ethereum Golang SDK - Una semplice implementazione del portafoglio e utilità in Golang
- Covalent Golang SDK - 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
- Geth Sgist
- Gophers Slack - Canale #ethereum
- StackExchange - Ethereum
- Multi Geth Gitter
- Ethereum Gitter
- Geth light Client Gitter