La complexité d’Ethereum peut affaiblir la sécurité et faire dépendre les utilisateurs d’un petit groupe d’experts.
La simplification des fonctionnalités et la suppression du code ancien facilitent la maintenance du réseau par de nouveaux développeurs.
Les grandes mises à jour comme PoS et l’abstraction des comptes réduisent l’encombrement, rendant Ethereum résilient et souverain.
Le co-fondateur d’Ethereum, Vitalik Buterin, a lancé un avertissement critique concernant la sécurité et l’autonomie à long terme de la blockchain. S’adressant aux développeurs et aux passionnés, il a souligné que la complexité du protocole menace la confiance et la souveraineté.
Selon Buterin, « Même si un protocole est ultra décentralisé avec des centaines de milliers de nœuds, et qu’il possède une tolérance aux fautes byzantines de 49 %… si le protocole est un chaos ingérable de centaines de milliers de lignes de code, en fin de compte, ce protocole échoue aux trois tests. »
Il a expliqué qu’un protocole surchargé oblige les utilisateurs à dépendre d’un petit groupe d’experts, ce qui compromet la décentralisation. De plus, les nouveaux arrivants peuvent avoir du mal à maintenir la qualité si les équipes originales quittent le projet et si les experts techniques ne peuvent pas le comprendre pleinement, ce qui réduit la souveraineté.
Buterin a souligné que l’ajout de nouvelles fonctionnalités pour des gains à court terme peut être très destructeur. Il a déclaré : « Le problème principal est que si les changements de protocole sont jugés du point de vue de ‘leur ampleur par rapport au protocole existant’, alors les ajouts se produisent plus souvent que les suppressions. »
En conséquence, Ethereum risque de devenir encombré, créant une complexité inutile et augmentant les vulnérabilités de sécurité. Il prône une approche de simplification structurée. Cela inclut la réduction du nombre de lignes de code, l’évitement de dépendances complexes, et l’introduction d’invariants — des propriétés fondamentales qui simplifient le développement des clients.
Vitalik a partagé des exemples d’efforts de simplification en cours. Il a mentionné les réformes du coût du gaz à Glamsterdam, qui lient les coûts à l’utilisation réelle des ressources. De plus, la transition d’Ethereum du Proof-of-Work au Proof-of-Stake représente une forme de « collecte des déchets » à grande échelle.
La compatibilité rétroactive de style Rosetta pourrait également réduire la complexité en reléguant les fonctionnalités peu utilisées aux contrats intelligents. Buterin a ajouté : « Après la mise à niveau vers une abstraction native complète des comptes, tous les anciens types de transactions pourront être abandonnés, et les EOAs pourront être convertis en portefeuilles de contrats intelligents. » Ces étapes visent à permettre aux nouveaux développeurs de se concentrer uniquement sur les fonctionnalités pertinentes, réduisant ainsi la surcharge technique.
En fin de compte, Buterin voit Ethereum ralentir les grands changements à l’avenir. Il pense que les quinze premières années ont été comme une « phase d’adolescence », pleine d’expérimentations. En simplifiant le système et en supprimant la complexité inutile, Ethereum peut rester fort, sécurisé et facile à utiliser pour tous. Il insiste également sur le fait que la simplicité protège le contrôle des utilisateurs sur leurs propres actifs et maintient le réseau véritablement sans confiance, afin qu’il puisse durer des générations.
Articles similaires
Un "whale" de l’ICO ETH transfère 2 000 ETH d’une valeur de 4,63 M$, suggérant une possible vente massive
Charles Schwab : offrir aux clients particuliers un service de négociation au comptant de Bitcoin et d’Ethereum
Charles Schwab Lance le Trading du Bitcoin et de l’Ethereum
Justin Sun annonce la transition PQ de TRON et critique Bitcoin et Ethereum