Le cofondateur d’Ethereum, Vitalik Buterin, a dévoilé une proposition visant à préserver un accès sans confiance et résistant à la censure au réseau Ethereum, même lorsque celui-ci monte en charge.

Le 19 mai, Buterin a publié un article expliquant comment rendre le layer-1 d’Ethereum plus accessible aux utilisateurs qui souhaitent faire tourner leur propre nœud. Il a souligné l’importance pour les utilisateurs de faire fonctionner leurs propres nœuds de manière indépendante, précisant qu’un marché dominé par quelques fournisseurs RPC expose le réseau à des risques de censure.

Les fournisseurs RPC permettent aux portefeuilles, aux utilisateurs et aux applications de se connecter à la blockchain sans avoir à exécuter eux-mêmes un nœud complet. Dans la majorité des cas, les portefeuilles crypto utilisent automatiquement un fournisseur RPC en arrière-plan. Cependant, Buterin avertit que cette configuration n’est pas sans risque.

« Un marché dominé par quelques fournisseurs RPC subira tôt ou tard des pressions pour exclure ou censurer certains utilisateurs. Beaucoup de ces services bloquent déjà l’accès à des pays entiers », écrit-il.

Source: Vitalik Buterin

Vitalik Buterin propose des nœuds partiellement sans état

Outre le problème de censure, Buterin évoque d’autres facteurs comme le coût élevé des solutions cryptographiques totalement décentralisées ou encore les enjeux de confidentialité des métadonnées. Ces éléments justifient, selon lui, la nécessité de faciliter la gestion de nœuds personnels.

Sa proposition repose sur un nouveau modèle appelé “nœuds partiellement sans état”. L’objectif est de permettre aux utilisateurs d’accéder aux données de la blockchain tout en protégeant leur vie privée, sans pour autant supporter la lourde infrastructure requise pour faire tourner un nœud complet.

Avec l’augmentation progressive du gas limit sur Ethereum, maintenir un nœud complet devient de plus en plus exigeant en stockage et en bande passante. Les nœuds partiellement sans état permettent aux utilisateurs de valider les blocs et d’accéder à des données locales, tout en ne conservant qu’une partie de l’état d’Ethereum, en fonction de leurs besoins personnels.

Graphique de Vitalik Buterin sur les nœuds partiellement sans état. Source : Vitalik Buterin 

Un nouveau type de nœud pour valider les blocs “sans état”

Ces nœuds fonctionneraient en validant les blocs sans avoir à stocker l’ensemble des preuves Merkle ni tout l’historique de la blockchain. Ils pourraient conserver à jour uniquement certaines portions de l’état global du réseau.

Cela signifie que les utilisateurs pourraient paramétrer leurs nœuds pour qu’ils sauvegardent uniquement les données liées à leurs comptes, à leurs applications DeFi préférées, ou à certains tokens comme les stablecoins ou l’ether (ETH). 

Toutes les autres données seraient ignorées. Et pour les requêtes en dehors de cet ensemble local, soit elles échoueraient, soit elles seraient redirigées via un fournisseur RPC.