Vitalik Buterin, le légendaire cofondateur d' Ethereum , a récemment partagé ses réflexions sur l'intégration potentielle d'une « ZK-EVM intégrée » au sein du Ethereum . Son analyse approfondie met en lumière plusieurs points clés susceptibles d'influencer considérablement l'avenir d' Ethereum et de ses protocoles de couche 2.
Déconstruire le concept ZK-EVM consacré
La vision de Buterin pour une ZK-EVM intégrée repose sur l'intégration directe des preuves à divulgation nulle de connaissance (ZK) dans la machine virtuelle Ethereum (EVM). Cette proposition vise à remédier à la dépendance actuelle des protocoles de couche 2, tels que les rollups optimistes et ZK, vis-à-vis d'une base de code de vérification EVM externe, ce qui engendre des risques de bogues et de piratages.
L'un des principaux avantages réside dans l'amélioration de l'efficacité et de la sécurité qu'une machine virtuelle Ethereum à preuve de connaissance nulle (ZK-EVM) intégrée pourrait apporter au réseau Ethereum . En intégrant les preuves de connaissance nulle à l'EVM, Ethereum pourrait réduire sa dépendance aux bases de code externes, diminuant ainsi le risque de vulnérabilités et augmentant l'efficacité globale du réseau.
Défis de conception et système multiclient
Buterin analyse en profondeur les défis de conception et les compromis liés à la mise en œuvre d'une ZK-EVM intégrée. Un point essentiel à retenir est la nécessité de la compatibilité avec la philosophie multi-clients d' Ethereum. Le système proposé prendrait en charge divers systèmes de preuve, garantissant la disponibilité des données et préservant la nature décentralisée du réseau.
Buterin aborde également l'importance de la rapidité dans la génération des preuves. Les technologies actuelles peuvent prendre un temps considérable pour générer les preuves des blocs Ethereum , mais les progrès en matière de parallélisation et d'accélération matérielle pourraient réduire significativement ce temps. Cependant, cela représente un défi d'ingénierie de taille.
Un autre point essentiel est la préférence de Buterin pour un système multiclient ouvert. Cette approche permettrait à chaque utilisateur de vérifier les blocs à l'aide du client de son choix, favorisant ainsi l'autonomie des utilisateurs et la décentralisation. Elle contraste avec un système multiclient fermé qui, bien que plus simple dans sa conception, pourrait complexifier la gouvernance et réduire l'auditabilité.
De plus, Buterin explore la distinction entre systèmes multi-clients « ouverts » et « fermés » dans le cadre qu'il propose. Il s'agit d'un point essentiel, car il met en lumière les fondements philosophiques de l'approche d' Ethereumen matière de décentralisation et d'innovation. Dans un système multi-clients ouvert, les systèmes de preuve gagneraient en influence en incitant les utilisateurs à les mettre en œuvre, plutôt que par le biais d'un processus de gouvernance protocolaire.
Ce modèle favorise une croissance plus organique de l'écosystème, où les utilisateurs et les développeurs ont une plus grande influence sur l'évolution du réseau. Cependant, Buterin reconnaît la complexité accrue de cette approche, un facteur qu'il convient de bien évaluer au regard de ses avantages. Il oppose cette approche à la simplicité d'un système multiclient fermé, où un ensemble fixe de systèmes de preuve est défini au sein du protocole. Si cela simplifierait la conception, cela engendrerait également des problèmes de gouvernance potentiels et pourrait entraver l'adaptabilité et l'auditabilité du système.
Soutenir l'innovation et les extensions futures
Buterin souligne l'importance de prendre en charge les « quasi-EVM » – de légères variations de l'EVM standard. Cette flexibilité permettrait aux solutions de couche 2 d'innover tout en utilisant la ZK-EVM native pour les partiesdentà l'EVM. C'est un point essentiel pour les développeurs souhaitant créer des applications sur Ethereum, qui met en évidence l'engagement de la plateforme en faveur de l'innovation.
De plus, Buterin suggère qu'une ZK-EVM intégrée pourrait évoluer pour prendre en charge les prouveurs avec état, améliorant ainsi l'efficacité des données et réduisant les besoins en matière de disponibilité des données. Cette évolution pourrait permettre des transactions plus économes en espace et potentiellement modifier la façon dont Ethereum gère les données.
L'article de Vitalik Buterin sur l'intégration potentielle d'une ZK-EVM au sein Ethereum apporte un éclairage essentiel sur l'avenir de la technologie blockchain. Son analyse du concept, depuis ses subtilités techniques jusqu'à ses implications plus larges sur la philosophie et la gouvernance d' Ethereum, offre une vision globale de ce qui pourrait constituer une évolution majeure pour le réseau Ethereum .

