Ethereum travaille sur une série de changements techniques visant à réduire la taille de l'état actif du réseau, l'ensemble de données dont tous les nœuds ont besoin pour fonctionner. L’objectif est d’éviter une concentration excessive des infrastructures et d’assurer la décentralisation du système à long terme. Alors que l’écosystème du réseau Ethereum déplace des milliards de dollars et sert de base à d’innombrables applications, la gestion de la mémoire réseau sera l’un des débats techniques les plus importants des années à venir.
Mémoire Ethereum
En ce sens, la proposition, promue par les développeurs de l’équipe Stateless Consensus, suggère que toutes les informations stockées dans Ethereum ne doivent pas nécessairement rester actives en permanence. Au lieu de cela, ils proposent que les données rarement utilisées puissent être temporairement supprimées du cœur opérationnel du réseau et réactivées uniquement lorsque cela est nécessaire, à l'aide de preuves cryptographiques.
Ethereum se réinvente avec Fusaka : plus rapide, moins cher et plus sécurisé
L’état d’Ethereum comprend les soldes des comptes, les données stockées par les contrats intelligents et le code qu’ils exécutent. C'est, en pratique, la mémoire partagée du réseau. Bien que l’utilisateur interagisse avec les portefeuilles et les applications, toutes les informations réelles résident dans cet état global.
Le problème est que cet ensemble de données augmente sans arrêt. Chaque nouveau contrat, chaque mise à jour et chaque compte ajouté augmente une charge que tous les nœuds doivent stocker et servir. Au fil du temps, cela rend plus coûteux l’exécution d’un nœud complet et ralentit la synchronisation du réseau.
Réseaux de deuxième couche
Selon les développeurs, si cette tendance se poursuit, la maintenance des nœuds complets pourrait être laissée entre les mains d'un nombre de plus en plus restreint d'opérateurs, affaiblissant ainsi des principes clés tels que la neutralité et la résistance à la censure. Au cours des dernières années, Ethereum a augmenté sa capacité grâce à des réseaux de deuxième couche (L2), à des améliorations du traitement des données et à des ajustements du plafond de gaz. Ces avancées permettent de traiter davantage d’activités, mais accélèrent également la croissance des États puisque chaque bloc peut inclure des données plus permanentes.
Ceci est déjà observé dans d’autres blockchains, où la taille de l’État a rendu impossible pour les utilisateurs normaux d’exploiter des nœuds complets, concentrant l’infrastructure chez de grands fournisseurs. L'une des clés de la proposition est de séparer la validation des blocs du stockage des données. À l’avenir, les validateurs pourraient vérifier les blocs sans avoir besoin de sauvegarder l’intégralité de l’état, se limitant à vérifier les preuves cryptographiques. Cela permettrait à Ethereum d’évoluer sans imposer de charges croissantes à chaque participant, mais cela obligerait également à repenser qui stocke et dessert l’ensemble de l’État. Sans une conception soignée, cette fonction pourrait devenir trop centralisée.
Expiration du statut
Pour éviter cela, les développeurs proposent plusieurs axes de travail. L’un d’eux est l’expiration de l’état, qui permettrait de supprimer de la partie active les données qui n’ont pas été utilisées pendant de longues périodes, sans les supprimer définitivement. Une autre solution est la création de fichiers d’état, qui séparent les informations les plus utilisées des données historiques. De cette manière, les nœuds pourraient fonctionner efficacement même si le réseau continue de croître.
Fusaka sur Ethereum : l’avancée qui met en échec des milliers d’anciens contratsOui
La proposition vise également à faciliter les nœuds partiels et les services spécialisés, afin que différents opérateurs puissent stocker et desservir des parties de l'État sans avoir besoin de tout entretenir. De même, donner aux portefeuilles et aux applications un rôle plus actif dans la gestion des données dont ils ont besoin est à l’étude. L’objectif est de réduire la dépendance à l’égard des grands fournisseurs d’accès à distance et d’augmenter la diversité des acteurs qui soutiennent le réseau.
Les promoteurs du projet soulignent que de nombreuses décisions sont encore ouvertes, mais l'objectif est de garder l'État sous contrôle, ce qui est essentiel pour qu'Ethereum reste accessible, décentralisé et résistant à la censure.