Ethereum per sviluppatori Go
Ultima modifica: , Invalid DateTime
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
- Choosing an Ethereum Client(opens in a new tab)
- 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
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)
Altri elenchi aggregati
- Awesome Ethereum(opens in a new tab)
- Consensys: A Definitive List of Ethereum Developer Tools(opens in a new tab) | Fonte GitHub(opens in a new tab)