résumé

Ethereum 2.0 est une mise à jour très attendue du réseau Ethereum (ETH) qui promettait des améliorations significatives des fonctionnalités et de l'expérience globales du réseau. Parmi les améliorations les plus notables figurent la transition vers le consensus Proof of Stake (PoS), l'incorporation de chaînes de fragments et la création d'une nouvelle blockchain centrale appelée Beacon Chain. Tout cela et bien plus encore devrait être mis en œuvre par étapes selon une feuille de route soigneusement planifiée.

Toutefois, ce n’est que la pointe de l’iceberg. L’Ether étant l’une des crypto-monnaies les plus populaires de la planète, il existe des détails importants sur ce qu’est réellement Ethereum 2.0 et comment il affectera le cryptoverse dans son ensemble.

Introduction

Depuis le lancement d’Ethereum, le développement de nouvelles technologies, telles que les applications décentralisées (DApps) et autres blockchains, s’est considérablement développé. Plus important encore, bon nombre de ces technologies ont été construites sur le réseau Ethereum. Pensez à certaines des plus grandes innovations en matière de finance décentralisée (DeFi) : une grande partie d’entre elles fonctionnent sur Ethereum.

Malheureusement, des problèmes d’évolutivité ont commencé à surgir. À mesure que le nombre de transactions a augmenté sur le réseau Ethereum, le coût de réalisation de ces transactions (qui sont payées en gaz) a également augmenté. Si Ethereum est censé être une plate-forme qui guide ou accompagne la prochaine génération d’Internet, l’économie doit avoir un sens, sinon son utilisation devient peu pratique.

Et c’est là qu’Ethereum 2.0 entre en jeu. Les mises à niveau ETH 2.0 proposées pour le réseau Ethereum sont censées résoudre avant tout le problème d’évolutivité. Ces améliorations contrasteront avec la version existante d’Ethereum et seront déployées selon une feuille de route soigneusement planifiée.

Qu’est-ce qu’Ethereum 2.0 ?

Ethereum 2.0 (alias Eth2 ou « Serenity ») est une mise à jour très attendue du réseau Ethereum qui promet, entre autres, d'améliorer son évolutivité. En mettant en œuvre diverses améliorations, la vitesse, l'efficacité et l'évolutivité devraient être augmentées, sans sacrifier la sécurité. et la décentralisation.

Cette version d’Ethereum a toujours été à l’horizon, mais son déploiement a pris quelques années. La raison principale est que faire évoluer une blockchain de manière sécurisée et décentralisée constitue un véritable défi.

Heureusement, Ethereum 2.0 vise à résoudre ce problème en implémentant une série de fonctionnalités très importantes. Ces nouvelles fonctionnalités génèrent certaines différences clés entre l’Ethereum que nous connaissons et celui attendu.

Différences entre Ethereum et Ethereum 2.0

Les principales différences entre Ethereum et Ethereum 2.0 incluent l'utilisation du mécanisme de consensus Proof of Stake (PoS), des chaînes de fragments et de la Beacon Chain. Passons à l’analyse de ces différences plus en détail.

Preuve de participation

Le mécanisme de preuve de travail (PoW) permet à Ethereum (et à de nombreuses autres blockchains) de maintenir le réseau protégé et à jour, en récompensant les mineurs pour la création et la validation de blocs sur la blockchain. Malheureusement, le consensus PoW n’est pas évolutif, ce qui nécessite une puissance de calcul croissante à mesure que la blockchain se développe.

Le mécanisme Proof of Stake (PoS) résout ce problème en remplaçant la puissance de calcul en supportant également les risques. Autrement dit, tant que vous disposez d'un minimum de 32 ETH, vous pouvez l'attribuer (c'est-à-dire le mettre en jeu), devenir validateur et recevoir des paiements lors de la confirmation des transactions. Si vous souhaitez en savoir un peu plus sur le fonctionnement du PoS et du mécanisme de staking, voir Proof of Stake expliqué.

Fragmentation ou « sharding »

Toute personne souhaitant accéder au réseau Ethereum doit le faire via un nœud. Un nœud stocke une copie de l'intégralité du réseau, ce qui signifie qu'il doit télécharger, calculer, stocker et traiter chaque transaction depuis le début de l'existence d'Ethereum. Bien qu'il ne soit pas nécessaire pour vous, en tant qu'utilisateur, d'exécuter un nœud pour la transaction, cela ralentit tout.

Les chaînes de fragments sont comme n’importe quelle autre blockchain, sauf qu’elles ne contiennent que des sous-ensembles spécifiques d’une blockchain complète. Cela aide les nœuds en n’ayant à gérer qu’une partie ou un fragment du réseau Ethereum. Cela devrait augmenter la capacité de traitement des transactions et la capacité globale d’Ethereum.

Chaîne de balise

Avec des chaînes de fragments fonctionnant en parallèle, quelque chose doit garantir que tout reste synchronisé les uns avec les autres. Beacon Chain s'en charge en fournissant un consensus à toutes les chaînes de fragments fonctionnant en parallèle.

Beacon Chain est une nouvelle blockchain qui joue un rôle central dans Ethereum 2.0. Sans cela, les informations ne pourraient pas être partagées entre les fragments et l'évolutivité ne serait pas générée. Pour cette raison, il s’agira de la première fonctionnalité publiée sur la route vers Ethereum 2.0.

La route vers Ethereum 2.0

Le lancement d’Ethereum 2.0 ne se fera pas d’un seul coup. Au lieu de cela, il sera lancé en trois phases, chacune accompagnée de différentes fonctionnalités pour assurer le succès du nouvel Ethereum.

Phase 0

La première phase, ou phase 0, sera dédiée au lancement de la Beacon Chain, car elle est cruciale pour la fonctionnalité des chaînes de fragments. Il n'y aura pas encore de fragments, mais Beacon Chain commencera à accepter les validateurs (c'est-à-dire les jalonneurs) via un contrat de dépôt unidirectionnel.

Il est important de noter que tous les validateurs enregistrés qui mettent en jeu leur ETH ne pourront pas se désengager tant que les chaînes de fragments ne seront pas entièrement mises en œuvre. Cela signifie que l’ETH des validateurs sera verrouillé jusqu’à la phase suivante.

Beacon Chain a été lancée le 1er décembre 2020 et fonctionne parallèlement au réseau principal. Après son lancement, Beacon Chain n'a pas traité les transactions sur le réseau principal. Au lieu de cela, il s'est déroulé en parallèle et a atteint un consensus grâce à l'accord des validateurs actifs et aux soldes de leurs comptes.

Phase 1/1,5

La phase suivante est en fait un mélange de deux phases : la phase 1 et la phase 1.5. La phase 1 a introduit les chaînes de fragments, qui permettent aux validateurs de créer des blocs sur la blockchain à l'aide du mécanisme PoS. La phase 1.5 est celle où le réseau principal Ethereum introduira officiellement les chaînes de fragments et commencera la transition du mécanisme PoW au PoS.

Le déploiement de la phase 1/1.5 a commencé en 2021.

La fusion

La fusion est une étape importante sur la voie d’Ethereum 2.0 et constitue la conclusion de la transition vers le mécanisme de consensus PoW. La fusion fera passer la blockchain Ethereum du mécanisme de consensus PoW au PoS.

Cette fusion implique la transition du protocole actuel du réseau principal Ethereum vers Beacon Chain. Il s’agit d’un changement majeur puisque de nouvelles transactions Ethereum auront lieu sur le nouveau réseau PoS. Les nouveaux jetons ETH seront émis par des nœuds du réseau, mettant en jeu une bonne quantité de jetons Ether dans un pool pour sécuriser le réseau et valider les transactions.

La fusion n’est pas comme un hard fork qui aboutit à deux versions différentes de la blockchain. Ethereum continuera comme une blockchain unique et tous les historiques de transactions des utilisateurs seront fusionnés. Tout l'historique des transactions actuellement stocké sur le réseau principal ne sera pas perdu. Par conséquent, les utilisateurs n’ont besoin de prendre aucune mesure pour protéger leurs actifs.

Niveau 2

La phase finale sera la phase 2, c'est-à-dire celle où Ethereum 2.0 prendra en charge les fragments entièrement formés et deviendra le réseau Ethereum officiel. Les chaînes de fragments pourront fonctionner avec des contrats intelligents et permettront aux développeurs de DApps et d'autres technologies de s'intégrer de manière transparente à Ethereum 2.0.

La phase 2 devrait être mise en œuvre après The Merge ou plus tard.

Conclusions

Ethereum 2.0 est une mise à niveau majeure du réseau Ethereum pour plusieurs raisons, notamment en matière d'évolutivité. Sans les nouvelles fonctionnalités du PoS, des chaînes de fragments et de la Beacon Chain, Ethereum pourrait éventuellement devenir non durable et cesser d’être la principale plateforme de contrats intelligents dans l’écosystème crypto.

Le déploiement d'Eth2 prendra un certain temps et pourrait même prendre plus de temps que prévu. La bonne nouvelle est que cela est déjà en cours et que les développeurs d’Ethereum se consacrent à achever la mise en œuvre.