DERNIÈRES ACTUALITÉS
SÉLECTIONNÉ POUR VOUS

Vitalik Buterin partage son plan de simplification d'Ethereum

ParJai HamidJai Hamid 3 min de lecture
Vitalik Buterin partage son plan de simplification d'Ethereum
  • Vitalik Buterin a annoncé un plan appelé « The Purge » visant à simplifier Ethereum, en se concentrant sur la réduction de la complexité et l'augmentation de la sécurité.
  • L'EIP-6780, introduite lors du durcissement Dencun, limite l'opcode SELFDESTRUCT aux contrats créés dans la même transaction, rationalisant ainsi le protocole Ethereum.
  • Cette modification introduit deux nouvelles règles : un plafond du nombre de cases de stockage pouvant être modifiées dans un seul bloc et l'assurance que le code des contrats reste inchangé au sein d'une transaction ou d'un bloc.

Vitalik Buterin a exposé sa vision pour rationaliser Ethereum, un plan qu'il appelle « The Purge » (L'Épuration). Au cœur de cette initiative se trouve la mise en œuvre de l'EIP-6780 lors du durcissement Dencun, qui réduit considérablement les capacités de l'opcode SELFDESTRUCT. Cette mesure fait partie d'un effort plus large pour désencombrer le protocole Ethereum, visant à le rendre moins complexe et plus sécurisé.

Le cœur de l'EIP-6780 réside dans la réduction drastique de la fonction de l'opcode SELFDESTRUCT, limitant sa capacité à anéantir un contrat et à effacer son code et son stockage, sauf lorsque le contrat provient de la même transaction. Bien que cela puisse ne pas sembler être un bond vers la simplicité dans les spécifications du protocole, cela allège notablement la charge sur les implémentations en imposant deux nouvelles règles : un plafond sur le nombre de slots de stockage modifiables dans un seul bloc et l'assurance que si un contrat commence une transaction ou un bloc avec du code, il le terminera de la même manière.

Avant cette modification, le paysage Ethereum était plus sauvage. Un contrat pouvait utiliser SELFDESTRUCT pour effacer un nombre illimité de slots de stockage au sein d'un bloc, compliquant la mise en œuvre potentielle des arbres Verkle et ralentissant les implémentations des clients par la nécessité de code de gestion supplémentaire et efficace. Les contrats pouvaient également s'autodétruire puis renaître immédiatement avec un code différent, posant un problème de sécurité pour la vérification des transactions dans les portefeuilles d'abstraction de compte. Avec l'introduction de l'EIP-6780, ces défis sont résolus, simplifiant la construction des clients Ethereum et des autres infrastructures.

L'effort continu de nettoyage d'Ethereum

La quête d'Ethereum pour la simplification ne s'arrête pas à l'EIP-6780. Geth, par exemple, a récemment réduit de milliers de lignes de code en cessant le support des réseaux pré-fusion (Proof of Work). Une autre amélioration inclut la reconnaissance formelle que les « comptes vides » ne sont plus une préoccupation, grâce à une correction passée introduite par l'EIP-161. De plus, la mise à niveau Dencun a introduit une fenêtre de stockage de 18 jours pour les blobs, réduisant considérablement les exigences de stockage des nœuds Ethereum.

L'attention se porte également sur les précompilations—des contrats spéciaux conçus pour la cryptographie complexe que le code EVM standard ne peut pas gérer efficacement. Malgré leur succès, en particulier dans la prise en charge des applications ZK-SNARK, certaines précompilations comme RIPEMD-160, Identity, BLAKE2 et MODEXP sont rarement utilisées aujourd'hui. Leur application limitée, couplée aux bugs de consensus qu'elles introduisent, les a désignées pour une suppression potentielle ou un remplacement par du code EVM, bien qu'à un coût en gaz plus élevé.

Une autre avancée significative vers la simplification est l'EIP-4444, qui s'attaque à la pratique insoutenable des nœuds stockant tous les blocs historiques indéfiniment. En introduisant des blobs et en définissant une période de stockage, l'EIP-4444 vise à alléger la charge de stockage sur les nœuds, rendant possible pour plus d'utilisateurs d'exploiter des nœuds et, par extension, améliorant la décentralisation d'Ethereum.

Révolutionner les journaux et passer à SSZ

La réforme du mécanisme de journalisation d'Ethereum est également à l'étude. Les journaux traditionnels, essentiels pour que les applications décentralisées suivent les événements on-chain, souffrent d'inefficacités, conduisant la plupart des applications à dépendre de services centralisés. La solution proposée consiste à abandonner les filtres de Bloom et à simplifier l'opcode LOG pour favoriser le développement de méthodes de récupération de journaux décentralisées plus efficaces utilisant des ZK-SNARKs et un calcul vérifiable incrémentalement.

Enfin, la méthodologie de stockage et d'accès aux données d'Ethereum est sur le point de subir une refonte majeure grâce à l'adoption de SimpleSerialize (SSZ). Cette transition vise à remplacer les anciens RLP et arbres de Merkle Patricia, promettant une série d'avantages tels qu'une spécification plus propre, des preuves de Merkle plus courtes et bornées, et l'élimination du code complexe de manipulation de bits. Le passage à SSZ représente une étape critique dans l'unification des structures de données cryptographiques d'Ethereum, nous préparant pour un avenir où une seule fonction de hachage compatible SNARK pourrait servir tout Ethereum.

Si vous lisez ceci, vous êtes déjà en avance. Restez ainsi grâce à notre newsletter.

Partager cet article

Avertissement : Les informations fournies ne constituent pas des conseils de trading. Cryptopolitan.com décline toute responsabilité quant aux investissements réalisés sur la base des informations fournies sur cette page. Nous recommandons vivement de mener des recherches indépendantes et/ou de consulter un professionnel qualifié avant de prendre toute décision d'investissement.

Jai Hamid

Jai Hamid

Jai Hamid couvre les cryptomonnaies, les marchés boursiers, la technologie, l'économie mondiale et les événements géopolitiques qui affectent les marchés depuis 6 ans. Elle a travaillé avec des publications axées sur la blockchain, notamment AMB Crypto, Coin Edition et CryptoTale, sur des analyses de marché, des entreprises majeures, la réglementation et les tendances macroéconomiques. Elle est diplômée de la London School of Journalism et a partagé à trois reprises des analyses du marché des cryptomonnaies sur l'une des principales chaînes de télévision d'Afrique.

PLUS D'ACTUALITÉS…