Ethereum

La Fondation Ethereum a proposé trois solutions à l’un des plus gros problèmes de l’ETH

image

Les chercheurs de la Fondation Ethereum (EF) ont averti que la charge de données sans cesse croissante du réseau (« ballonnement d’état ») est en train de devenir un problème sérieux pour les nœuds Ethereum.

L’équipe Stateless Consensus au sein de la fondation a noté que les comptes, les données des contrats intelligents et le code d’application conservés sur le réseau nécessitent de plus en plus d’espace de stockage chaque jour, ce qui rend plus difficile l’exécution des nœuds.

L’« état » d’Ethereum englobe toutes les informations concernant l’état actuel du réseau, y compris les soldes des comptes, le stockage sous contrat et le code qui alimente les applications. Selon EF, Ethereum est désormais une infrastructure mondiale gérant des milliards de dollars et exécutant des milliers d’applications. Cependant, cette échelle pose un problème important : l’État ne cesse de croître et ne diminue jamais.

Les chercheurs notent qu’à mesure que l’État se développe, l’exploitation de nœuds complets devient à la fois plus coûteuse et plus fragile. Un article de blog partagé par EF indique que si l’État devient trop grand ou ne peut être géré que par un nombre limité d’opérateurs puissants, la nature décentralisée d’Ethereum pourrait être compromise.

L’adoption généralisée de solutions de layer 2, ainsi que des mesures de mise à l’échelle telles que EIP-4844 (proto-danksharding) et des limites de gaz accrues, ont augmenté la capacité de traitement du réseau. Cependant, selon les chercheurs d’EF, ces progrès accélèrent également la croissance de l’État.

L’équipe a noté que permettre seulement à un petit nombre d’opérateurs importants et techniquement avancés de stocker et de servir l’ensemble de l’État présente un risque pour la résistance à la censure, la neutralité et la sécurité du réseau d’Ethereum. Par conséquent, les chercheurs testent activement quand la taille de l’état devient une barrière à l’échelle et comment le logiciel du nœud se comporte sous une charge de données excessive.

Les plans à long terme d’Ethereum incluent la validation sans état, qui vise à permettre aux validateurs de vérifier les blocs sans stocker l’état complet. Cette approche réduit la charge des validateurs tout en transférant la responsabilité du stockage des données à un groupe plus restreint.

Selon EF, dans une architecture sans état, la majorité de l’État sera détenue par des opérateurs spécialisés tels que les producteurs de blocs, les fournisseurs de services RPC, les chercheurs MEV et les explorateurs de blocs. Les chercheurs affirment que cela pourrait créer de nouveaux défis en termes de problèmes de synchronisation, de risque de censure et de résilience aux pressions externes.

L’équipe Stateless Consensus a proposé trois approches différentes pour réduire les frais généraux de l’État et rendre les nœuds plus durables :

Expiration de l’état : l’objectif est de supprimer les données inutilisées depuis longtemps de l’état actif et de les restaurer avec des preuves si nécessaire. Selon EF, environ 80 % de l’état actuel n’a pas été utilisé depuis plus d’un an.

Archivage d’État : le plan est de séparer les données « actives » fréquemment utilisées des données « d’archives » rarement consultées. Cela vise à empêcher les performances des nœuds de diminuer à mesure que la chaîne vieillit et à garantir que le système reste plus stable au fil du temps.

Architecture sans état partielle : les nœuds ne devraient contenir qu’une partie de l’état, les portefeuilles et les clients légers mettant eux-mêmes en cache les données dont ils ont besoin. Cette approche vise à réduire les coûts de stockage, en permettant à davantage d’utilisateurs d’exécuter des nœuds et en réduisant la dépendance à l’égard des grands fournisseurs RPC.

*Ceci ne constitue pas un conseil en investissement.

To Top