Le chercheur de la Fondation Ethereum, Justin Drake, a présenté « Lean Ethereum », une proposition visant à rendre le réseau principal de contrats intelligents à la fois sécurisé face aux menaces quantiques et plus simple d’un point de vue technique. Le plan prévoit notamment une refonte des trois couches fondamentales d’Ethereum : le consensus, les données et l’exécution.
Pour renforcer la sécurité et anticiper l’ère quantique, Drake propose d’intégrer des machines virtuelles utilisant des preuves à divulgation nulle de connaissance (zero-knowledge proofs), une technologie permettant de vérifier des données en chaîne sans en révéler le contenu.
Il suggère également d’utiliser un mécanisme appelé échantillonnage de disponibilité des données, une technique qui permettrait de réduire les besoins de stockage sur Ethereum, tout en maintenant l’intégrité des blocs.
L’échantillonnage de disponibilité des données consiste à vérifier de petites portions aléatoires d’un bloc pour en valider la cohérence, sans avoir à télécharger l’intégralité de celui-ci.
Drake propose en outre l’adoption de l’architecture RISC-V, une norme d’instructions informatiques simplifiées qui indique au processeur ce qu’il doit exécuter. Ce changement renforcerait la sécurité de la couche de consensus tout en réduisant sa complexité technique.
Les partisans de RISC-V estiment que ce modèle diminue les risques d’attaques et de failles en réduisant les surfaces d’exposition et les potentielles portes dérobées dans le réseau et ses nœuds.
De nombreux développeurs réclament une simplification de la pile technologique d’Ethereum, afin de faciliter la tâche aux développeurs de blockchain, de limiter les risques et d’éliminer les complexités inutiles. Le réseau de smart contracts intelligents a d’ailleurs été régulièrement critiqué pour sa complexité technique.
Vitalik Buterin partage les mêmes inquiétudes
En mai, le cofondateur d’Ethereum, Vitalik Buterin, a déclaré vouloir simplifier l’architecture technique d’Ethereum au cours des cinq prochaines années, pour la rapprocher de la simplicité de celle de Bitcoin.
Il estime que le développement trop technique d’Ethereum a entraîné des dépenses excessives, augmenté les risques de sécurité, et isolé la communauté de recherche. Tout cela, selon lui, pour des avantages qui ne se sont pas toujours révélés concrets.
En avril, Buterin avait déjà évoqué une transition vers l’architecture RISC-V pour rendre le réseau plus rapide et plus résilient.
D’autres voix s’élèvent également, comme celle de XinXin Fan, responsable de la cryptographie chez IoTeX (une plateforme blockchain décentralisée), qui propose d’utiliser des preuves à divulgation nulle basées sur des fonctions de hachage afin de sécuriser Ethereum contre les menaces quantiques, sans compromettre l’expérience utilisateur.