- Réduction du gonflement des données.
- Expiration automatisée des données.
- Simplification du protocole Ethereum.
Le co-fondateur d'Ethereum, Vitalik Buterin, a récemment présenté de nouvelles stratégies visant à réduire la surcharge et à simplifier la complexité structurelle d'Ethereum, abordant les problèmes critiques qui ont accru la charge opérationnelle du réseau. Les propositions de Buterin ont été détaillées dans un article de blog du 26 octobre intitulé « The Purge », qui est le dernier d'une série axée sur le potentiel futur d'Ethereum.
O plan décrit par Buterin vise à réduire considérablement les besoins de stockage des opérateurs de nœuds de réseau, ainsi qu'à supprimer les fonctionnalités obsolètes qui ne sont plus nécessaires, augmentant ainsi l'efficacité opérationnelle d'Ethereum tout en maintenant l'intégrité et la fonctionnalité du système.
Au cœur du problème se trouve la surabondance de données, provoquée par l’accumulation de ressources supplémentaires et de données historiques qui se sont développées au fil du temps. Buterin a expliqué que cette surcharge augmente non seulement le temps de synchronisation requis, mais surcharge également les clients sans augmenter la capacité du réseau.
L'objectif principal du plan est la mise en œuvre de plusieurs stratégies d'expiration des données, notamment l'expiration de l'historique et de l'état, ainsi que la suppression des anciennes ressources. Cette approche vise à simplifier le stockage des données en limitant la quantité d’historique qui doit être stockée en permanence. Buterin a souligné l'importance de réduire les besoins de stockage : « Sur les 1,1 To requis pour faire fonctionner un nœud, environ 300 Go correspondent à l'état actuel, tandis que les 800 Go restants sont constitués de données historiques. »
Buterin a suggéré quatre méthodes pour faire expirer automatiquement certaines données sur Ethereum, améliorant ainsi l'efficacité et l'accessibilité pour les développeurs. Les propositions incluent la mise en œuvre d'un état sans expiration, l'expansion de l'espace d'adressage avec expiration de l'état, la contraction de l'espace d'adressage avec expiration de l'état et l'expiration partielle de l'état.
Pour de futures améliorations, le co-fondateur d'Ethereum a mentionné plusieurs initiatives telles que la transition de RLP vers SSZ, la réforme du système de journalisation, l'harmonisation des formats de données et la suppression éventuelle de mécanismes obsolètes tels que le comité de synchronisation de la chaîne de balises. Buterin a également souligné la nécessité de supprimer le caractère mixte et d'éliminer les types de transactions obsolètes dans le cadre des simplifications proposées.