Bref contenu

Ethereum 2.0 est une mise à jour très attendue du réseau Ethereum (ETH) qui promet des améliorations significatives de la fonctionnalité et du fonctionnement du réseau dans son ensemble. Certaines des mises à jour les plus notables sont le passage à la preuve de participation (PoS), le partage et la nouvelle blockchain Beacon Chain. Tout cela et bien plus encore devrait être réalisé dans le cadre d’une feuille de route soigneusement planifiée.

Mais ce n’est que la pointe de l’iceberg. Étant donné que l’Ether est 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 monde de la cryptographie dans son ensemble.

Introduction

Depuis le lancement d’Ethereum, le développement de nouvelles technologies sous forme d’applications décentralisées (dApps) et d’autres blockchains s’est considérablement développé. Plus important encore, bon nombre de ces technologies ont été construites sur le réseau Ethereum. Considérez certaines des plus grandes innovations en matière de finance décentralisée (DeFi), dont une grande partie est alimentée par Ethereum.

Malheureusement, des problèmes d’évolutivité ont commencé à apparaître. À mesure que le nombre de transactions sur le réseau Ethereum augmentait, le coût de réalisation de ces transactions (qui sont payées en gaz) augmentait. Si Ethereum veut être la plate-forme qui ouvre la voie à la prochaine génération d’Internet, alors les aspects économiques doivent avoir du sens. Sinon, l'utilisation devient peu pratique.

C’est à cela que sert Ethereum 2.0. Les mises à jour ETH 2.0 proposées pour le réseau Ethereum devraient principalement résoudre le problème de l’évolutivité. Ces améliorations contrasteront avec la version existante d’Ethereum et seront toutes mises en œuvre 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, entre autres, promet d'améliorer l'évolutivité du réseau. En mettant en œuvre plusieurs améliorations, la vitesse, l'efficacité et l'évolutivité augmenteront sans compromettre la sécurité et la décentralisation.

Cette version d’Ethereum a toujours été à l’horizon, mais son déploiement a pris plusieurs années. La principale raison en est que la mise à l’échelle d’une blockchain de manière sécurisée et décentralisée est un défi.

Heureusement, Ethereum 2.0 vise à résoudre ce problème en implémentant des fonctionnalités très importantes. Ces nouvelles fonctionnalités créent plusieurs différences clés entre l’Ethereum que nous connaissons et l’Ethereum que nous attendons.

Différences entre Ethereum et Ethereum 2.0

Les plus grandes différences entre Ethereum et Ethereum 2.0 résident dans l’utilisation du mécanisme de consensus Proof of Stake (PoS), des chaînes de fragments et de la chaîne Beacon. Examinons ces différences plus en détail.

Preuve d'enjeu

La preuve de travail (PoW) est un moyen pour Ethereum (et de nombreuses autres blockchains) de maintenir le réseau sécurisé et à jour en récompensant les mineurs pour la création et la validation de blocs sur la blockchain. Malheureusement, PoW n’évolue pas car il nécessite de plus en plus de puissance de calcul à mesure que la blockchain se développe.

La preuve de participation (PoS) résout ce problème en remplaçant la puissance de calcul par une « participation au jeu ». Autrement dit, si vous possédez au moins 32 ETH, vous pouvez les engager (c'est-à-dire les miser), devenir validateur et être payé en confirmant les transactions. Si vous souhaitez une compréhension plus approfondie du fonctionnement du PoS et du jalonnement, consultez Proof of Stake Explained.

Partage

Toute personne souhaitant accéder au réseau Ethereum doit le faire via un nœud. Un nœud conserve une copie de l’ensemble du réseau, ce qui signifie qu’il doit télécharger, calculer, stocker et traiter chaque transaction depuis le début d’Ethereum. Bien qu'en tant qu'utilisateur, vous n'ayez pas besoin d'exécuter un nœud pour les transactions, cette procédure ralentit les choses.

Les fragments de chaîne sont similaires aux autres blockchains, sauf qu'ils ne contiennent que des sous-ensembles spécifiques d'une blockchain entière. Cela aide les nœuds car ils n’ont besoin de gérer qu’une partie ou un fragment du réseau Ethereum. Cela devrait augmenter le débit des transactions et la compétence globale d’Ethereum.

Chaîne de balises

Lorsque les chaînes de fragments fonctionnent en parallèle, il doit y avoir une garantie qu'elles seront toutes synchronisées les unes avec les autres. La Beacon Chain s’en charge en fournissant un consensus pour toutes les chaînes de fragments fonctionnant en parallèle.

Beacon Chain est une toute nouvelle blockchain qui joue un rôle central dans Ethereum 2.0. Sans cela, l’échange d’informations entre les fragments serait impossible et l’évolutivité n’existerait pas. Ce sera donc la première fonctionnalité introduite sur le chemin vers Ethereum 2.0.

La route vers Ethereum 2.0

La mise en œuvre d’Ethereum 2.0 ne se fera pas immédiatement. Au lieu de cela, il sera publié en trois phases, chacune avec des fonctionnalités différentes 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 chaîne Beacon, car elle est centrale à la fonctionnalité des fragments de chaîne. Il n'y aura pas encore de fragments de chaîne, mais la chaîne Beacon 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 bloqué jusqu'à l'étape suivante.

Beacon Chain a été lancée le 12/01/2020 et le réseau est parallèle au réseau principal. Après le lancement, Beacon Chain n'a pas traité les transactions sur le réseau principal. Au lieu de cela, il a fonctionné en parallèle, parvenant à un consensus en faisant correspondre les validateurs actifs et les soldes de leurs comptes. 

Phase 1/1,5

La phase suivante est un mélange de deux phases : la phase 1 et la phase 1.5. La phase 1 a introduit des chaînes de fragments qui permettent aux validateurs de créer des blocs sur la blockchain via PoS. Au cours de la phase 1.5, le réseau principal Ethereum ajoutera officiellement des chaînes de fragments et commencera la transition de PoW à PoS.

La phase 1/1.5 a débuté en 2021.

Fusionnement

La fusion est une étape importante vers Ethereum 2.0 et l’achèvement de la transition depuis PoW. La fusion modifiera le mécanisme de consensus PoW en un mécanisme PoS pour la blockchain Ethereum. 

La fusion implique la transition du protocole actuel du réseau principal Ethereum vers Beacon Chain. Il s’agit d’un changement majeur puisque les transactions Ethereum seront effectuées sur le nouveau réseau PoS. Les nouveaux jetons ETH seront émis par des nœuds du réseau qui mettront suffisamment de jetons éther dans un pool pour sécuriser le réseau et vérifier les transactions.

Une fusion n’est pas comme un hard fork, qui donnerait lieu à deux versions différentes de la blockchain. Ethereum restera une blockchain unique et tous les historiques de transactions des utilisateurs seront unifiés. Tout l’historique des transactions stocké aujourd’hui 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.

Phase 2

La phase finale sera la phase 2, lorsque 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 également fonctionner avec des contrats intelligents, permettant aux développeurs de dApp et d'autres technologies de s'intégrer de manière transparente à Ethereum 2.0.

La phase 2 devrait être déployée après la fusion ou plus tard.

Résultats

Ethereum 2.0 est une mise à jour importante du réseau Ethereum pour plusieurs raisons, notamment en matière d'évolutivité. Sans les nouvelles fonctionnalités du PoS, des fragments de chaîne et de la chaîne Beacon, Ethereum pourrait éventuellement devenir non viable et cesser d'être la principale plate-forme de contrats intelligents dans l'écosystème cryptographique.

Le déploiement d'Eth2 prendra un certain temps et pourrait prendre encore plus de temps que prévu. La bonne nouvelle est que tout bat déjà son plein et que les développeurs d’Ethereum sont impatients de mener à bien cette affaire.