Avec l'arrivée de La fusion a Ethereum a clôturé un cycle dans cette crypto-monnaie qui est passé de PoW à PoS, commençant l'histoire de Ethereum 2.0 et avancer sur la feuille de route et l'évolution de la crypto-monnaie. Cependant, l'arrivée d'Ethereum 2.0 n'a pas été aussi réussie qu'elle aurait dû l'être et a entraîné une série de problèmes qui avaient été signalés il y a longtemps au sein du projet : la centralisation et la censure.
Dans cette situation, Vitalik Buterin Il a prêté attention à ces détails et pour cette raison, dans un tweet, il a montré quelle sera la prochaine feuille de route d'Ethereum, avec un objectif très clair : redécentraliser le réseau, accroître la confiance en lui et poursuivre le projet d'évolution d'Ethereum. 2.0.
The Merge : un grand événement pour Ethereum et de nombreux problèmes à résoudre
Pour comprendre pourquoi Vitalik Buterin a décidé de créer cette nouvelle feuille de route, il faut analyser le contexte de la Situation actuelle d'Ethereum. La fusion a été un succès, actuellement Ethereum 2.0 est opérationnel et son réseau de validateurs PoS est ce qui maintient le réseau en marche. Cependant, avec l'avènement de PoS, la centralisation d'Ethereum est devenue massive à tel point que la plupart de ses nœuds se trouvent dans deux pays : les États-Unis et l'Allemagne.
En fait, 49,5 % de tous les nœuds du réseau sont actuellement déployés aux États-Unis seulement. Le problème serait mineur, s'il n'y avait pas la plupart de ces nœuds reposent sur un seul fournisseur : Amazon Web Services (AWS). La situation s'aggrave si l'on tient compte du fait que la majorité des nœuds hébergent (+66%) et cela signifie qu'un tiers peut appuyer sur un bouton et supprimer tous ces nœuds du réseau sans complexités majeures. En un mot, le passage d'Ethereum du PoW au PoS l'a fragilisé au point que si le gouvernement américain décidait de déconnecter les nœuds de son territoire, le réseau perdrait plus de 50% de sa capacité de staking, de sécurité et d'exploitation. réseau P2P, quelque chose qui est inacceptable pour la communauté.
Si vous ajoutez à cette situation que la croissance des nœuds dans ce pays augmente rapidement et que la SEC a un œil sur Ethereum, on comprend pourquoi la communauté et Vitalik Buterin cherchent à y remédier au plus vite. Pour cela, Buterin a conçu sa nouvelle feuille de route et avec lui, il cherche à indiquer la voie à suivre pour éviter que cette situation ne continue d'affecter le réseau qu'il a construit depuis 2015.
La nouvelle feuille de route Ethereum
La feuille de route de Buterin établit une image très claire avec les points critiques et les objectifs à atteindre. Ensuite, nous expliquerons Le plan futur d'Ethereum et nous allons revoir point par point ce que l'on recherche avec ce feuille de route:
The Surge, des améliorations directes de l'évolutivité et de la confidentialité
La première phase de cette nouvelle feuille de route est The Surge et son intention est de promouvoir la évolutivité d'Ethereum et accroître sa décentralisation. La première étape de cette phase est franchie par le EIP-4844 : Proto Danksharding. L'idée de cette amélioration d'Ethereum est de permettre à un nouveau format de transaction pour Ethereum dans lequel ils peuvent avoir des "blobs de données" qui peuvent être intégrés de manière transparente dans les nœuds et leur fonctionnement.
Avec cela, EIP-4844 cherche à créer une série de primitives permettant la génération de transactions utilisant un modèle de mise à l'échelle de type Rollup, une technologie présente dans la communauté Ethereum depuis un certain temps et qui a prouvé sa sécurité. De plus, l'EIP-4844 ouvre également les portes à l'inclusion de cryptographie résistante quantique et une série d'outils qui facilitent le développement d'options de mise à l'échelle zk-Rollups et zk-EVM (utilisant la technologie Zero Knowledge Proof - ZKP) directement sur Ethereum.
L'arrivée de ZKP sur Ethereum permet également de résoudre un autre problème : la sélection des nœuds pour la validation des blocs. Actuellement, ce processus de sélection est donné publiquement, en utilisant la cryptographie de type EdDSA. Celui-ci est sécurisé et pseudo-anonyme, ce qui offre certaines garanties. Mais cela ne protège pas les opérateurs de nœuds d'être suivis et contraints de prendre des mesures par des tiers (par exemple, fermer leur nœud si leur gouvernement l'exige). Avec l'arrivée de ZKP, il sera possible de mettre en œuvre ce que Buterin appelle : l'élection secrète du chef (Élection secrète du chef – SLE). Avec SLE, on cherche à ce que la sélection des validateurs soit protégée par la cryptographie ZKP, rendant impossible (ou du moins plus difficile) l'identification des nœuds réels et de ceux qui se trouvent derrière eux.
Bien sûr, c'est un développement qui, bien qu'il ait encore un long chemin à parcourir (il existe déjà des implémentations de zk-Rollups et zk-EVM qui peuvent être facilement intégrés à Ethereum), la réalité est que la structure d'Ethereum 2.0 est très différent et nécessite un développement et des tests sur lesquels l'équipe travaille déjà. Une fois cette étape terminée, Ethereum aura la capacité de s'adapter au 100 XNUMX transactions par seconde (éventuellement moins pour des questions de sécurité et de stabilité), aura des capacités Code de procédure pénale et une nouvelle batterie cryptographique pour faire face aux menaces futures.
Le Fléau, des améliorations pour la décentralisation
La deuxième phase de la nouvelle feuille de route est connue sous le nom de Le fléau et se concentre sur la décentralisation du réseau. La première grande amélioration de cette étape est dans Séparation Proposant/Constructeur (PBS). PBS est une solution proposée au problème de la censure et de l'attaque MEV (Maximum Extractable Value) sur le réseau Ethereum. L'idée est de faire en sorte que la construction de blocs et la proposition de nouveaux blocs soient affectées à différentes parties du réseau, en évitant que le validateur ait le poids dans les deux tâches.
Pour faire plus simple : avec PBS on cherche un nœud validateur pour proposer un bloc, et un autre nœud validateur pour le construire. C'est un comportement qui a été observé dans d'autres réseaux, par exemple, Flow fonctionne avec un schéma similaire, dans lequel ses nœuds ont des tâches différentes pendant le processus de validation.
Ainsi, PBS a le potentiel de faire d'Ethereum plus résistant à la censure et en même temps, ouvrir les portes à des améliorations de la scalabilité du réseau en y générant une structure de "préemption asynchrone". PBS est une idée lancée par Flashbots, une organisation de R&D qui atténue les externalités négatives des attaques MEV, et qui a reçu des éloges pour une telle proposition.
The Verge, simplifiant les vérifications Ethereum
La troisième étape est The Verge et son objectif est de simplifier les vérifications effectuées sur les transactions Ethereum. La partie "simplifier" est un peu une triche, car ce que The Verge va réellement faire, c'est intégrer la technologie ZKP dans le système de vérification des transactions, ce qu'il fera en utilisant la technologie du zk-SNARK. Vous pouvez en savoir plus sur ces tests sur notre article spécialisé sur ce sujet.
Dans tous les cas, l'arrivée des zk-SNARKs dans ce processus simplifie certes les tests (en termes de taille réduite, de prise de place moindre et de traitement très rapide par un ordinateur), mais au niveau algorithmique et cryptographique, ajoute zk-SNARKs une complexité énorme à Ethereum.
Bien sûr, zk-SNARKs fournit des choses plus positives, telles que la simplification de la mise en œuvre des arbres verkels (ce qui aidera à rendre Ethereum prend moins de place sur disque en raison de sa blockchain), la génération d'états zk-EVM beaucoup plus petits et plus gérables (un autre amélioration en termes de sécurité et de stockage données de cette blockchain) et la génération de clients légers plus fonctionnels au sein du réseau.
The Purge, simplifier Ethereum
La quatrième phase est La purge et son objectif est de rendre le réseau Ethereum plus portable et simple. Cette phase est étroitement liée à The Verge, la phase précédente. En fait, sans succès complet sur The Verge, The Purge a peu de chances d'être mis en œuvre. La purge dépend de quoi ZK-snarks et les arbres verkels sont correctement implémentés et intégrés dans Ethereum, car ce sont eux qui permettront à The Purge de développer leurs idées, la principale étant la capacité à synchronisation rapide (synchronisation rapide) pour la chaîne Beacon.
Cela répond à l'un des gros problèmes d'Ethereum : la taille de votre blockchain croît trop vite et votre synchronisation est douloureusement lente. Au rythme actuel, Ethereum 2.0 pourrait facilement occuper 2 à 6 To de stockage pour un nœud complet en 8 ans, ce qui le rend très difficile à mettre en œuvre en tant qu'option maison, ce qui encourage la centralisation de ces nœuds dans des centres de données (tels que d'Amazon).
Avec The Purge, Vitalik vise à disposer de tous les outils nécessaires pour mettre cela derrière nous, permettre une synchronisation rapide pour la chaîne Beacon et en même temps, réduire considérablement les frais généraux du réseau en termes de stockage de données.
The Splurge, réparant tout le reste
La dernière phase est la plus "généraliste" de toutes et se concentrera sur la résolution du reste des problèmes de réseau. Par exemple, à ce stade, l'EIP-1559 prendra fin, laissant derrière lui le système actuel de coût du gaz et la combustion de jetons qui prévaut actuellement à Ethereum. Une autre amélioration proposée à ce stade est l'amélioration de l'EVM (ou zk-EVM, si l'on tient compte du fait que les zk-SNARK et ZKP arriveront dans les phases précédentes) et enfin nous verrons l'arrivée du VDF (fonction de retard vérifiable), un type de fonction cryptographique qui rend la vérification des données plus efficace et qui, comme les VFR, a des applications dans des systèmes décentralisés, comme la génération d'un caractère aléatoire public fiable dans un environnement sans confiance, ou des chaînes de blocs économes en ressources.
À ce stade, Vitalik Buterin n'est pas si précis quant à sa feuille de route et la raison est compréhensible : arriver à ce point nécessite un énorme effort de développement qui peut conduire l'équipe vers de nouveaux défis et problèmes à surmonter. En tout cas, cette feuille de route complète celle déjà connue pour Ethereum 2.0. Par exemple, dans cette nouvelle feuille de route, il n'est pas fait mention de l'arrivée du fourche dur Shanghai, attendu par les validateurs initiaux de la Beacon Chain pour pouvoir permettre leurs retraits de récompenses, mais cela est implicite dans le développement de la phase The Splurge. Compte tenu de cet événement, il est tout à fait envisageable que Vitalik Buterin envisage de réaliser l'ensemble de cette feuille de route dans les deux prochaines années, avec laquelle pour 2025 il est possible que toutes ces fonctions soient à l'intérieur d'Ethereum.
Quoi qu'il en soit, l'intention de Vitalik Buterin est de résoudre ce qui est désormais le plus gros problème auquel est confronté Ethereum, un qui peut avoir le même coût qui a conduit Vitalik à sa création : la perte du réseau et tout ce que cela signifie pour la décision d'un tierce personne.