TL;DR
Ethereum 2.0 est une mise à niveau 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 améliorations les plus notables incluent le passage à la preuve de participation (PoS), aux chaînes de fragments et à une nouvelle blockchain centrale appelée chaîne de balises. Tout cela et bien d’autres devraient être mis en œuvre progressivement grâce à une feuille de route soigneusement planifiée.
Mais ce n’est que la pointe de l’iceberg. L’éther é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 son impact sur la crypto-monnaie dans son ensemble.
Introduction
Depuis la sortie 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. Pensez à certaines des plus grandes innovations de la finance décentralisée (DeFi) : une partie importante d’entre elles fonctionnent sur Ethereum.
Malheureusement, des problèmes d’évolutivité ont commencé à apparaître. À 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 la plate-forme qui inaugurera la prochaine génération d’Internet, les aspects économiques doivent avoir un sens. Sinon, son utilisation devient peu pratique.
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 principalement le problème d’évolutivité. Ces améliorations créeront un contraste avec la version existante d’Ethereum, qui seront toutes 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 la mise à niveau tant attendue du réseau Ethereum qui promet, entre autres, d'améliorer l'évolutivité du réseau. Grâce à la mise en œuvre de plusieurs améliorations, la vitesse, l'efficacité et l'évolutivité devraient être amélioré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 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 grâce à la mise en œuvre de 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 auquel nous devrions nous attendre.
Différences entre Ethereum et Ethereum 2.0
Les plus grandes différences entre Ethereum et Ethereum 2.0 concernent l’utilisation du mécanisme de consensus Proof of Stake (PoS), les chaînes de fragments et la chaîne de balises. Examinons ces différences plus en détail.
Preuve de participation
La preuve de travail (PoW) est le moyen utilisé par 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’est pas évolutif car il nécessite une puissance de calcul croissante à mesure que la blockchain se développe.
Proof of Stake (PoS) résout ce problème en remplaçant la puissance de calcul par « la peau dans le jeu ». C’est-à-dire que tant que vous disposez d’un minimum de 32 ETH, vous pouvez les engager (c’est-à-dire les mettre en jeu), devenir validateur et être payé en confirmant les transactions. Si vous souhaitez approfondir le 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 stocke une copie de l’intégralité du réseau, ce qui signifie que le nœud doit télécharger, calculer, stocker et traiter chaque transaction depuis le début de l’existence d’Ethereum. Même si, en tant qu'utilisateur, vous n'êtes pas nécessairement obligé d'exécuter un nœud uniquement pour effectuer une 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 entière. Cela aide les nœuds en n’ayant à gérer qu’une tranche, ou fragment, du réseau Ethereum. Cela devrait augmenter le débit des transactions et la capacité globale d’Ethereum.
La chaîne de balise
Avec des chaînes de fragments fonctionnant en parallèle, quelque chose doit garantir qu’elles restent toutes synchronisées les unes avec les autres. Eh bien, la chaîne de balises s'en charge en fournissant 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 fragments ne serait pas possible et l’évolutivité serait inexistante. Pour cette raison, il a été déclaré qu’il s’agirait de la première fonctionnalité livrée sur la route vers Ethereum 2.0.
La route vers Ethereum 2.0
Le déploiement d’Ethereum 2.0 ne se fera pas d’un seul coup. Au lieu de cela, il sera publié en trois phases, chacune accompagnée de fonctionnalités distinctes pour assurer le succès du nouvel Ethereum.
Phase 0
La première phase, ou phase 0, sera dédiée à la sortie de la beacon chain puisqu’elle est centrale à la fonctionnalité des shard chains. 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 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'à la phase suivante.
La 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, parvenant à un consensus en se mettant d'accord sur les validateurs actifs et les 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 via PoS. La phase 1.5 est celle où le réseau principal d’Ethereum introduira officiellement les chaînes de fragments et commencera la transition du PoW au PoS.
Le déploiement de la phase 1/1.5 a commencé en 2021.
La fusion
La fusion est une étape importante vers Ethereum 2.0 et constitue la conclusion de la transition vers PoW. La fusion fera passer la blockchain Ethereum d’un mécanisme de consensus PoW à un mécanisme PoS.
La fusion implique la transition du protocole actuel du réseau principal Ethereum vers la chaîne Beacon. Il s’agit d’un changement majeur puisque désormais les transactions Ethereum seront effectuées sur le nouveau réseau PoS. De nouveaux jetons ETH seront émis par des nœuds du réseau, mettant en jeu une bonne quantité de jetons éther dans un pool pour sécuriser le réseau et valider les transactions.
La fusion ne s’apparente pas à un hard fork qui donnerait lieu à 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 ; les utilisateurs n’ont donc besoin de prendre aucune mesure pour protéger leurs actifs.
Phase 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 également fonctionner avec des contrats intelligents, permettant 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 déployée après la fusion ou plus tard.
Pensées finales
Ethereum 2.0 est une mise à niveau importante du réseau Ethereum pour un certain nombre de raisons, notamment en matière d'évolutivité. Sans les nouvelles fonctionnalités du PoS, des chaînes de fragments et de la chaîne de balises, Ethereum pourrait éventuellement devenir non durable et ne plus être la principale plate-forme de contrats intelligents dans l'écosystème cryptographique.
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 c’est déjà bien avancé et les développeurs d’Ethereum se consacrent à le mener à bien.