zkEVM peut résoudre les problèmes de vérification dans Ethereum
Ethereum, une plate-forme de sous-traitance intelligente alimentant la finance décentralisée (DeFi), les opérations de jetons non fongibles (NFT), et plus encore, a un problème qui ne peut pas être résolu uniquement par les plates-formes de mise à l’échelle de couche 2, a récemment déclaré son co-fondateur Vitalik Buterin.
Dans un blog, Buterin a déclaré que bien que le réseau soit largement utilisé et qu’il y ait des utilisateurs, il est difficile de vérifier les transactions du réseau principal. Les défis qui en découlent signifient que peu de personnes peuvent exécuter leurs nœuds et s’appuyer plutôt sur des tiers de confiance, y compris des clients légers. Bien que les clients légers soient essentiels, le co-fondateur note qu’il est difficile de vérifier si un validateur Ethereum particulier suit les règles de protocole établies.
Pour résoudre ces problèmes, Buterin propose deux options pour résoudre les problèmes de vérification de couche 1 en chaîne tout en améliorant l’évolutivité.
Résoudre les problèmes de vérification en chaîne
Dans la première option, il suggère de contraindre le réseau principal et de forcer l’activité à la couche 2. Cela nécessiterait de réduire l’objectif de gaz par bloc du réseau principal de 15 millions à 1 million, la seule fonction de la couche 1 étant de vérifier les protocoles de la couche 2.
Bien que cette solution puisse fonctionner, il peut y avoir des défauts. Premièrement, cela rendrait économiquement irréalisables de nombreuses applications existantes basées sur la L1, et les fonds des utilisateurs pourraient rester bloqués en raison de frais extrêmement élevés. Une migration massive vers un projet de niveau 2 est possible, mais cela compliquerait davantage le processus.
Le co-fondateur note que, idéalement, le protocole Ethereum devrait être facile à vérifier sur divers appareils, y compris les ordinateurs portables, les téléphones et les extensions de navigateur. Pourtant, la synchronisation individuelle des données en chaîne pour la première fois, ou après une longue période hors ligne, peut prendre jusqu’à 54 secondes. Cela peut être une tâche sur le navigateur de l’appareil ou entraîner une décharge rapide de la batterie des appareils portables.
Une autre option alternative proposée par Buterin implique un argument de connaissance succinct non interactif (SNARK) – vérifiant le réseau principal à l’aide d’une machine virtuelle Ethereum à connaissance nulle (zkEVM), qui peut être utilisée pour vérifier l’exécution de la machine virtuelle Ethereum (EVM) d’un bloc Ethereum.
Dans cette approche, plus de code SNARK serait écrit pour vérifier le côté consensus d’un bloc. Cependant, la génération de preuves en temps réel nécessiterait des améliorations significatives via du matériel spécialisé ou des améliorations architecturales.
Si cette option est retenue, il sera nécessaire de choisir un type de zkEVM à utiliser pour la vérification. Trois options existent : un seul zkEVM, un multi-zkEVM fermé et un multi-zkEVM ouvert.
Bien que chaque option présente des avantages et des inconvénients, Buterin pense que l’option ouverte multi-zkEVM est la meilleure voie. Cette approche impliquerait différents clients ayant différentes implémentations de zkEVM, chaque client attendant une preuve compatible avant d’accepter un bloc comme valide.
Bien qu’idéal, ce ne sera pas sans défis. Ce qui est évident, c’est que cela nécessiterait des améliorations significatives de l’efficacité et de la parallélisation d’Ethereum. Cependant, il pense que cette voie peut être explorée et est pratique en raison des progrès technologiques.
Améliorer l’évolutivité et l’accessibilité dans Ethereum
Les propositions de Buterin représentent un pas dans la bonne direction pour résoudre le problème de vérification en chaîne. Bien que les solutions proposées présentent des faiblesses, elles soulignent la nécessité d’un protocole Ethereum plus évolutif et efficace.
Cette proposition est intervenue lorsque Polygon a lancé sa version bêta du réseau principal zkEVM au début de cette semaine avec des plans d’open-sourcing de la technologie pour stimuler davantage de développements.
Suivez-nous sur Google Actualités