Dernière mise à jour: mars 06, 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)
- 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
- 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 23 Fév 2017 - Linda Xie
- What is Ethereum? District0x
- What is Ether? Mis à jour régulièrement - EthHub
- 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
- Blockchains: How they Work and Why they’ll Change the World 27 Avr 2018 - Tyler Cowen
↳ Le fonctionnement d'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 autonomes 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/fr/developers
↳ 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/fr/developers
- Liste complète de tous les clients 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
↳ 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 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