TL;DR
Ethereum 2.0 est une mise à jour très attendue du réseau Ethereum (ETH) qui promet des améliorations significatives des fonctionnalités et de l'expérience du réseau dans son ensemble. Certaines des mises à jour les plus importantes incluent le passage au mécanisme de preuve de participation (PoS), aux chaînes de fragments et à une nouvelle blockchain centrale appelée chaîne de balises. Toutes ces mises en œuvre doivent se faire selon une feuille de route soigneusement planifiée.
Mais ce n'est que la pointe de l'iceberg. Comme Ethereum est l’une des crypto-monnaies les plus populaires de la planète, il existe des détails importants sur ce que sera réellement Ethereum 2.0 et sur l’impact de ses changements sur le monde de la crypto en général.
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 en utilisant le réseau Ethereum comme base. Pensez à certaines des plus grandes innovations en matière de finance décentralisée (DeFi) – la plupart d’entre elles fonctionnent sur le réseau Ethereum.
Malheureusement, des problèmes d’évolutivité ont commencé à apparaître. À mesure que le nombre de transactions augmente sur le réseau Ethereum, le coût de réalisation de ces transactions (qui sont payées en Gas) augmente également. Ethereum est censé être la rampe de lancement de la prochaine génération d’Internet, ses aspects économiques doivent donc être adéquats. Sinon, son utilisation devient peu pratique.
C'est là qu'intervient Ethereum 2.0. Les mises à niveau ETH 2.0 proposées pour le réseau Ethereum devraient principalement résoudre le problème d’évolutivité. Ces améliorations créeront un contraste avec la version existante d’Ethereum et seront mises en œuvre via une feuille de route soigneusement planifiée.
Qu’est-ce qu’Ethereum 2.0 ?
Ethereum 2.0 (également connu sous le nom d'Eth2 ou « Serenity ») est la mise à jour tant attendue du réseau Ethereum qui promet, entre autres, d'améliorer l'évolutivité du réseau. Avec la mise en œuvre de plusieurs améliorations, la vitesse, l’efficacité et l’évolutivité devraient s’améliorer sans sacrifier la sécurité et la décentralisation du réseau.
Cette nouvelle version d'Ethereum a toujours été dans les plans de l'équipe, mais sa planification a pris quelques années. La principale raison en est que faire évoluer une blockchain de manière sécurisée et décentralisée est une tâche difficile.
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 des différences significatives entre l’Ethereum que nous connaissons aujourd’hui et l’Ethereum du futur.
Différences entre Ethereum et Ethereum 2.0
Les principales différences entre Ethereum et Ethereum 2.0 concernent le mécanisme de consensus Proof of Stake (PoS), les chaînes de fragments et la chaîne de balises. Voyons plus de détails sur ces différences.
Preuve d'enjeu
La preuve de travail (PoW) est le mécanisme utilisé par Ethereum (et de nombreuses autres blockchains) pour 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’offre pas d’évolutivité, car à mesure que la blockchain se développe, le mécanisme nécessite une puissance de calcul de plus en plus grande.
Proof of Stake (PoS) résout ce problème, en remplaçant la puissance de calcul par l'approche « skin in the game ». Dans ce contexte, l'expression désigne l'engagement des acteurs chargés de valider les transactions et les blocs du réseau. En d’autres termes, tant que vous disposez d’un solde minimum de 32 ETH, vous pouvez le miser, devenir validateur et être payé pour confirmer les transactions. Si vous souhaitez en savoir plus sur le fonctionnement du PoS et le processus de staking, consultez l'article sur Proof of Stake.
Éclat
L’accès au réseau Ethereum doit se faire via un nœud. Un nœud stocke une copie de l'ensemble du réseau, c'est-à-dire qu'il télécharge, stocke et traite chaque transaction depuis le début de l'existence d'Ethereum. Cela ralentit l'ensemble du processus, même si l'utilisateur n'a pas nécessairement besoin d'exécuter un nœud pour effectuer une transaction.
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 entière. Avec cet outil, les nœuds ne doivent gérer qu’une partie, ou fragment, du réseau Ethereum. Cela augmente le débit des transactions et la capacité globale du réseau Ethereum.
Une chaîne de balises
Les chaînes de fragments fonctionnant en parallèle, vous devez vous assurer qu’elles restent toutes synchronisées les unes avec les autres. C'est le rôle de la chaîne de balises, qui fournit un consensus à toutes les chaînes de fragments fonctionnant en parallèle.
La chaîne de balises est une toute nouvelle blockchain qui joue un rôle central dans Ethereum 2.0. Sans cela, le partage d'informations entre les parties (fragments) ne serait pas possible et l'évolutivité serait inexistante. Pour cette raison, la chaîne de balises sera la première fonctionnalité implémentée dans Ethereum 2.0.
Le chemin vers Ethereum 2.0
Le lancement d’Ethereum 2.0 ne se fera pas d’un seul coup. Il sera mis en œuvre 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 de balises, car il s'agit d'un outil fondamental pour la fonctionnalité des chaînes de fragments. Il n'y aura pas encore de chaînes de fragments, mais la chaîne de balises 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 jalonnant l’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 le solde ETH des validateurs sera verrouillé jusqu'à la phase suivante.
La Beacon Chain a été lancée le 1er décembre 2020 et fonctionne parallèlement au réseau principal. Depuis son lancement, la Beacon Chain ne traite plus les transactions sur le réseau principal. Au lieu de cela, il travaille en parallèle, parvenant à un consensus en se mettant d’accord sur les validateurs actifs et leurs soldes de comptes respectifs.
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 via PoS. Dans la phase 1.5, le réseau principal Ethereum introduira officiellement les chaînes de fragments et commencera la transition du PoW au PoS.
La mise en œuvre de la phase 1/1.5 a commencé en 2021.
La fusion
La mise à niveau Merge est une étape importante vers Ethereum 2.0 et représente l’achèvement de la transition PoW. Cela fera passer la blockchain Ethereum d’un mécanisme de consensus PoW à un mécanisme PoS.
La mise à niveau Merge implique la transition du protocole actuel du réseau principal Ethereum vers Beacon Chain. Il s’agit d’un grand changement puisque les transactions Ethereum seront désormais effectuées sur le nouveau réseau PoS. De nouveaux jetons ETH seront émis par les nœuds du réseau en mettant en jeu une quantité raisonnable de jetons Ether dans un pool, pour sécuriser le réseau et valider les transactions.
La fusion n’est pas un hard fork, qui donnerait lieu à deux versions différentes de la blockchain. Ethereum restera une blockchain unique et l'historique des transactions de tous les utilisateurs sera unifié. Tout l'historique des transactions actuellement stocké sur le réseau principal ne sera pas perdu ; par conséquent, les utilisateurs n’ont pas besoin de prendre de mesures pour protéger leurs actifs.
Phase 2
La phase 2 sera la phase finale au cours de laquelle Ethereum 2.0 prendra en charge les fragments entièrement implémenté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 DApps et d'autres technologies de s'intégrer à Ethereum 2.0.
La phase 2 devrait être mise en œuvre après la fusion, ou plus tard.
Considérations finales
Ethereum 2.0 est une mise à jour importante du réseau Ethereum pour un certain nombre de facteurs, notamment en matière d'évolutivité. Sans les nouveaux PoS, les chaînes de fragments et les fonctionnalités de chaîne de balises, Ethereum pourrait éventuellement devenir non durable et perdre sa position de plate-forme leader pour les contrats intelligents dans l'écosystème crypto.
La mise en œuvre d'Eth2 prendra un certain temps et pourrait même prendre plus de temps que prévu. La bonne nouvelle est que la mise à jour est déjà bien avancée et que les développeurs d’Ethereum se sont engagés à développer le projet.
