Actualités Ethereum

The Purge a été abordé par Vitalik Buterin

0
  • Le co-fondateur d’Ethereum a parlé plus en détail des « The purge » de la blockchain.
  • Il a noté que cette étape des travaux sur le réseau est souvent sous-estimée.
  • À titre d’exemple, le développeur a cité plusieurs EIP destinés à la gestion des données.

Dencun : Analyse de la mise à jour d’Ethereum et de son impact sur le réseau

Le co-fondateur du projet Ethereum, Vitalik Buterin, a parlé de The Purge, l’une des étapes clés du développement ultérieur de la blockchain. Selon le développeur, la simplification du protocole est une étape sous-estimée dans le développement du réseau.

A noter que nous avons déjà parlé de The Purge dans un article sur ce qui attend Ethereum dans le futur. Buterin lui-même décrit ce processus comme suit :

« Il s’agit d’un projet visant à raccourcir [simplify] Ethereum et à rembourser la dette technique. »

Un exemple de « nettoyage », selon Buterin, est l’EIP-6780. Cette proposition a été mise en œuvre dans le cadre d’une mise à jour majeure de Dencun déployée début mars 2024 :

Découvrir davantage sur l’EIP-6780

Cette proposition vise à modifier la fonction SELFDESTRUCT. Il détruit le contrat intelligent qui l’appelle ainsi que son stockage. La fonction elle-même n’est pas une simplification de la blockchain, ce qui n’est pas le cas de sa nouvelle spécification, a noté Buterin.

En effet, EIP-6780 a introduit des restrictions dans SELFDESTRUCT, lui permettant d’être exécuté uniquement dans le cadre de la même transaction qui a créé le contrat.

Toutefois, selon Buterin, ces changements ne résolvent pas complètement le problème. Il a exprimé l’espoir que cela pourrait être réalisé à l’avenir grâce à des innovations supplémentaires.

Autres actions visant à simplifier la blockchain

Buterin a donné plusieurs exemples de telles « purges » :

  • la suppression du support des réseaux « pré-fusion » dans le client Geth avec la mise à jour v1.14.x, au cours de laquelle les développeurs ont supprimé de nombreuses lignes de code du référentiel ;
  • éliminant nominalement la prise en charge des comptes vides, qui a été mise en œuvre dans le cadre de l’EIP-7523 ;
  • limite de stockage des paquets de données dans des blobs pendant 18 jours. Selon Buterin, cela garantit que la quantité de mémoire requise pour stocker ces informations dans les nœuds Ethereum n’augmentera pas avec le temps.

Autres éléments

Précompilation

Selon Buterin, il s’agit de contrats qui, au lieu du code EVM, contiennent une logique implémentée directement par les clients Ethereum. Le développeur a noté quatre précompilations assez rarement utilisées et caractérisées par une faible efficacité.

Buterin a proposé deux façons de résoudre ce problème : supprimer et remplacer par un fragment de code EVM. La deuxième option est plus difficile et augmentera les coûts du gaz, mais elle minimise le risque de pannes ultérieures dans les applications concernées.

Histoire

Dans cette section, Buterin a noté EIP-4444. La proposition supprimerait par défaut les anciens blocs des nœuds Ethereum.

Le développeur a identifié deux options pour préserver l’historique de la blockchain : les explorateurs de blocs et les réseaux torrent peer-to-peer.

Dans le même temps, selon Buterin, l’EIP-4444 présente certains avantages implicites. En particulier, la mise en œuvre de la proposition pourrait accroître la décentralisation des nœuds du réseau, dans la mesure où les processus de travail deviendraient plus simples.

Filtres de floraison

Il s’agit d’un mécanisme par lequel les applications décentralisées (dApps) peuvent récupérer des enregistrements de journaux ou d’événements essentiels à l’interaction avec la blockchain.

Selon Buterin, ce mécanisme fonctionne trop lentement dans la pratique. Le développeur a suggéré de supprimer les filtres Bloom et de simplifier le code de transfert des hachages vers l’état.

Cela vous permettra de créer des protocoles séparés avec des « arbres de journaux » dont l’exactitude est prouvée sous forme de tableaux.

Transition vers SSZ

Il s’agit d’une méthode de sérialisation conçue pour remplacer RLP au niveau du consensus. Selon Buterin, la transition vers le nouveau format simplifiera considérablement la création d’applications. Il a également souligné plusieurs avantages de cette sérialisation :

  • une spécification plus simple et plus claire ;
  • les preuves basées sur « l’arbre de Merkle » sont beaucoup plus courtes, la longueur peut être limitée ;
  • il n’est pas nécessaire d’implémenter un code de conversion de bits complexe ;
  • Possibilité de réutilisation des implémentations.

À l’avenir, Buterin voit la possibilité d’introduire une structure cryptographique unique pour l’ensemble d’Ethereum – des « arbres Merkle » binaires qui utilisent un hachage compatible avec SNARK.

La mise à jour du réseau Ethereum Dencun est prévue vers le 13 mars

Arthur K
Auteur du site cryptomonde.info depuis 2018, je partage ma passion pour le monde de la Crypto-monnaie en rédigeant des articles de l'actualité du Bitcoin et Blockchain.

    Crypto.com commencera ses opérations en Corée du Sud

    Article précédent

    Autres actualités

    Commentaires

    Laisser une réponse

    Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *