La machine virtuelle Ethereum ne prend pas en charge les preuves sans connaissance par défaut. zkEVM est conçu pour assurer la continuité de l'état Ethereum tout en fournissant la preuve que toutes les informations sont correctes. De cette façon, beaucoup de gens ont commencé à connaître zkEVM, mais ils ne savent pas ce que signifie zkEVM ? zkEVM (Zero-Knowledge Ethereum Virtual Machine) est une machine à états Ethereum qui exécute des contrats intelligents d'une manière compatible avec la technologie Zero-Knowledge Proof (ZKP), conçue pour assurer la continuité de l'état Ethereum tout en fournissant toutes les informations correctes pour le prouver, l'éditeur ci-dessous vous donnera une introduction complète à zkEVM.
zkEVM est une machine virtuelle compatible avec l'informatique sans connaissance pour exécuter des contrats intelligents. Il est construit sur Ethereum et traite, empile et transmet les transactions vers le réseau principal Ethereum. Cette méthode de traitement d'agrégation est capable de gérer efficacement des charges importantes du réseau Ethereum, ce qui entraîne des transactions moins chères et plus rapides.
zkEVM atteint son objectif en répliquant l'environnement Ethereum sous la forme d'un cumul de connaissances nulles. Il lit d'abord l'état initial et calcule toutes les transactions, puis génère le nouvel état mis à jour et la preuve de connaissance nulle correspondante. Cette preuve est soumise au vérificateur de contrat intelligent, qui vérifie la validité de la transaction en vérifiant l'exactitude de l'état initial et du nouvel état sans avoir à vérifier toutes les transactions une par une.
Étant donné que zkEVM est construit sur la machine virtuelle Ethereum, il permet aux développeurs de migrer facilement les DApps et les contrats intelligents Ethereum vers zkEVM sans implémenter de preuves de connaissance nulle. En d’autres termes, zkEVM est capable de prendre en charge l’exécution de contrats intelligents sans connaissance, y compris des fonctions d’échange de jetons et de paiement qui n’étaient pas prises en charge auparavant.
Grâce aux fonctionnalités de compatibilité de la machine virtuelle Ethereum, les développeurs peuvent exploiter les outils de machine virtuelle Ethereum existants et le langage de programmation Solidity pour créer de nouveaux produits tout en bénéficiant de la sécurité améliorée fournie par zkEVM. Les utilisateurs en bénéficieront également, car ils pourront continuer à utiliser les mêmes DApps et outils familiers avec une sécurité et une protection de la confidentialité doublées.
Une différence majeure entre les zk-rollups et les zkEVM réside dans leurs objectifs de conception différents. Axé sur l'évolutivité, zk-rollup permet de traiter de grands volumes de transactions hors chaîne tout en préservant la sécurité et l'intégrité de la chaîne principale Ethereum. L’avantage de cette méthode est qu’elle peut considérablement améliorer le débit des transactions, réduire les frais de transaction et réduire la charge sur la chaîne principale Ethereum. En revanche, zkEVM se concentre sur la protection de la vie privée. Il permet l’exécution de contrats intelligents dans le respect de la vie privée, permettant ainsi de créer des transactions privées et confidentielles sur la plateforme Ethereum. L’avantage de cette approche est qu’elle protège la vie privée des utilisateurs, leur permettant d’effectuer des transactions blockchain sans exposer les détails de la transaction. En général, les zk-rollups et les zkEVM sont des solutions proposées pour résoudre les problèmes d'évolutivité et de confidentialité d'Ethereum, mais leur implémentation et application spécifiques
zk-rollup et zkEVM sont des innovations majeures dans Ethereum, elles peuvent améliorer l'évolutivité et la confidentialité d'Ethereum. Ces innovations devraient améliorer considérablement les fonctionnalités de la plateforme Ethereum, la rendant plus adaptée à un large éventail de scénarios d’application.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!