Qu’est-ce que Ethereum 2.0 «Serenity»? Tout ce que tu as besoin de savoir
Ethereum 2.0 est peut-être la version à venir la plus attendue dans l'industrie de la crypto-monnaie à l'heure actuelle. En développement depuis près d'une demi-décennie, la mise à niveau améliorera l'efficacité, le débit des transactions et la sécurité de la crypto-monnaie.
Bien que l'ETH 2.0 soit souvent qualifié de mise à niveau, il est en fait plus proche d'une refonte complète du réseau. Cela est encore plus apparent par le fait que son déploiement aura lieu dans un premier temps sur un réseau blockchain entièrement séparé. La chaîne d'origine devrait fusionner avec le nouveau réseau vers la fin du cycle de développement.
Alors, qu'est-ce qu'Ethereum 2.0?
À quoi sert Ethereum?
Pour les non-initiés, Ethereum est une monnaie numérique blockchain décentralisée similaire à Bitcoin. Cependant, c'est là que se terminent les similitudes entre les deux. Ethereum n'a jamais été conçu pour fonctionner comme de la monnaie numérique. Au lieu de cela, il a été le pionnier de deux concepts clés: les applications décentralisées et les contrats intelligents , qui étaient tous deux sans précédent au moment de la sortie d'Ethereum.
La première application majeure d'Ethereum, les applications décentralisées, a révolutionné notre façon de penser les services basés sur Internet. Au lieu de confier aux grandes entreprises nos vies et nos données personnelles, les applications décentralisées permettent à ses utilisateurs d'exercer collectivement le contrôle et la propriété. En d'autres termes, Ethereum démocratise les logiciels de la même manière que Bitcoin a bouleversé les banques centrales.
Par exemple, la plate-forme Ethereum permet aux développeurs de créer des réseaux sociaux décentralisés fonctionnellement similaires à Twitter, mais sans potentiel de censure ou d'ingérence des autorités.
En effet, les données de l'application décentralisée sont stockées directement et en permanence sur la blockchain Ethereum. Cette blockchain est ensuite relayée et hébergée par des milliers d'individus à travers le monde. Il n'y a pas d'intermédiaires ou de serveurs spécifiques à un pays, il est donc également impossible de faire taire un utilisateur particulier.
L'autre fonctionnalité phare d'Ethereum – les contrats intelligents – sont essentiellement des accords numériques qui ont la capacité de s'exécuter automatiquement lorsqu'une certaine condition est remplie. Ces contrats sont inestimables pour des secteurs tels que la gestion de la chaîne d'approvisionnement, où les paiements doivent être effectués immédiatement.
Ces jours-ci, les contrats intelligents ont également fait leur chemin dans l'écosystème des objets de collection. Les NFT – ou jetons non fongibles – permettent à quiconque de mettre aux enchères des actifs du monde réel ou numériques en échange d'un enregistrement traçable de propriété sur la blockchain Ethereum.
Le principal cas d'utilisation du jeton d'Ethereum (ETH), quant à lui, est de payer les transactions sur le réseau. Le réseau étant décentralisé, les transactions sur la blockchain doivent être validées par le grand public. L'ETH est simplement utilisé pour payer les transactions et inciter ces validateurs.
Les problèmes d'évolutivité d'Ethereum
Le réseau Ethereum utilise l'algorithme de preuve de travail (PoW) pour valider les nouvelles transactions et les ajouter à la blockchain. Lorsque le réseau a été lancé pour la première fois en 2014, il n'existait pas d'alternative réelle à la preuve de travail – du moins pas une alternative suffisamment testée à grande échelle.
Il est important de noter que l'algorithme PoW est sécurisé, mais lent, ce qui signifie qu'Ethereum ne peut traiter que 10 à 20 transactions par seconde.
Pendant quelques années après sa sortie, la mise en œuvre de PoW par Ethereum a atteint son objectif. Les transactions étaient parfois lentes à finaliser en raison de la nature de l'algorithme de consensus, mais pas de manière écrasante.
Cependant, tout cela a changé en 2017, lorsque le marché de la crypto-monnaie a atteint pour la première fois une masse critique parmi les utilisateurs et les investisseurs grand public. La valorisation d'Ethereum a grimpé en flèche, tandis que sa base d'utilisateurs a également connu une croissance exponentielle en quelques mois. Tout à coup, environ 20 transactions par seconde n'étaient pas suffisantes pour suivre l'activité moyenne des utilisateurs du réseau.
En conséquence, Ethereum a traversé de longues périodes de ralentissements, ce qui n'a été aggravé que par la popularité croissante des plates-formes dApp telles que CryptoKitties. Cela a fait grimper les frais, bloquant l'adoption du réseau. À ce stade, il est devenu extrêmement clair que les développeurs d'Ethereum devaient prendre en compte les scénarios dans lesquels des milliers de transactions devraient être confirmées en quelques secondes.
Entrez ETH 2.0: évolutivité
Ethereum 2.0 promet d'atténuer les problèmes de frais élevés, de faible débit de transaction et de vitesse de règlement en éliminant complètement le mécanisme de consensus de preuve de travail. À sa place, les développeurs d'Ethereum ont opté pour une implémentation de Proof of Stake (PoS), ce qui simplifie considérablement le processus de vérification des transactions.
Au lieu de compter sur les mineurs pour produire de nouveaux blocs, PoS offre aux détenteurs d'Ethereum la possibilité de valider de nouveaux blocs en échange d'une récompense. Dans ce système, les utilisateurs doivent miser un minimum de 32 ETH dans un contrat de dépôt pour avoir le droit de vérifier les nouvelles transactions. De temps en temps, ils se verront attribuer au hasard la responsabilité de voter sur la validité d'une transaction.
Une fois qu'un validateur a voté sur la validité d'une transaction, les autres participants du réseau sont invités à attester de l'exactitude du vote. Si le vote est valide (comme il devrait toujours l'être), le validateur reçoit une récompense pour son honnêteté. Cependant, si un validateur est voté contre, une partie de son ETH initial mis en jeu sera déduite à titre de pénalité.
Étant donné que le PoS n'implique pas de résoudre des énigmes cryptographiques complexes, il offre une efficacité énergétique supérieure et des vitesses de transaction améliorées.
Outre le passage au PoS, Ethereum 2.0 introduira également une autre technique d'évolutivité: le sharding. En bref, le sharding permet à la blockchain Ethereum d'être divisée en plusieurs minuscules chaînes de « fragments '' fonctionnant en parallèle. Pour assurer la compatibilité et la coordination entre les fragments, Ethereum utilise une chaîne de balises globale. De cette façon, les utilisateurs de deux partitions distinctes pourront toujours effectuer des transactions entre eux.
Quand l'ETH 2.0 sera-t-il lancé?
Comme mentionné précédemment, ETH 2.0 est en développement depuis plusieurs années maintenant. Cependant, la bonne nouvelle est que sa sortie est déjà en cours à partir de la mi-2021. Plus précisément, le déploiement d'ETH 2.0 a été divisé en trois phases distinctes, comme indiqué ci-dessous:
- Phase 0: Mise en place de la chaîne de balises, accompagnée d'un déploiement initial du mécanisme de consensus Proof of Stake. Les validateurs intéressés peuvent déposer un minimum de 32 ETH pour commencer le jalonnement sur le réseau. La phase 0 fonctionne comme une blockchain séparée et coexiste avec ETH 1.0, qui continue de fonctionner comme elle l'a toujours fait.
- Phase 1: devrait intégrer le premier ensemble de chaînes de fragments. Cette phase divisera la blockchain Ethereum en 64 fragments, permettant un débit de transaction 64 fois meilleur par rapport à ETH 1.0.
- Phase 2: devrait activer la fonctionnalité de contrat intelligent dans les fragments et fusionner complètement ETH 1.0 – ouvrant la voie à l'abandon en toute sécurité du réseau principal Ethereum basé sur PoW.
La phase 0 d'ETH 2.0 a déjà été lancée avec succès le 1er décembre 2020, mettant officiellement en marche la mise à niveau. En avril 2021, plus de 124000 validateurs ont ajouté 32 ETH ou plus au contrat de dépôt et jalonnent activement la chaîne de balises.
Le développement de la fusion du réseau principal Ethereum d'origine avec ETH 2.0 est en cours. La phase 1 du projet devrait arriver dans le courant de 2021. Cependant, étant donné la complexité impliquée, la Fondation Ethereum s'est abstenue de proposer des échéanciers concrets. Néanmoins, les développeurs espèrent terminer une migration complète (phase 2) d'ici la fin de 2022.
Avec l'adoption éventuelle du sharding et de la preuve d'enjeu, les applications décentralisées et les contrats intelligents deviendront enfin accessibles et abordables pour les masses. Inutile de dire que le succès de l'ETH 2.0 dépend en grande partie.
Crédit d'image: Nick Chong / Unsplash , Ethereum / site officiel