Dernière mise à jour de la page: November 4, 2020
Découvrir Ethereum
Bienvenue sur ethereum.org/learn, un ensemble de ressources mis à votre disposition pour en apprendre davantage sur Ethereum. Cette page contient des articles, guides et ressources techniques et non-techniques. Si vous n'y connaissez absolument rien concernant Ethereum, nous vous proposons de commencer ici.
Voici également quelques excellents points de départ :
- Decentralizing Everything 18 Sep 2017 - Vitalik Buterin (Vidéo)
- Why Decentralization Matters 18 Fev 2018 - Chris Dixon
- The Year in Ethereum 16 Jan 2019 - Josh Stark, Evan Van Ness, et Daniel Zakrisson
- Ethereum is game-changing technology, literally 29 Mar 2019 - Virgil Griffith
En plus des informations figurant sur cette page, de nombreuses ressources développées par la communauté méritent d'être explorées :
- EthHub Une base de connaissance complète sur tout ce qui concerne Ethereum
- District0x Une ressource pédagogique sur Ethereum destinée aux débutants
- Ethereum.wiki Un Wiki créé par la communauté à propos de la technologie Ethereum
- Kauri Articles techniques et tutoriels pour Ethereum et les projets connexes
- Ethereum Foundation YouTube Vidéos et discussions à propos d'Ethereum
- Actualité hebdomadaire d'Ethereum Un bulletin hebdomadaire couvrant les principaux développements sur l'écosystème
- Quoi de neuf pour ETH 2.0 Une lettre d'information régulière concernant l'évolution d'ETH 2.0
- ethresear.ch forum Des discussions techniques approfondies sur Ethereum pour ETH 2.0 et au-delà
- ETHGlobal Une série de hackathons Ethereum - près de chez vous !
Les bases d'Ethereum
Nouveau sur Ethereum? Ces articles et ressources constituent un bon point de départ.
- [A Beginner’s Guide to Ethereum](https://blog.coinbase.com/Guide du débutant pour Ethereum-46dd486ceecf) 23 Fév 2017 - Linda Xie
- Vidéo : Qu'est-ce que ether et Ethereum ? 25 Avril 2019 - Groupe CME
- What is Ethereum? District0x
- What is ether? Mis à jour régulièrement - EthHub
- Introduction à Ethereum pour les débutants (en anglais) 23 Juillet 2019
- The Case for Ethereum 30 Jan 2018 - Elad Gil
- Blockchains: How they Work and Why they’ll Change the World 28 Sep 2017 - Morgan Peck
Comment fonctionne Ethereum
Explications plus approfondies sur Ethereum et la technologie de la blockchain en général.
- How does Ethereum work, anyway? 27 Sep 2017 - Preethi Kasireddy
- A Gentle Introduction to Ethereum 2 Oct 2016 - Antony Lewis
- Introduction to Blockchain through Cryptoeconomics - Part 1 26 Jan 2018 - Zubin Koticha
- Introduction to Blockchain through Cryptoeconomics - Part 2 26 Jan 2018 - Zubin Koticha
Les contrats intelligents ou « smart contracts »
Un contrat autonome est tout simplement un morceau de code qui s'exécute sur Ethereum. On l'appelle « contrat » car tout code s'exécutant sur Ethereum peut contrôler des choses de valeur, telles que la monnaie ETH ou d'autres actifs numériques.
- Vous désirez apprendre à coder sur Ethereum avec des contrats autonomes ? ethereum.org/developers
- What is a Smart Contract? Nov 12, 2018 - Andreas M. Antonopoulos, Gavin Wood
- What are Smart Contracts/Decentralized Applications? Updated often - Ethhub
Preuve de travail et minage
Actuellement, Ethereum utilise un système appelé « preuve de travail » (Proof of Work). Celui-ci permet à l'ensemble du réseau Ethereum de se mettre d'accord sur l'état de toutes les informations enregistrées sur la blockchain Ethereum, empêchant ainsi certains types d'attaques économiques.
- What does it mean to mine Ethereum? Mis à jour régulièrement - Ethhub
- How Ethereum Mining Works Coindesk
Avec ETH 2.0, Ethereum adoptera un système différent appelé « preuve d'enjeu » (Proof of Stake). Plus d'informations sur ETH 2.0 ci-dessous.
Clients et nœuds
Le réseau Ethereum se compose de nombreux nœuds, chacun exécutant un logiciel client compatible. Deux clients sont majoritaires : Geth (écrit en Go) et Parity (écrit en Rust).
- Vous désirez apprendre à exécuter votre propre nœud ? → ethereum.org/developers
- Liste complète de tous les clients Ethereum
Ethereum pour les Entreprises
Enterprise Ethereum refers to private, consortium, and hybrid implementations of the Ethereum codebase for business applications. Companies across the globe are already using Enterprise Ethereum to streamline financial markets, manage supply chains, and create new business models.
En savoir davantage sur Enterprise Ethereum.
Améliorer la scalabilité d'Ethereum
De nombreux efforts sont déployés pour rendre Ethereum plus « scalable » en améliorant sa vitesse ainsi que son débit global en transactions. On catégorise généralement ceux-ci en solutions de « couche de niveau 1 » et « couche de niveau 2 ».
La « couche de niveau 1 » fait référence à l'amélioration du protocole au cœur d'Ethereum. Le projet principal visant à l'amélioration de ce protocole est ETH 2.0.
La « couche de niveau 2 » fait référence aux technologies construites par dessus le protocole au cœur d'Ethereum, qui permettent un dimensionnement à l'échelle sans compromettre la sécurité. Il existe également des technologies « hors-chaîne » (off-chain), telles que les sidechains ou chaînes latérales, qui permettent de dimensionner en acceptant un ensemble différent de compromis sur la sécurité.
- Making Sense of Layer 2 12 Fév 2018 - Josh Stark
- The Case for Ethereum Scalability 18 Jan 2019 - Hunter Hillman, Steven McKie, et Eric Olszewski
- 5 Ways to Scale your Ethereum Dapp Apr 23, 2019 - Andreas Wallendahl
Paiement et State Channels
- State Channels - an explanation 6 Nov 2015 - Jeff Coleman
- Basics of State Channels District0x
- State Channels Mis à jour régulièrement - EthHub
Chaines latérales ou sidechains
- Scaling Ethereum Dapps through Sidechains 8 Fév 2018 - Georgios Konstantopoulos
Plasma
- Understanding Plasma, Part 1: The Basics 7 Fév 2019 - Daniel Goldman
- Understanding Plasma District0x
- Learn Plasma - une ressource d'apprentissage pour les infrastructures Plasma
ETH 2.0
ETH 2.0 (que l'on nomme également « Serenity ») fait référence à la prochaine mise à niveau majeure du protocole au cœur d'Ethereum, ou « couche de niveau 1 ». Celle-ci combine plusieurs améliorations de ce protocole.
- ETH 2.0 Roadmap and Phases Mis à jour régulièrement - EthHub
- 8 Teams Are Sprinting to Build the Next Generation of Ethereum 9 Déc 2018 - Christine Kim
- Proof of Stake Mis à jour régulièrement - EthHub
- Sharding Mis à jour régulièrement - EthHub
- ETH 2.0 - The Road to Scaling Ethereum - Vitalik Buterin (Vidéo) Novembre 2018 - YouTube
- ETH 2.0 Researchers AMA Part 1 Jan 24, 2019 - EthHub
- ETH 2.0 Researchers AMA Part 2 Jul 15, 2019 - EthHub
- 9 Things You Didn't Know About Ethereum 2.0 July 18, 2019 - Bruno Škvorc
ETH 1.x
ETH 1.x est le nom de toute une série de mises à jour du protocole Ethereum existant. Son but est de continuer à améliorer Ethereum et d'en assurer l'entretien pendant la phase de développement et d'implémentation d'ETH 2.0.
Pour plus d'informations, consultez la page d'explications de EthHub sur ETH 1.x (en anglais)
Crypto-économie
La « crypto-économie » est la science pratique de la construction de systèmes distribués, où les propriétés de ces systèmes sont sécurisées par des incitations financières, et où les mécanismes économiques sont garantis par la cryptographie. C'est le terme général utilisé pour la conception et le dimensionnement à l'échelle des blockchains comme Ethereum et Bitcoin.
- Cryptoeconomics.study
- Intro to Cryptoeconomics (Vidéo) 19 Août 2018 - Karl Floersch
- Making Sense of Cryptoeconomics 16 Nov 2017 - Josh Stark
Critiques et scepticisme
Points de vue critiques sur Ethereum et les cryptomonnaies.
- Ethereum’s roadmap isn’t ambitious enough 27 Mar 2019 - Entretien avec Rick Dudley
- The Challenges of Building Ethereum Infrastructure 8 Jan 2018 - Jameson Lopp
- Parsimonious Answers to Difficult Questions (Vidéo) 10 Mar 2019 - Rick Dudley
- There’s no good reason to trust blockchain technology 6 Fév 2019 - Bruce Schneier