Ethereum a discrètement accumulé un problème qui n’apparaît pas dans les frais de gaz ou dans les graphiques de vitesse de transaction, mais qui menace la santé à long terme du réseau. C’est ce qu’on appelle le gonflement de l’État. Les chercheurs du Stateless Consensus de la Fondation Ethereum lancent désormais un avertissement clair : l’État en constante croissance d’Ethereum devient de plus en plus difficile à stocker, à servir et à décentraliser.
Dans une proposition récente, l’équipe a expliqué pourquoi le problème est important, comment les améliorations à grande échelle ont involontairement aggravé la situation, et trois voies concrètes qui pourraient empêcher l’exploitation des nœuds de se transformer en une activité d’élite réservée aux plus grands fournisseurs d’infrastructures.
Ce que signifie réellement « l’État » d’Ethereum
État d’Ethereum : Source de l’image : Fondation Ethereum
L’état d’Ethereum est la somme de tout ce que le réseau sait actuellement. Cela inclut les soldes des comptes, le stockage des contrats intelligents et le bytecode qui exécute les applications décentralisées. C’est la mémoire vive de la chaîne.
Cet état sous-tend un écosystème qui règle des milliards de dollars et coordonne des milliers d’applications dans les cas d’utilisation DeFi, NFT, jeux et entreprise. Le problème est simple mais grave : l’État ne fait que croître. Rien n’est jamais supprimé.
À mesure que davantage d’applications déploient des contrats et que davantage d’utilisateurs interagissent avec eux, l’État s’étend de façon permanente. Chaque nœud complet doit stocker et servir ces données, même si de grandes parties de celles-ci ne sont plus jamais touchées.
Pourquoi le gonflement de l’État d’Ethereum menace la décentralisation
Exécuter un nœud Ethereum complet coûte déjà cher. Les besoins en stockage ne cessent d’augmenter, les temps de synchronisation augmentent et la diffusion des données devient plus fragile à mesure que la chaîne vieillit. Selon la Fondation, si l’État devient trop grand ou trop complexe à servir, l’ensemble devient plus centralisé et plus fragile.
Les récentes mises à niveau ont involontairement accéléré cette tendance. L’expansion de la layer 2, le proto-danksharding EIP-4844 et les limites de gaz plus élevées permettent tous plus d’activité sur Ethereum. Plus d’activité signifie plus de contrats, plus d’écritures de stockage et une croissance plus rapide de l’État.
Le souci n’est pas théorique. Les chercheurs testent activement des scénarios pour comprendre quand la taille de l’état devient un goulot d’étranglement, quand les nœuds ont du mal à rester synchronisés avec la tête de chaîne et quand les implémentations client commencent à échouer sous une pression de stockage extrême.
Si seul un petit groupe d’opérateurs bien financés peut se permettre d’exploiter des nœuds complets, la résistance à la censure et la neutralité d’Ethereum commenceront à s’affaiblir.
La validation sans état résout un problème et en crée un autre
La feuille de route à long terme d’Ethereum inclut l’apatridie, où les validateurs peuvent vérifier les blocs sans stocker l’état complet. Cela réduit considérablement la charge des validateurs et ouvre la porte à un débit plus élevé.
Mais cela soulève une nouvelle question : si les validateurs ne stockent pas l’état, qui le fait ?
Dans une conception sans état, la plupart des états historiques et actifs seraient probablement détenus par des opérateurs spécialisés tels que les constructeurs de blocs, les fournisseurs RPC, les chercheurs MEV et les explorateurs de blocs. Cette concentration introduit de nouveaux risques en matière de censure, de disponibilité en cas de panne et de résilience sous pression réglementaire ou externe.
L’équipe du Consensus sur les apatrides est claire sur le compromis à faire. La validation sans état améliore l’évolutivité, mais sans une conception minutieuse, elle pourrait pousser Ethereum vers la centralisation de l’infrastructure.
Trois voies proposées pour lutter contre le ballonnement de l’État
Pour résoudre le problème, les chercheurs de la Fondation Ethereum ont présenté trois approches complémentaires, chacune attaquant la croissance de l’État sous un angle différent.
État d’expiration
L’expiration de l’état se concentre sur la suppression des données inactives de l’état actif. L’équipe estime qu’environ 80 % de l’état d’Ethereum n’a pas été touché depuis plus d’un an, mais chaque nœud doit toujours le stocker.
Dans ce modèle, les données inactives expirent de l’ensemble actif mais peuvent être réactivées ultérieurement à l’aide de preuves cryptographiques. Deux variantes sont à l’étude. On marque et expire les entrées rarement utilisées avec la possibilité de les réactiver plus tard. Les autres groupes classent les époques en gelant les époques plus anciennes tout en gardant les données récentes actives.
L’objectif est simple : arrêter de forcer chaque nœud à transporter des données que personne n’utilise.
Archives d’État
Les archives d’État séparent l’état chaud de l’état froid. Les données fréquemment consultées restent rapides et limitées, tandis que les données plus anciennes sont conservées dans des archives à des fins de vérification historique.
Cette approche permet aux performances des nœuds de rester relativement stables dans le temps au lieu de se dégrader à mesure que la chaîne vieillit. Même si l’état total continue de croître, la charge opérationnelle sur la plupart des nœuds resterait gérable.
Il crée également des rôles plus clairs entre les nœuds optimisés pour les performances et les nœuds optimisés pour l’historique et la recherche.
Apatridie partielle
L’apatridie partielle permet aux nœuds de stocker uniquement des sous-ensembles de l’état au lieu de tout. Les portefeuilles et les clients légers mettraient en cache les données sur lesquelles ils comptent, réduisant ainsi la dépendance à l’égard des fournisseurs RPC centralisés.
Ce modèle réduit les coûts de stockage, élargit la participation et permet aux particuliers et aux petits opérateurs d’exécuter plus facilement des nœuds sans investissements matériels massifs.
Dans les trois approches, l’objectif unificateur est de réduire l’État en tant que goulot d’étranglement en matière de performance, de réduire le coût de sa détention et de faciliter son service.
Ce que fait ensuite la Fondation Ethereum
La Fondation donne la priorité aux solutions qui peuvent apporter de réels avantages aujourd’hui tout en restant compatibles avec des changements de protocole plus ambitieux à l’avenir. Les domaines d’intervention actuels incluent l’amélioration des outils de nœuds d’archives, le renforcement de l’infrastructure RPC et la simplification de l’exécution des nœuds partiellement sans état.
Ces efforts sont délibérément pratiques. L’équipe a souligné qu’ils ont été choisis parce qu’ils sont immédiatement utiles et compatibles avec la feuille de route à long terme d’Ethereum.
Les développeurs, les opérateurs de nœuds et les équipes d’infrastructure sont invités à participer aux tests et aux discussions. Les chercheurs ont clairement indiqué que ce n’est pas un problème que la Fondation peut résoudre seule.
Une proposition, pas une décision finale
La Fondation a pris soin de souligner que ce travail représente une proposition et non une position organisationnelle unifiée. Le développement du protocole d’Ethereum inclut un large éventail d’opinions, et aucune voie unique n’a été verrouillée.
Cette ouverture est cohérente avec les efforts récents de la Fondation pour communiquer plus clairement sur l’orientation du protocole à long terme. Parallèlement à la recherche sur la gestion de l’État, Ethereum travaille également sur une couche d’interopérabilité pour que les réseaux de layer 2 ressemblent à une chaîne unique, en déployant des changements de direction et de R&D, en ajustant sa stratégie de trésorerie et en passant à un calendrier semestriel avec Fusaka.
Pourquoi c’est important à long terme
Le gonflement de l’État d’Ethereum n’est pas un problème qui fait la une des journaux, mais il est au cœur de la promesse de décentralisation d’Ethereum. Si l’exploitation d’un nœud devient trop coûteuse ou complexe, le réseau risque de dériver vers une concentration de l’infrastructure, même si le débit et la convivialité s’améliorent.
Le message de la Fondation Ethereum est simple. Faire évoluer la chaîne sans augmenter sa capacité à stocker et à servir les données en toute sécurité ne suffit pas. La manière dont Ethereum gérera son état au cours des prochaines années déterminera qui peut participer, qui contrôle l’infrastructure et la résilience du réseau sous pression.
Le débat ne fait que commencer et les choix faits ici auront un écho bien au-delà du prochain cycle de mise à niveau.