Vitalik Buterin préconise des nœuds « partiellement sans état » pour améliorer l'évolutivité d'Ethereum
Malgré des améliorations continues, Ethereum reste confronté à des défis d'évolutivité. Avec la complexité croissante du réseau et l'augmentation des limites de gaz, l'exploitation d'un nœud est devenue de plus en plus complexe. Il s'agit d'un aspect fondamental de la décentralisation, permettant aux utilisateurs de valider leurs transactions de manière autonome, sans dépendre de services tiers. Face à l'augmentation des exigences matérielles pour le fonctionnement des nœuds, Vitalik Buterin préconise un nouveau type de nœud « partiellement sans état ».
Points principaux de cet article :
- Ethereum a constamment rencontré des obstacles en matière d’évolutivité malgré une série de mises à jour.
- Vitalik Buterin a introduit le concept de nœuds « partiellement sans état » pour alléger les demandes matérielles et renforcer la décentralisation.
Les nœuds locaux confrontés à des limites de gaz croissantes
En février, la limite de gaz a été augmentée de 20 % . Cela permet aux blocs d'utiliser 20 % de gaz en plus, permettant ainsi des transactions supplémentaires. Bien que cela soit bénéfique pour l'évolutivité du réseau, cela n'est pas sans répercussions .
En effet, cela augmente également les exigences matérielles pour le fonctionnement des nœuds , ce qui a finalement un effet négatif sur la décentralisation.
Cette situation est particulièrement critique, car certains développeurs ont l’intention d’augmenter de manière exponentielle la limite de gaz .
Le 19 mai, Vitalik Buterin a présenté une solution à ce problème via le forum de recherche de l'ETH.
Un élément clé de cette proposition est de limiter la quantité de données historiques que chaque nœud doit conserver . Plusieurs méthodes sont actuellement envisagées à cette fin.
Comment pouvons-nous diminuer le volume de données conservées par un nœud ?
Pour répondre à cette question, Buterin envisage différentes solutions en fonction de leur immédiateté.
Solutions à court terme
À court terme, Buterin suggère de privilégier l'EIP-4444 , qui permet aux nœuds de ne conserver que les trente-six derniers jours de transactions . Cela réduirait considérablement l'espace disque requis.
Parallèlement, il propose de mettre en place une solution de stockage historique distribuée . Les anciens enregistrements seraient conservés collectivement entre tous les nœuds du réseau. Ainsi, chaque participant contribue à la préservation des données sans avoir à tout stocker individuellement.
À terme, Buterin vise à augmenter le coût de stockage des nouvelles données sur la blockchain . L'objectif est de freiner l'expansion de l'état global et de maintenir l'efficacité des nœuds.
Solutions à moyen terme
En regardant plus loin, Vitalik Buterin envisage une évolution vers la « vérification sans état », un sujet qu'il a fréquemment abordé en tant que fondateur d'Ethereum.
Pour concrétiser cette vision, Vitalik Buterin propose une nouvelle classe de nœuds appelés « nœuds partiellement sans état ». Ces nœuds ne conserveraient qu'une fraction de l'état de la blockchain, sélectionné par l'utilisateur en fonction de ses besoins.
Par exemple, un utilisateur peut choisir de conserver uniquement les informations concernant ses comptes,
Source: journalducoin.com