La Conférence Annuelle de la Communauté Ethereum (ETHCC) a eu lieu le 21 juillet à Paris. Vitalik Buterin, Co-fondateur d’Ethereum a parlé de la prochaine “fusion”, qui verra la transition d’Ethereum de la preuve de travail (PoW) à la preuve d’enjeu (PoS). Quel sera la Route prise marquée par cette première étape d’un long processus ?
Les raisons
Lors de son lancement le 30 juillet 2015, Ethereum prônait déjà son passage à la Preuve d’Enjeu (PoS) au détriment de la Preuve de Travail (PoW). Ce passage est dû au fait que le système se voulait évolutif en terme de capacité de traitement (scalabilité de la blockchain) et de son aspect « Eco-freindly » pour le respect de l’environnement (empreinte énergétique). Ce qui a donc conduit à la mise sur pied de la « Bombe de difficulté », l’ « Ethereum Improvement Protocol 1559 », et la « Beacon Chain ».
La Bombe de Difficulté
La blockchain Ethereum utilise actuellement la méthode de validation des blocs par preuve de travail (PoW), très énergivore, dans laquelle les mineurs utilisent des quantités massives d’énergie pour résoudre rapidement des problèmes de calcul complexes afin de gagner des pièces nouvellement frappées.
Pour inciter les développeurs du réseau à mettre sur pied la PoS, une bombe de difficulté a été introduite dans le code pour rendre le minage de plus en plus difficile au point de le rendre moins rentable à long terme. Ainsi, les mineurs se focaliseront de plus en plus sur la PoS afin de se constituer en #validateur pour sécuriser le réseau.
L’Ethereum Improvement Proposal 1559
Encore appelé Mise à Jour London, EIP 1559 a été lancé le 5 août 2021 pour rendre les variations des prix de la crypto-monnaie plus prévisibles (par le mécanisme de Burn) et par conséquent réduire l’inflation en brûlant automatiquement une partie des frais générés à chaque transaction. Mais son avantage principal à en croire Vitalik Buterin, c’est qu’il permettra de réduire drastiquement les frais de transaction.
La Beacon Chain
Ethereum est une blockchain qui peut être décomposée en deux couches :
La couche applicative : celle qui permet de réaliser les transactions et fait fonctionner les applications décentralisées, tout en stockant l’état général du réseau, à savoir les soldes de chacune des adresses.
La couche de consensus : celle qui permet d’assurer que l’ensemble du réseau est sécurisé. Actuellement cette couche est gérée en Proof of Work, mécanisme dans lequel les mineurs mettent à disposition de la puissance de calcul dans le but de vérifier, valider et ajouter les transactions aux nouveaux blocs.
Le 1er décembre 2020, la Beacon Chain du réseau Ethereum 2.0 a été lancé après avoir réuni les 16 384 validateurs nécessaires à sa sécurisation. Les validateurs ont donc mis en collatéral au moins 32 Eth pour le fonctionnement de la Beacon Chain. En pratique, cette Beacon chain représente la couche de consensus d’Ethereum 2.0, à savoir le mécanisme de consensus en Proof of Stake. Ainsi, depuis cette date, une nouvelle blockchain évolue en parallèle d’Ethereum 1.0, et implémente le mécanisme de Proof of Stake.
Le Merge (Fusion)
Plusieurs fois renvoyé, The Merge comme il s’appelle régulièrement est prévu pour mi-septembre. C’est la mise à jour qui va permettre la fusion de la Beacon Chain et la Couche de consensus et permettre ainsi le passage la PoW à la PoS. Elle est par essence la première d’un long processus qui conduira à la mise en place d’ETH2.0.
Cette fusion mettra fin à la pratique du minage de l’ETH et la remplacera par un processus dans lequel les détenteurs d’ETH pourront mettre en gage leurs jetons existants afin d’en créer d’autres. Selon la Fondation Ethereum, le modèle de preuve d’enjeu rendra le réseau Ethereum 99% plus respectueux de l’environnement (réduction de 99,95% de la consommation d’énergie électrique).
Le Surge (Sharding)
Le Sharding est un aspect d’Ethereum qui a déjà été développé dans l’un de nos articles. Dénommé The Surge, il s’agit d’un processus qui divise le travail de validation en plus petites quantités et qui devrait permettre au réseau de gérer davantage de transactions. Il pourrait également augmenter le nombre de participants au réseau en permettant de valider les transactions sur de petits appareils, comme les téléphones.
Le sharding ne fait pas partie de la fusion, mais sera déployé lors des prochaines mises à jour et permettra d’améliorer les performances de la blokchain. Il réduira également le coût des rollups ou des transactions groupées, et permettra aux utilisateurs d’exploiter plus simplement les nœuds qui protègent le réseau Ethereum.
Le Verge
The Verge présentera les “clients sans état” et les “arbres de Verkle”, une sorte de preuve mathématique. Grâce à ces avancées technologiques, les utilisateurs n’auront pas besoin de conserver beaucoup de données sur leur ordinateur pour faire office de validateurs de réseau.
Les arbres de Verkle permettent de réduire considérablement la taille des preuves. Au lieu de devoir fournir tous les “nœuds frères” à chaque niveau, le validateur doit seulement fournir une preuve unique qui prouve toutes les relations parent-enfant entre tous les engagements le long des chemins de chaque nœud feuille à la racine.
Le Purge
Pour rationaliser le stockage et réduire le trafic réseau, The Purge permettra d’éliminer les anciennes données. Après les mises à niveau précédentes, il y aura un Splurge qui consistera en plusieurs mises à niveau plus petites et en une mise au point pour garantir des opérations de réseau sans faille.
Sources: https://ambcrypto.com/, https://vitalik.ca/, https://cryptoast.fr/, https://journalducoin.com/, https://www.allnews.ch/, https://cryptonaute.fr/