Selon Cointelegraph, le cofondateur d'Ethereum, Vitalik Buterin, a plaidé pour une simplification du protocole de base d'Ethereum afin d'améliorer l'efficacité, la sécurité et l'accessibilité du réseau, en s'inspirant de la conception minimaliste de Bitcoin. Dans un article de blog intitulé « Simplifier le L1 », publié le 3 mai, Buterin a présenté sa vision visant à restructurer l'architecture d'Ethereum autour du consensus, de l'exécution et des composants partagés. Il a souligné que la simplicité est essentielle à la résilience et à l'évolutivité à long terme d'Ethereum, suggérant que le réseau pourrait devenir aussi simple que Bitcoin d'ici cinq ans.
Les récentes améliorations, telles que la preuve d'enjeu (PoS) et l'intégration de l'argument de connaissance succinct et non interactif à connaissance nulle (zk-SNARK), ont renforcé Ethereum. Cependant, Buterin a souligné que la complexité technique a entraîné des cycles de développement pléthoriques, des coûts accrus et des risques accrus de bugs. Il a reconnu que l'approche historique d'Ethereum, parfois influencée par ses propres décisions, a contribué à des dépenses de développement excessives, à des risques de sécurité et à une culture de R&D isolée, recherchant souvent des avantages qui se sont avérés illusoires.
La proposition de Buterin met particulièrement l'accent sur la couche de consensus, avec l'introduction du modèle de « finalité à 3 emplacements ». Ce modèle vise à simplifier le consensus en éliminant les composants complexes tels que les époques, les comités de synchronisation et le brassage des validateurs. La réduction du nombre de validateurs actifs simultanément permettrait des implémentations plus sûres et plus simples de la règle de choix de la fourche. Parmi les autres améliorations proposées, on peut citer l'adoption de protocoles d'agrégation basés sur STARK (Scalable Transparent Argument of Knowledge) pour décentraliser et simplifier la coordination du réseau.
Au niveau de la couche d'exécution, Buterin a proposé de passer de la machine virtuelle Ethereum (EVM) à une machine virtuelle plus simple et compatible ZK comme RISC-V. Cette transition pourrait améliorer considérablement les performances des preuves à connaissance nulle et simplifier le protocole. RISC-V, une architecture de jeu d'instructions open source, adopte une philosophie de conception minimaliste, utilisant un petit ensemble d'instructions simples pour une efficacité élevée et une implémentation simplifiée. Afin de maintenir la rétrocompatibilité, Buterin a suggéré d'exécuter les anciens contrats EVM onchain via un interpréteur RISC-V tout en prenant en charge les deux machines virtuelles simultanément pendant une phase de transition.
Buterin a également plaidé en faveur d'une standardisation à l'échelle du protocole, proposant l'adoption d'une méthode de codage par effacement unique, d'un format de sérialisation (privilégiant SSZ) et d'une arborescence afin de réduire la complexité redondante et de rationaliser les outils et l'infrastructure d'Ethereum. Il a comparé la simplicité à la décentralisation, suggérant qu'Ethereum adopte un objectif de « nombre maximal de lignes de code » afin de maintenir une logique critique pour le consensus légère et vérifiable. Les fonctionnalités héritées non critiques seraient conservées, mais hors de la spécification principale.
La proposition de Buterin intervient alors qu'Ethereum est confronté à une concurrence croissante de la part d'autres blockchains. Lors d'une table ronde organisée lors de l'événement LONGITUDE by Cointelegraph le 2 mai, Alex Svanevik, PDG du service de données Nansen, a souligné le déclin de la domination d'Ethereum sur les réseaux blockchain L1. Svanevik a fait remarquer que si Ethereum était pressenti pour dominer l'espace crypto il y a quelques années, le paysage actuel révèle une réalité différente.