la prochaine étape majeure de l'évolutivité


Les développeurs d’Ethereum prévoient la prochaine mise à jour majeure de la blockchain, appelée « Dencun », qui impliquera deux mises à niveau simultanées appelées « Cancun » et « Deneb ».

Les développeurs d’Ethereum testent d’autres propositions qui pourraient faire partie du prochain hard fork. Ils visent à pousser Dancun en direct au second semestre 2023, marquant une étape importante dans l’évolution de la blockchain Ethereum. La mise à niveau de Dancun devrait apporter des améliorations en termes d’évolutivité, d’efficacité et de sécurité, rendant le réseau Ethereum plus robuste et capable de gérer des volumes de transactions plus élevés.

L’objectif principal de la mise à niveau est d’augmenter l’espace pour les données, appelées « blobs », afin de faire évoluer la blockchain et de réduire les frais pour les cumuls de couche 2. La mise à niveau comprendra également d’autres mises à niveau techniques, mais la portée complète reste à déterminer. Les développeurs testent d’autres propositions avant de finaliser ce qui en fera le prochain hard fork, et ils visent à pousser Dencun en direct dans la seconde moitié de 2023.

la prochaine étape majeure de l'évolutivité

Cette mise à niveau comprendra la proposition d’amélioration Ethereum (EIP) 4844, ou Proto-Danksharding, ainsi que les EIP 6780, 6475 et 1153.

Danksharding est une nouvelle conception de sharding proposée pour Ethereum (ETH) qui simplifie les conceptions précédentes. Il offre plus d’espace pour les blobs de données pour les protocoles de cumul de couche 2 qui prennent en charge les transactions à haut débit. Le marché des frais fusionnés est la principale innovation introduite par Danksharding, où il n’y a qu’un seul proposant qui choisit toutes les transactions et les données qui entrent dans la fente.

mais pas pour rendre les données d’appel 10 fois moins chères.

Cela se traduirait par une croissance d’environ 2,5 To par an, ce qui est supérieur à ce dont Ethereum a besoin aujourd’hui. La mise en œuvre de l’expiration de l’historique via EIP-4444 ou la couche de consensus pourrait aider à limiter la quantité de données à stocker, le rapport a souligné que conserver toutes les données historiques pour toujours n’est pas l’objectif du protocole.

La proposition d’amélioration d’Ethereum 4844 introduit le concept de « blobs », qui sont des vecteurs de 4096 éléments de champ qui représentent un polynôme sur un champ fini. Deux précompiles, la précompilation de vérification de blobs et la précompilation d’évaluation de points, sont introduites dans le proto-danksharding pour vérifier la validité des blobs. La précompilation de vérification blob est destinée à être utilisée par des cumuls optimistes, tandis que la précompilation d’évaluation ponctuelle est destinée à être utilisée par des cumuls ZK. Les deux précompilations sont conçues pour améliorer l’efficacité du processus de vérification dans les protocoles de cumul.

La proposition d’amélioration d’Ethereum (EIP) 6780 suggère une modification de la fonctionnalité de l’opcode SELFDESTRUCT pour préparer la mise en œuvre des arbres Verkle. La modification proposée limiterait SELFDESTRUCT au seul transfert de tout l’éther du compte à l’appelant, sauf lorsqu’il est appelé dans la même transaction qu’une création de contrat, auquel cas les clés de stockage et le compte seraient toujours supprimés.

EIP-6475 propose l’ajout d’un nouveau type Simple Serialize (SSZ) pour représenter Facultatif valeurs, offrant une meilleure lisibilité et une sérialisation plus compacte. Le type proposé, Facultatifdéfinit une valeur de type SSZ T ou l’absence de valeur.

EIP-1153 propose l’ajout de deux nouveaux opcodes, TLOAD et TSTORE, pour permettre la manipulation du stockage transitoire qui se comporte comme du stockage mais est supprimé après chaque transaction. Cela introduit une solution économe en gaz pour la communication inter-trame et réduit le besoin de mises à jour de stockage, qui peuvent être coûteuses. Les nouveaux opcodes sont plus efficaces que SLOAD et SSTORE car la valeur d’origine n’est pas chargée depuis le stockage et aucun remboursement n’est requis. Les cas d’utilisation possibles incluent les verrous de réentrance, les contrats de frais de transfert et les métadonnées d’appel proxy. La proposition fait actuellement l’objet d’un examen par les pairs.

Impatient mais prudent

Bien que la mise à niveau soit attendue avec impatience, les développeurs avertissent qu’il pourrait y avoir des inconvénients potentiels ou des conséquences imprévues. Par exemple, la mise en œuvre de blocs plus volumineux pourrait entraîner une augmentation des besoins en espace disque, ce qui pourrait entraîner des problèmes pour les nœuds dont la capacité de stockage est limitée. De plus, des niveaux élevés de stockage de données historiques pourraient entraîner des problèmes de vérification de la disponibilité des données et des oublis.

Dans l’ensemble, la mise à niveau de Dancun représente une avancée significative dans le développement de la blockchain Ethereum. Alors que la communauté Ethereum attend le déploiement de Dancun, les développeurs continuent de tester et d’affiner les modifications proposées, en s’assurant que la mise à niveau apportera les améliorations promises sans compromettre la stabilité et la sécurité du réseau.

Suivez-nous sur Google Actualités