Le co-fondateur d’Ethereum, Vitalik Buterin, a présenté d’autres plans visant à améliorer le système de preuve de participation (PoS) de la blockchain grâce à une nouvelle mise à niveau appelée « The Verge ».
Dans un article de blog publié le 23 octobre, Buterin a expliqué que même si l’exécution d’un nœud Ethereum est techniquement possible sur un ordinateur portable standard, les exigences actuelles en matière de données le rendent peu pratique pour de nombreux utilisateurs.
L’exploitation d’un nœud nécessite des centaines de gigaoctets de données pour vérifier les blocs, et ces données augmentent d’environ 30 Go chaque année. Ces besoins de stockage élevés limitent le nombre d’utilisateurs pouvant exécuter des nœuds de vérification complète sur Ethereum.
La mise à jour Verge proposée par Buterin relève ce défi en introduisant une « vérification client sans état », qui permet aux appareils de valider les données de la blockchain sans stocker l’intégralité de l’ensemble de données localement.
Il a expliqué :
« The Verge a pour objectif de changer cela, et rendant la vérification complète de la chaîne si abordable en termes de calcul que chaque portefeuille mobile, portefeuille de navigateur et même montre intelligente le fait par défaut.»
Le bord
Initialement, « The Verge » s’est concentré sur l’adoption des arbres Verkle, une structure de données qui facilite des preuves plus compactes et permet la vérification sans état des blocs Ethereum.
Mais depuis, le champ d’application s’est élargi. La mise à jour vise désormais à rendre la vérification Ethereum plus efficace en termes de ressources en combinant des techniques de validation apatrides et des preuves cryptographiques avancées telles que les SNARK (Succinct Non-Interactive Arguments of Knowledge).
Les SNARK permettent à une partie de prouver qu’elle détient certaines informations sans divulguer les détails, ce qui permet de vérifier rapidement des transactions complexes en chaîne. Buterin pense que cette technologie pourrait permettre de vérifier la blockchain d’Ethereum sur de petits appareils comme les montres intelligentes, élargissant ainsi le potentiel d’une participation généralisée au réseau.
La vérification sans état, en particulier, élimine le besoin pour les nœuds de stocker toutes les données de la blockchain. Au lieu de cela, chaque bloc comprendrait un « témoin » contenant les données essentielles et les preuves cryptographiques nécessaires pour valider le bloc.
Cette évolution vers des clients apatrides est cruciale, car elle réduit les demandes de stockage et accélère les performances de la blockchain. Cela améliorerait l’expérience utilisateur globale tout en réduisant les obstacles à l’exécution des nœuds Ethereum, rendant ainsi le jalonnement en solo beaucoup plus accessible.
Pour mettre en œuvre ces changements, Buterin propose de remplacer la structure d’état actuelle d’Ethereum, connue sous le nom d’arbre Merkle Patricia, par des arbres Verkle ou des arbres de hachage binaire STARKed. Bien que les STARK remplissent une fonction similaire aux SNARK, ils offrent des avantages supplémentaires en termes d’évolutivité et de sécurité, aidant Ethereum à surmonter certaines des limites de ses systèmes de preuve existants.
Mentionné dans cet article