Ethereum pour les développeurs Go
Utilisez Ethereum pour créer des applications décentralisées (ou "DApps"). Ces DApps sont dignes de confiance, ce qui signifie que dès qu'elles sont déployées sur Ethereum, elles fonctionnent toujours comme prévu. Étant décentralisées, elles fonctionnent sur un réseau P2P et il n'existe aucun point de défaillance. Aucune personne ni entité ne les contrôle, et il est pratiquement impossible de les censurer. Elles peuvent contrôler des actifs numériques afin de créer de nouveaux types d'applications.
Premiers pas avec les contrats intelligents et le langage Solidity
Commencer à intégrer Go à Ethereum
Besoin d’une approche plus élémentaire ? Consultez ethereum.org/learn ou ethereum.org/developers.
- Blockchain Explained
- Understanding Smart Contracts
- Write your First Smart Contract
- Learn How to Compile and Deploy Solidity
- Contract Tutorial
Articles et livres pour les débutants
- Choosing an Ethereum Client
- Getting Started with Geth
- Use Golang to Connect to Ethereum
- Deploy Ethereum Smart Contracts Using Golang
- A Step By Step Guide To Testing and Deploying Ethereum Smart Contracts in Go
- eBook : Ethereum Development with Go - Développer des applications Ethereum avec Go
Articles et documentation de niveau intermédiaire
- Go Ethereum Documentation - Documentation Ethereum officielle pour Go
- Turbo-Geth Programmer's Guide - Guide illustré incluant l'arborescence d'état, les multipreuves et le traitement des transactions
- Turbo-Geth and Stateless Ethereum - Conférence de la communauté Ethereum 2020 (EthCC 3)
- Turbo-Geth: optimising Ethereum clients - Devcon 4 - 2018
- Go Ethereum GoDoc
- Creating a Dapp in Go with Geth
- Work with Ethereum Private Network with Golang and Geth
- Unit testing Solidity contracts on Ethereum with Go
- Référence rapide pour utiliser Geth en tant que bibliothèque
Modèles d'utilisation avancés
- 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
- Native DApps: Go bindings to Ethereum contracts
Outils et projets Go
- Geth/Go Ethereum - Implémentation officielle du protocole Ethereum
- Go Ethereum Code Analysis - Revue et analyse du code source Go Ethereum
- Turbo-Geth - Dérivé plus rapide de Go Thereum
- Golem - Golem crée un marché mondial de distribution de puissance informatique
- Quorum - Implémentation d'Ethereum soumise à droit d'accès, prenant en charge la confidentialité des données
- Prysm - Implémentation d'Ethereum "Serenity" 2.0 Go
- Eth Tweet - Twitter décentralisé : service de microblogging fonctionnant sur la blockchain Ethereum
- Plasma MVP Golang - Implémentation et extension Golang de la spécification Minimum Viable Plasma
- Open Ethereum Mining Pool - Groupe de minage Ethereum en open source
- Ethereum HD Wallet - Dérivations de portefeuilles HD (Hierarchical Deterministic) Ethereum en Go
- Multi Geth - Support pour de nombreux types de réseaux Ethereum
- Geth Light Client - Implémentation Geth du LES (Light Client Subprotocol) Ethereum
Vous cherchez davantage de ressources ? Consultez ethereum.org/developers.
Contributeurs de la communauté Go
- Discord de Geth
- Gist de Geth
- Slack de Gophers - #ethereum channel
- StackExchange - Ethereum
- Gitter de Multi Geth
- Gitter d'Ethereum
- Client Gitter Light de Geth
Autres ressources
- Awesome Ethereum
- [Consensys: A Definitive List of Ethereum Developer Tools](https://media. consensys. net/an-definitive-list-of-ethereum-developer-tools-2159ce865974) | [Source GitHub](https://github. com/ConsenSys/ethereum-developer-tools-list)
Aidez-nous avec cette page
Si vous êtes un expert sur le sujet et que vous souhaitez contribuer, modifiez cette page et enrichissez-la de votre sagesse.
Vous serez crédité et vous aiderez la communauté Ethereum !
Utilisez la flexibilité de ce Modèle de documentation
Des questions ? Demandez-nous dans le salon #content de notre Serveur Discord
Modifier la page