Buterin se penche sur l’impact des zk-EVM sur la décentralisation et la sécurité

Le co-fondateur d’Ethereum, Vitalik Buterin, souhaite voir des machines virtuelles Ethereum à connaissance zéro (zk-EVM) construites sur la première couche d’Ethereum pour accélérer le processus de vérification sur la blockchain de base.

Buterin a expliqué dans un 31 mars poste qu’il est possible d’intégrer un zk-EVM sur la couche de base sans compromettre la décentralisation et la sécurité. La technologie permet aux machines virtuelles Ethereum d’exécuter des contrats intelligents sur la blockchain avec des preuves ZK.

Ethereum a été développé avec une « philosophie multi-clients » pour assurer la décentralisation au niveau du protocole, a expliqué Buterin. En intégrant les zk-EVM à la couche 1 d’Ethereum, ce serait le troisième type de client.

« Une fois que cela se produit, les zk-EVM deviennent de facto un troisième type de client Ethereum, tout aussi important pour la sécurité du réseau que les clients d’exécution et les clients de consensus le sont aujourd’hui. »

Les deux autres clients sont les clients « consensus » et « exécution ». Le client de consensus implémente la preuve de participation pour s’assurer que les nœuds du réseau parviennent à un accord, tandis que le client d’exécution écoute les nouvelles transactions diffusées sur le réseau, les exécute en EVM standard et détient une copie du dernier état de la blockchain.

En défendant l’idée de la vérification zk-EVM au niveau de la couche de base Ethereum, Buterin a d’abord considéré les avantages et les inconvénients de traiter la couche 1 comme un «centre d’échange» en poussant presque toutes les activités vers la couche 2.

Il a déclaré que de nombreuses applications basées sur la couche 1 deviendraient « économiquement non viables » et que de petits fonds – d’une valeur de quelques centaines de dollars ou moins – pourraient rester « bloqués » si les frais d’essence devenaient trop importants.

Buterin a expliqué que les zk-EVM devraient être « ouverts » dans la mesure où différents clients ont chacun des implémentations zk-EVM différentes et chaque client attend une preuve compatible avec sa propre implémentation avant d’accepter un bloc comme valide.

Il préfère cette approche car elle n’abandonnerait pas le paradigme « multi-clients », et une infrastructure zk-EVM ouverte garantirait également que de nouveaux clients pourraient être développés, ce qui décentraliserait davantage Ethereum au niveau de la couche de base.

En rapport: ConsenSys zkEVM est prêt pour un testnet public afin de fournir des règlements sécurisés sur Ethereum

Buterin a déclaré que les zkEVM pourraient être la solution à « The Verge », une partie de la feuille de route Ethereum qui vise à faciliter la vérification au niveau de la couche de base.

Buterin a reconnu que l’infrastructure zk-EVM pourrait entraîner des problèmes d’inefficacité des données et de latence, cependant, il a déclaré que ces défis ne seraient pas «trop difficiles» à surmonter.

Si l’écosystème zk-EVM est mis en œuvre, cela faciliterait encore l’exécution d’un nœud complet sur Ethereum, a expliqué Buterin :

« Les blocs Ethereum seraient plus petits qu’aujourd’hui, n’importe qui pourrait exécuter un nœud de vérification complète sur son ordinateur portable ou même son téléphone ou dans une extension de navigateur, et tout cela se produirait tout en préservant les avantages de la philosophie multi-client d’Ethereum. »

La plate-forme de mise à l’échelle de la couche 2 d’Ethereum Polygon a fait des progrès considérables avec son zk-EVM, après avoir récemment ouvert son zkEVM sur le réseau principal Polygon le 27 mars, promettant une réduction des coûts de transaction et une augmentation du débit des déploiements de contrats intelligents.

StarkWare, ConsenSys, Scroll, zkSync et Immutable déploient également des solutions de mise à l’échelle zkEVM similaires.

Magazine: Attaque des zkEVM ! Le moment 10x de Crypto