Ethereum (ETH), la deuxième plus grande crypto-monnaie par capitalisation boursière, actuellement évaluée à 220 milliards de dollars avec un prix de 1824 $, est la référence à laquelle de nombreuses blocs aspirent. Mais c’est loin d’être parfait. Dans un récent post intitulé «Simplifier le L1», le co-fondateur Ethereum Vitalik Buterin a partagé une vision de l’avenir de la plate-forme.

Au cours des cinq prochaines années, Buterin pense que Ethereum devrait faire un effort conscient pour simplifier son protocole de couche 1 de base. Son objectif: rendre Ethereum plus maigre, plus facile à comprendre et plus résilient, qui a aidé Bitcoin à résister au temps.

Vitalik s’inspire de Bitcoin (BTC) Concevoir, l’appeler «magnifiquement simple». Il le décompose: «Il y a une chaîne, qui est composée d’une série de blocs. Chaque bloc est connecté au bloc précédent par un hachage. La validité de chaque bloc est vérifiée par une preuve de travail. Chaque bloc contient des transactions. Les transactions dépensent des pièces qui ont été créées par le processus d’exploitation ou éduqué par des transactions précédentes. Et c’est à peu près.» Ethereum, en revanche, a historiquement emprunté une voie expérimentale plus riche en fonctionnalités, ajoutant souvent de la complexité pour les gains marginaux.

Fixer des limites à la complexité

Une idée radicale que Vitalik propose est de définir une limite maximale de ligne de code pour le protocole d’Ethereum. Cela aiderait à garder le système maigre et plus facile à comprendre, à auditer et à maintenir. Système consensuel actuel d’Ethereum, la chaîne de balises, est puissant, mais compliqué. Buterin suggère de le remplacer par une alternative rationalisée qui, selon lui, pourrait être beaucoup plus simple. Il décrit une nouvelle approche fondée sur des années de recherche et d’expérience.

La refonte de la finalité à 3 emplacements est une méthode qui élimine le besoin d’époches, de mélange de comités complexes et de comités de synchronisation. Cette conception est non seulement plus simple, avec environ 200 lignes de code pour une implémentation de base, mais a également une sécurité presque optimale.

Il explique également qu’avec moins de validateurs actifs, Ethereum pourrait adopter des règles de choix de fourche plus simples, qui déterminent quelle chaîne est «correcte» en cas de scission. Une autre innovation clé est l’agrégation basée sur le Stark. Bien que la cryptographie sous-jacente soit complexe, Vitalik dit: « C’est au moins une complexité très encapsulée, qui présente un risque systémique beaucoup plus faible envers le protocole. »

La couche d’exécution d’Ethereum, en particulier le Machine virtuelle Ethereum (EVM), est devenu gonflé au fil du temps, et Vitalik admet qu’une partie de son propre fait: «L’EVM se développe de plus en plus en complexité, et une grande partie de cette complexité s’est révélée inutile… une machine virtuelle de 256 bits qui est trop optimisée pour des formes très spécifiques de cryptographie… précompile qui sur-optimisé pour des cas unique qui sont utilisés par des barilènes.».

Au lieu de se concentrer sur de petites améliorations, Vitalik Buterin suggère une transition complètement en transition à une machine virtuelle plus simple et plus efficace, peut-être quelque chose comme RISC-V ou une autre machine virtuelle déjà utilisée dans La connaissance zéro d’Ethereum (ZK) Systèmes de proverage.

Cette refonte pourrait apporter des avantages importants, notamment des augmentations de performances, potentiellement plus de 100 fois plus rapidement. Pour les développeurs, ce changement pourrait améliorer l’expérience en permettant aux langues comme Solidity et Vyper de compiler avec la nouvelle machine virtuelle.

Le message de Vitalik est clair: Ethereum n’a pas besoin de devenir plus compliqué pour se renforcer. En simplifiant ses couches de consensus et d’exécution et en gardant sa base de code intentionnellement maigre, Ethereum pourrait devenir plus sécurisé et plus efficace pour le long terme.