Ethereum
Ethereum (prononcĂ© ÉȘËΞÉȘrÉȘÉm/[1] ) est un protocole d'Ă©changes dĂ©centralisĂ©s permettant la crĂ©ation par les utilisateurs de contrats intelligents. Ces contrats intelligents sont basĂ©s sur un protocole informatique permettant de vĂ©rifier ou de mettre en application un contrat mutuel. Ils sont dĂ©ployĂ©s et consultables publiquement dans une blockchain.
Date de création | 30 juillet 2015 |
---|---|
Créateur | Vitalik Buterin |
Symbole boursier | ETH |
Sous-unitĂ© | 1â100000000 Gwei, 10â18 Wei |
Minable | Oui |
---|---|
Type de minage | Preuve de participation |
Fonction de hachage | Ethash |
Fréquence moyenne des blocs | 14-15 secondes |
RĂ©compense par blocs | 2 ETH |
Quantité maximale | Non déterminé |
Taille des blocs | Dynamique |
Ethereum utilise une unité de compte dénommée Ether comme moyen de paiement de ces contrats. Son sigle correspondant, utilisé par les plateformes d'échanges, est « ETH ». Ethereum est la deuxiÚme plus importante monnaie cryptographique décentralisée avec une capitalisation supérieure à 448 milliards d'euros en octobre 2021[2].
En , l'équipe de développement d'Ethereum a dû procéder à un hard fork aprÚs une attaque réussie par un groupe de pirates sur un fonds d'investissement en Ether appelé The DAO (en) (organisation autonome décentralisée) dans laquelle prÚs de 3 641 694 ETH (soit plus de 5 % du montant total de la crypto-monnaie en circulation) ont été détournés sur une adresse non contrÎlée par les membres de The DAO[3]. Ce hard fork a permis d'annuler le détournement et de restituer ses fonds à l'organisation autonome décentralisée. Néanmoins, ce changement n'a pas recueilli un consensus absolu et une faible partie de la communauté n'a pas implémenté ce changement qui a conduit à la formation de deux chaßnes de blocs séparées : l'une officielle avec pour unité monétaire l'Ether (symbole : ETH) et son spin-off avec pour unité monétaire l'Ether classique (en) (symbole : ETC)[4].
Comme d'autres crypto-monnaies basées sur la technologie de la Blockchain, Ethereum a été critiqué pour son empreinte carbone trÚs élevée[5] - [6]. Afin de réduire considérablement son empreinte carbone, le , Ethereum a accompli la transition de son mécanisme de validation d'une preuve de travail vers une preuve d'enjeu, dans une mise à jour majeure connue sous le nom de "The Merge" / "La Fusion"[7] - [8] - [9]; la consommation énergétique d'Ethereum a alors chuté d'environ 99,95%[7].
Histoire
Origine et lancement
Le programmeur Vitalik Buterin découvre les cryptomonnaies avec le Bitcoin en 2011 et décide de créer un nouveau protocole utilisant un langage Turing-Complet plutÎt que d'alourdir la structure du Bitcoin, l'idée d'Ethereum naissait[10]. En , Vitalik Buterin publie une description de son projet Ethereum sous la forme d'un livre blanc dans le but de lancer des applications décentralisées[11] - [12]. Début 2014, il met en prévente les premiers Ethers pour financer le développement du projet. La vente lui permet de rassembler 31 591 bitcoins d'une valeur de plus de 18 millions de dollars à l'époque, pour 60 millions d'Ethers vendus. La chaßne de blocs Ethereum a été lancée le [13], mais à l'origine Buterin ne cherchait pas à créer une crypto-monnaie.
La premiÚre version du logiciel, appelée Frontier, a été développée par la société suisse Ethereum Switzerland GmbH (EthSuisse)[14], alors dirigée par Joseph Lubin. Une autre société suisse, The Ethereum Foundation, à but non lucratif, a aussi été créée pour promouvoir le développement de cette nouvelle monnaie.
En , la nouvelle version du logiciel prend le nom de Homestead.
Les prochaines versions Metropolis suivie de Serenity sont en cours de développement.
TheDAO et son piratage
En mai 2016, une organisation autonome dĂ©centralisĂ©e a Ă©tĂ© crĂ©Ă©e pour rĂ©unir des fonds, sous forme d'Ether, afin de financer des projets utilisant la chaĂźne de blocs d'Ethereum. Cette crĂ©ation a Ă©tĂ© trĂšs largement saluĂ©e par la communautĂ© et ses investisseurs en rassemblant plus de 12 000 000 d'Ether (soit 15 % de la monnaie totale Ă©mise pour un total de plus de 150 millions d'euros)[15] avant qu'une faille du code de TheDAO soit exploitĂ©e par des pirates qui dĂ©tournĂšrent, le 17 juin 2016, prĂšs d'un tiers des encours rĂ©unis par le projet[16] - [17] pour les dĂ©placer dans un clone dans lequel, selon les propres rĂšgles de TheDAO, les fonds sont gelĂ©s Ă titre conservatoire pour une durĂ©e dâun mois.
Pendant cette durée, la communauté Ethereum et ses membres fondateurs ont débattu pour décider de la meilleure méthode à adopter pour récupérer ou non les Ether détournés et s'il fallait liquider TheDAO[18]. Ils décidÚrent de liquider le fonds d'investissement et de reprogrammer la chaßne de blocs pour inverser les effets du piratage et re-créditer le fonds d'investissement des fonds volés[19] afin de rembourser à terme les investisseurs.
Cependant, environ 15 % de la puissance de calcul des mineurs d'Ether a refusé d'implémenter ce changement[4] - [20] aboutissant à la création de deux chaines de blocs distinctes, l'une officielle et soutenue par les développeurs (l'Ether avec pour symbole : ETH), et l'autre non officielle avec pour monnaie l'Ether classique (symbole : ETC) dans laquelle les hackers conservent la monnaie détournée de TheDAO. Cette nouvelle monnaie est donc dissociée et distincte de l'Ether, constitue une nouvelle crypto-monnaie avec une puissance de calcul faible la rendant potentiellement plus facilement vulnérable à une attaque des 51 %.
Avant l'implĂ©mentation de la reprogrammation de la chaĂźne de bloc, toute adresse qui possĂ©dait de l'Ether s'est donc vu dupliquĂ©e avec des encours en ETH dans la chaĂźne de blocs officielle (la valeur en unitĂ©s de compte est conservĂ©e) et le mĂȘme montant en ETC, dans la chaĂźne de blocs en sĂ©dition. L'ETC, nouvelle crypto-monnaie, ne peut ĂȘtre utilisĂ© que sur la chaĂźne de blocs soutenue par le rĂ©seau des mineurs en sĂ©dition et l'ETH ne peut ĂȘtre utilisĂ© que sur la chaĂźne de blocs officielle reprogrammĂ©e. Dans le cas d'une division d'une chaĂźne de blocs en deux, les utilisateurs peuvent ĂȘtre potentiellement vulnĂ©rables Ă des attaques par rejeu dans lesquelles un pirate intercepte une transaction sur une des chaĂźnes (dominante ou non) pour la rediffuser sur la seconde. La clĂ© privĂ©e de l'utilisateur Ă©tant la mĂȘme sur les deux chaines, la signature de la transaction initiale sera aussi valide sur les deux chaĂźnes[21].
Fin septembre 2016 la valeur de l'Ether classique (ETC), représentait environ 10 % de la valeur de l'Ether (ETH) sur les places d'échanges ayant accepté de négocier cette nouvelle crypto-monnaie, aprÚs une introduction à environ 3 % et une pointe à plus de 45 % début août 2016.
Attaque du réseau Ronin (vol de plus de 500 millions de dollars)
Ce rĂ©seau, support financier du jeu en ligne Axie Infinity a Ă©tĂ© piratĂ© le 23 mars 2022, avec le vol, via une faille de sĂ©curitĂ© de 173 699 ethereums et 22,5 millions d'USDC (soit pour une somme Ă©valuĂ©e Ă environ 615 millions de dollars aux cours de ces cryptomonnaies au moment de l'annonce, et 545 millions le jour de lâattaque)[22]. La sociĂ©tĂ© a annoncĂ© chercher avec les autoritĂ©s, des cryptographes et ses investisseurs Ă rĂ©cupĂ©rer ou rembourser les fonds volĂ©s[22].
Selon Ronin, le hacker a piĂ©gĂ© le systĂšme de validation des transactions, qui permet normalement dâempĂȘcher les transferts frauduleux[23].
Les collaborations décentralisées
Ethereum permet l'émergence de nouveaux modes de collaboration grùce à la baisse des coûts de transaction, au sens économique du terme, entre collaborateurs.
Collaboration | Type de rétribution | Application |
---|---|---|
Travail individuel | Prime | Canya.io[24], Bounties Network [25], ETHlance[26], BlockLancer[27], Commit ETH[28], Bounty0x[29], Gitcoin [25] |
Tarif | KodakOne[30] | |
Question / RĂ©ponse | Concours | Fundrequest[31] |
Utilité calculée | Qurito[32] | |
Ćuvre collaborative ou dĂ©rivĂ©e | Tarif fractionnĂ© | Embermine[33], CreativeChain[34], Ujo Music[35], MediaChain[36] |
Utilité calculée | Steemit[32], Kin[37] | |
Contribution Ă une oeuvre collective | Prime | CrowdHolding[38] |
Prime variable | Knowledge.io[39] | |
Tarif | Hut34[40] | |
Utilité estimée | Lunyr[41], Backfeed, Akasha[42] | |
Utilité calculée | DAO.casino[43], Matryx[44] |
Ethereum 2.0
Nom de code | Date de sortie | Libérer le bloc |
---|---|---|
ETH 2.0 Phase 0 (Beacon Chain) | 1 décembre 2020 | 0 |
ETH 2.0 Phase 1 (prévue) | 15 septembre 2022[45] | TBD |
ETH 2.0 Phase 2 (prévue) | ~2023[46] | à |
Un développement open source est actuellement en cours pour une mise à niveau majeure d'Ethereum connue sous le nom d'Ethereum 2.0 ou Eth2[47]. L'objectif principal de la mise à niveau est d'augmenter le débit des transactions pour le réseau d'environ 15 transactions par seconde à des dizaines de milliers de transactions par seconde[48].
Ethereum 2.0 (Ă©galement connu sous le nom de Serenity) est conçu pour ĂȘtre lancĂ© en trois phases:
- La "Phase 0", également connue sous le nom de "The Beacon Chain", a été lancée le 1er décembre 2020 et a créé la Beacon Chain, une blockchain de preuve de participation (PoS) qui agira comme le centre central de coordination et de consensus d'Ethereum 2.0[49] - [50] - [51].
- La "Phase 1", également connue sous le nom de "The Merge" / "La Fusion", a fusionné la Beacon Chain avec le réseau Ethereum, faisant passer son mécanisme de consensus de la preuve de travail à la preuve de participation[52]. "The Merge" s'est réalisé finalement le 15 septembre 2022 a 8:42:59[8] - [53].
- La "Phase 2", Ă©galement connue sous le nom de "The Surge", mettra en Ćuvre l'exĂ©cution d'Ă©tat dans les chaĂźnes de fragments, la chaĂźne Ethereum 1.0 actuelle devant devenir l'un des fragments d'Ethereum 2.0. Les chaĂźnes de fragments rĂ©partiront la charge du rĂ©seau sur 64 nouvelles chaĂźnes. Depuis le 22 janvier 2022, il devrait ĂȘtre publiĂ© en 2023[46].
Caractéristiques générales
Le tout premier bloc appelé « bloc genesis » est créé le . Il distribue les 60 millions d'Ethers de la prévente ainsi que 12 millions d'Ethers aux développeurs[54]. Depuis, l'émission de nouveaux Ethers n'est possible que par le « minage » des blocs, processus par lequel les transactions sont vérifiées, enregistrées et sécurisées dans la « blockchain ». Le logiciel rétribue les mineurs à raison de 2 Ethers par bloc miné, c'est-à -dire en moyenne toutes les 13 secondes, soit une émission de plus de 5 millions de nouveaux Ethers par an.
La blockchain Proof of Stake d'Ethereum a soulevé des inquiétudes quant à la centralisation en ce qui concerne la santé et la sécurité à long terme d'Ethereum[55].
Il était prévu en 2018, dans une version du logiciel prenant le nom de Serenity, de changer le procédé de minage de type Preuve de travail en un minage de type Preuve d'enjeu afin de limiter la consommation d'électricité du réseau Ethereum[56]. Cette mise à jour comportera également des changements concernant l'émission des Ethers. La rémunération des mineurs devrait probablement diminuer, mais la question n'a pas encore été tranchée par les développeurs[57]. Cette bascule, appelée la "fusion" devient effective, aprÚs de nombreuses opérations et délais, le 15 septembre 2022 et a permis la réduction de la consommation énergétique de 99,95%[7].
Lancement | Temps par bloc | Ethers pré-minés | Minage des Ethers | Type de preuve | Algorithme de hachage | Anonymité |
---|---|---|---|---|---|---|
En moyenne 15 secondes | ~ 60 000 000 ETH mis en prévente ~ 12 000 000 ETH aux développeurs | 2 ETH par bloc, soit ~ 5 256 000 ETH par an | Proof-of-Work, puis Proof-of-Stake avec la version Serenity (2019) | EtHash[58] | Non |
LâEther peut ĂȘtre subdivisĂ© en plusieurs multiples et sous multiples[59] :
Multiples | Equivalent | Fractions | Equivalent | Origine du nom |
---|---|---|---|---|
Mille (103) | 1 kEther | 1 milliÚme (10-3) | 1 Finney | Du nom du développeur Hal Finney, premier utilisateur du Bitcoin, aprÚs Satoshi Nakamoto. |
1 million (106) | 1 MEther | 1 millioniÚme (10-6) | 1 Szabo | Du nom du cryptographe et informaticien Nick Szabo, qui a inventé les contrats intelligents (Smart contracts). |
les unitĂ©s au-dessus du million n'ont pas de sens dans la mesure oĂč la quantitĂ© de monnaie n'existe pas. |
1 milliardiÚme (10-9) | 1 Gwei | Du nom du cryptographe et cypherpunk Wei Dai, inventeur de b-money, dont le concept a été référencé dans la 2e section du texte de Satoshi Nakamoto. | |
1 billionĂšme (10-12) | 1 Mwei | |||
1 billiardiĂšme (10-15) | 1 kwei | |||
1 trillioniĂšme (10-18) | 1 wei |
Comme pour le Bitcoin, les Ethers vont pouvoir ĂȘtre stockĂ©s dans un portefeuille (appelĂ© Ă©galement wallet). Celui-ci est associĂ© Ă une clĂ© publique (l'adresse, qui permet de recevoir des Ethers Ă partir d'autres comptes), ainsi qu'Ă une clĂ© privĂ©e (qui va permettre d'envoyer des Ethers Ă d'autres comptes)[60].
CoĂ»t dâexĂ©cution des contrats intelligents
LâexĂ©cution dâun contrat intelligent, quâil soit un simple transfert dâEther entre deux comptes ou l'exĂ©cution de plusieurs lignes du code dâun contrat, nĂ©cessite de rĂ©munĂ©rer les mineurs pour la tĂąche exĂ©cutĂ©e. Cette rĂ©munĂ©ration se fait en Ether Ă l'Ă©chelle infinitĂ©simale et que l'on appelle alors gaz. Chaque opĂ©ration sur la chaĂźne de blocs Ethereum[61] « coĂ»te » du gaz qui correspond Ă lâeffort Ă fournir pour traiter cette opĂ©ration. Le prix du gaz Ă©volue en fonction du marchĂ© et de la congestion du rĂ©seau. Durant certaines pĂ©riodes de fortes congestion, le phĂ©nomĂšne de guerres du gaz[62] peut se produire, ce qui engendre des coĂ»ts de transaction et un prix de gaz trĂšs Ă©levĂ©.
En juin 2016, le prix moyen du gaz était de 0,0000000225 Ether[63]. Ainsi, une transaction basique de virement entre deux adresses nécessitant 21000 gaz correspond à un coût moyen de 0,00047 Ether en frais de traitement. Ce systÚme permet notamment :
- aux mineurs peu performants ou avares de refuser de traiter rapidement les opérations trop lourdes en exigeant un prix du gaz élevé ;
- dâĂ©viter que certains contrats deviennent hors de prix lorsque le cours de lâEther sâapprĂ©cie ; en effet le nombre de gaz nĂ©cessaire Ă lâexĂ©cution est dĂ©fini par la complexitĂ© des opĂ©rations tandis que le prix du gaz peut ĂȘtre ajustĂ© selon le cours de lâEther ;
- dâĂ©viter quâune boucle infinie dans un code ne tourne Ă©ternellement car au moment oĂč la totalitĂ© du gaz fourni dans la transaction a Ă©tĂ© consommĂ©e, le mineur arrĂȘte de traiter lâopĂ©ration et annule la transaction (mais le gaz est bien consommĂ©)
L'utilisateur choisit le prix qu'il est prĂȘt Ă payer : s'il paye en dessous du prix moyen, l'exĂ©cution de son contrat mettra beaucoup plus de temps puisque toutes les transactions plus rĂ©munĂ©ratrices sont exĂ©cutĂ©es en prioritĂ©.
Références
- [vidéo] How to Pronounce Ethereum sur YouTube
- (en) « Cryptocurrency Market Capitalizations », sur coinmarketcap.com,
- (en-US) « Ethereum DAO attacked, over $55 million of Ether cryptocurrency stolen » (consulté le )
- (en-US) « Ethereum Hard Fork Creates Competing Currencies as Support for Ethereum Classic Rises », sur CoinDesk, (consulté le )
- (en) « Ethereum Energy Consumption Index - Digiconomist », digiconomist.net, (consulté le )
- (en) Alex Hughes, « Can NFTs solve their massive carbon footprint problem? », sciencefocus.com, (consulté le )
- « La Fusion », sur ethereum.org (consulté le )
- « The Merge : Ethereum est officiellement entré dans une nouvelle Úre », sur www.lesnumeriques.com (consulté le )
- (en) Claude Duvallet et Cyrille Bertelle, « La blockchain doit Ă©voluer pour ĂȘtre compĂ©titive. Voici la piste technologique dâun acteur majeur du domaine », sur The Conversation (consultĂ© le )
- « Vitalik Buterin â Ă 25 ans, qui est le gĂ©nial crĂ©ateur d'Ethereum ? », sur CryptoActu, (consultĂ© le )
- (en-US) « Out in the Open: Teenage Hacker Transforms Web Into One Giant Bitcoin Network » (consulté le )
- (en) « Code your own utopia: Meet Ethereum, bitcoinâs most ambitious successor », sur Al Jazeera America (consultĂ© le )
- (en-US) « Ethereum Launches Long-Awaited Decentralized App Network », sur Coin Desk, (consulté le )
- (en) Timothy B. Lee, « Ethereum, explained: why Bitcoin's stranger cousin is now worth $1 billion », sur Vox, (consulté le )
- « Fin de la Création de The DAO », sur Etherum France, (consulté le )
- (en) Nathaniel Popper, « A Hacking of More Than $50 Million Dashes Hopes in the World of Virtual Currency », sur The New York Times, (consulté le )
- (en) « Digital currency Ethereum is cratering because of a $50 million hack », sur Business insider (consulté le )
- (en) Klint Finley, « Someone Just Stole $50 Million from the Biggest Crowdfunded Project Ever. (Humans Can't Be Trusted) », sur Wired, (consulté le )
- (en) « "Hard Fork" Coming to Restore Ethereum Funds to Investors of Hacked DAO », sur IEEE Spectrum: Technology, Engineering, and Science News (consulté le )
- (en) « Ethereum hard fork results in two surviving cryptocurrencies, both are now trading », sur Brave New Coin (consulté le )
- (en) « Hard Fork And Replay Concerns », (consulté le )
- Par Le Parisien avec AFP Le 29 mars 2022 à 22h36, « Le réseau Ronin piraté, 600 millions de dollars de cryptomonnaies volés », sur leparisien.fr, (consulté le )
- « Le rĂ©seau Ronin victime de lâun des plus gros vols de cryptomonnaies de lâhistoire », Le Monde.fr,â (lire en ligne, consultĂ© le )
- ICO Review of CanYa (CAN tokens). Medium Nov 8, 2017
- Jeremy Nation. Bug Hounds Some MetaMask Users: Team Offers Bounty To Outfox Passphrase Problem. Ethnews Nov 14,2017
- How Distributed Ledgers Are Disrupting HR Technology. Nasdaq.com Fev 6,2018
- Yasmine Ye Han.Gigs Gone Wild: Could Blockchain Make Freelancing the Norm?. Forbes nov 30, 2017
- Los Silva.Statusâ CommitETH Incentivizes Contributions To Open-Source Projects. ETHnews Mar 15, 2017
- Elaine Pofeldt. Is "Bounty Hunting" The Next High-Paying Freelance Career?. Forbes Dec 30,2017
- (en) Giulio Prisco, « Kodak Pivots Toward Blockchain Technology », sur Nasdaq,
- Erin Hobey. Decentralized Marketplaces Unite: SingularityNET & FundRequest to Network Across Industries. Crowdfund Insider Fev 8, 2018
- Startups are Innovating in Knowledge-Sharing Space, Adding Financial Incentives. Cointelegraph Dec 27,2017
- Colm Hebblethwaite.launches collaborative smart contract platform. The Block Mar 30,2017
- Olusegun Ogundeji. Blockchain Best for Creative Artists Seeking Recognition. CoinTelegraph Jun 20,2017
- Podcast: Jesse Grushack - Music Industry 2.0CoinTelegraph Dec 18,2016
- Sarah Perez. Spotify acquires blockchain startup Mediachain to solve musicâs attribution problem. TechCrunch Apr 26, 2017
- Erin Griffith.Pivot to Blockchain. Wired, 3 janvier 2018
- Patrick Thompson.Crowdholding: Co-Creating Companies to Success. Cointelegraph Oct 18, 2017
- Marvin Dumont. Crypto Nerds Get Rich on Knowledge: An ICO Wants to Gamify Learning With Tokens. TheStreet Nov 30,2017
- Hut34 claims world-first platform-agnostic network for Chatbots, IoT, AI and more. Nov 6,2017
- Dany BradburyThe Promise and Challenges of a Blockchain-Based Encyclopedia. Nasdaq Sep 12, 2017
- Alyssa Hertig. The Next Wave of Ethereum Applications is Almost Here. Coindesk Fev 15,2017
- Alicia Naumoff. DAO.Casino: Fair Gambling Powered by Ethereum. CoinTelegraph May 25, 2017
- Patrick Duvaut, Eric Seulliet, Daniel Shavit. Réinventer la cocréation grùce à la blockchain. Harvard Business Review France, 20/1/18
- (en) « The merge | ethereum.org », sur ethereum.org, (consulté le )
- (en) « Shard chains | ethereum.org », sur ethereum.org, (consulté le )
- Romain Dillet, « Justin Drake from the Ethereum Foundation is coming to Disrupt Berlin » [archive du ], sur TechCrunch (consulté le )
- Jeff Roberts, « Ethereum, Bitcoin's closest rival, faces its moment of truth », Fortune, Fortune Media IP Limited,â (lire en ligne [archive du ], consultĂ© le )
- « Ethereum Upgrade Adds to Crypto Mania Sparked by Bitcoin's Surge », Bloomberg.com,â (lire en ligne [archive du ], consultĂ© le )
- (en) « The world's second-biggest cryptocurrency is getting a major upgrade â here's what you need to know », (consultĂ© le )
- (en) « The Beacon Chain », sur ethereum.org (consulté le )
- ethereum/annotated-spec, ethereum, (lire en ligne)
- Leguell Sébastien, « Ethereum : The Merge terminé, prochaine étape The Surge », sur Au Coin du Bloc, (consulté le )
- (en) « Total Ether supply and market capitalization », sur Etherscan (consulté le )
- (en) Sage D. Young, « Will a Proof-of-Stake Ethereum Lead to More Centralization? », sur www.coindesk.com, (consulté le )
- (en) Vinay Gupta, « The Etherum launch process », sur Etherum blog, (consulté le )
- (en) « Ether supply », sur Eth Docs (consulté le )
- (en) « EtHash », Etherum wiki, sur Github (consulté le )
- (en-US) « Ether Unit Converter for Ethereum », sur Ether.Fund (consulté le )
- « Comparatif des 5 meilleurs wallets (portefeuilles) Ethereum, pour pouvoir stocker vos Ethers », sur achat-ethereum.com, (consulté le )
- « Quâes-ce que lâEthereum? », sur BitcoinEthereum.fr, (consultĂ© le )
- Sébastien Leguell, « Qu'est-ce que la gas war et comment l'éviter ? », sur Au Coin du Bloc, (consulté le )
- (en) « Ethereum Gas Price Chart »(Archive.org ⹠Wikiwix ⹠Archive.is ⹠Google ⹠Que faire ?), sur etherscan.io (consulté le )