- Buterin classe la difficulté d'évolutivité avec le calcul comme la plus facile, la disponibilité des données comme plus difficile, et l'état comme le plus difficile à échelonner.
- Les preuves à divulgation nulle et le fractionnement des données aident à échelonner l'exécution et la disponibilité sans affaiblir les hypothèses de confiance.
- Vitalik a inversé son point de vue de 2017, soutenant désormais la vérification auto-établie par l'utilisateur alors que la cryptographie et les leçons du monde réel progressaient.
Vitalik Buterin, cofondateur d'Ethereum délimité un cadre révisé pour l'évolutivité de la blockchain et la vérification des utilisateurs dans un message partagé sur X hier. La discussion détaillait comment les blockchains échelonnent le calcul, les données et l'état, et pourquoi leur difficulté diffère. Buterin a également révisé son point de vue de 2017 sur la validation par l'utilisateur lui-même, en citant les progrès techniques et les leçons pratiques apprises.
Calcul, Données et État classés par difficulté
Selon Vitalik Buterin, échelonnage de la blockchain suit une hiérarchie claire, en commençant par le calcul, qui est le composant le plus facile à échelonner. Il a expliqué que les développeurs pouvaient paralléliser le calcul ou remplacer des charges de travail importantes par des preuves cryptographiques. Notamment, des techniques comme les preuves de connaissance nulle réduisent les exigences d'exécution sans modifier les hypothèses de confiance.
Cependant, Buterin a placé la disponibilité des données au centre de la hiérarchie. Il a affirmé que les systèmes nécessitant des garanties de disponibilité doivent les satisfaire directement. Néanmoins, les développeurs peuvent fractionner les données et appliquer des méthodes de codage d'effacement telles que PeerDAS. En conséquence, les nœuds ayant une capacité moindre peuvent produire des blocs proportionnellement plus petits.
Pourquoi l'État reste le principal goulot d'étranglement
À l'inverse, Buterin a identifié l'état comme le composant le plus difficile à échelonner. Il a souligné que valider une seule transaction nécessite l'accès à l'état complet. Même lorsque les développeurs compressent l'état en structure d'arbre, la mise à jour de la racine dépend toujours des données d'état complètes.
Bien que certaines approches tentent une partition des états, Maison de la Technologie ont dit qu'ils nécessitent des modifications architecturales majeures. De plus, ces conceptions manquent de flexibilité à usage général. À cause de cela, il a soutenu que les développeurs devraient remplacer l'état par des données lorsqu'il est possible, à condition que la décentralisation reste intacte.
Reconsidérer la validation des utilisateurs et les hypothèses passées
En parallèle à la discussion sur l'échelle, Mais Buterin a publiquement changé d'avis une déclaration qu'il a faite en 2017 concernant la validation des utilisateurs. À l'époque, il décrivait la vérification complète des utilisateurs comme irréaliste. Cependant, dans son récent message sur X, il a indiqué que l'amélioration de la cryptographie et de l'expérience avait changé ce point de vue.
Il a reconnu que l'écosystème a changé massivement. En conséquence, il met désormais l'accent sur la souveraineté individuelle et la vérification comme objectifs centraux de conception. Selon Buterin, ces changements indiquent la position mise à jour d'Ethereum sur la résilience à long terme du réseau.

