Des lecteurs comme vous aident à soutenir MUO. Lorsque vous effectuez un achat en utilisant des liens sur notre site, nous pouvons gagner une commission d'affiliation. En savoir plus.

Comme Ethereum est devenu une plate-forme populaire pour les applications décentralisées, le besoin de solutions évolutives a augmenté. L'une de ces solutions est la technologie de mise à l'échelle zkEVM qui peut aider à l'adoption à grande échelle. Il utilise des cumuls et des preuves sans connaissance pour améliorer l'efficacité d'Ethereum.

Zero-knowledge Ethereum Virtual Machine est une solution de mise à l'échelle unique qui offre une sécurité irréprochable. Le zk-rollup assure une plus grande sécurité en validant les transactions sans révéler vos données.

Plongeons dans le monde de zkEVM et explorons son potentiel en tant que solution aux défis de mise à l'échelle auxquels est confronté Ethereum.

Comprendre les cumuls de connaissance zéro

Un cumul sans connaissance est une solution de mise à l'échelle qui combine différentes transactions et les cumule par lots. Le lot cumulé de transactions est présenté comme une seule transaction. De cette façon, la blockchain ne reçoit que le résumé de la transaction, pas les détails de la validation.

instagram viewer

Le zk-rollup peut augmenter l'efficacité du réseau car il minimise le temps de transaction. Il permet au réseau de traiter plusieurs transactions simultanément. De plus, les zk-rollups réduisent le coût du traitement des transactions en répartissant le coût entre les utilisateurs.

En outre, il s'agit d'une option sécurisée qui peut dissimuler vos informations sensibles. Il utilise des preuves à connaissance nulle pour la validation et effectue des transactions hors chaîne. Il vous permet également de préserver votre vie privée lors de la création d'une transaction sur le réseau.

Qu'est-ce que la technologie zkEVM?

Le La machine virtuelle Ethereum (EVM) est le moteur qui alimente le réseau Ethereum. La technologie zkEVM est un type de machine virtuelle Ethereum qui peut exécuter des contrats intelligents sur la blockchain Ethereum avec des preuves à connaissance nulle.

Comme l'EVM standard, zkEVM offre également une infrastructure de calcul cloud globale. Mais la différence entre les deux est comment les contrats intelligents sont exécutés. Au lieu de l'exécution standard, zkEVM introduit des preuves à connaissance nulle pour l'exécution intelligente des contrats. De plus, il peut crypter les données sensibles et fournir une preuve succincte d'exécution.

Grâce à cette technologie, vous pouvez développer des applications décentralisées (DApps) sur le réseau Ethereum avec une sécurité et une efficacité renforcées. Cela minimise également le coût du déploiement de contrats intelligents sur Ethereum.

Comment fonctionne la technologie zkEVM?

zkEVM exploite le cryptage à connaissance zéro méthode.

Le cryptage et les preuves à connaissance zéro permettent au système de savoir qu'une déclaration est vraie sans avoir besoin de détails spécifiques. Lorsque cette technologie est utilisée dans une machine virtuelle, elle permet aux contrats intelligents de fonctionner avec un minimum de données.

Ce cryptage est également utile dans les transactions de crypto-monnaie. Tout d'abord, le zkEVM cumule plusieurs transactions en une seule. Ensuite, il génère une preuve à connaissance nulle du lot de transactions. La preuve comprend des informations indiquant que les utilisateurs ont validé une transaction. Cependant, les données personnelles des validateurs restent cachées à cause du cryptage.

Après la génération du zk-proof, le zk-rollup de la machine virtuelle envoie des preuves de validité à Ethereum, où elles sont vérifiées. Cela inclut la vérification de l'exécution correcte du bytecode, l'utilisation d'opérations correctes et la bonne exécution des opcodes.

Les 4 meilleurs projets zkEVM

Bien que zkEVM soit en phase de développement, plusieurs projets ont déjà vu le jour.

1. zkSync

Laboratoires de matière zkSync est l'une des versions les plus développées de zkEVM. Il permet aux développeurs de écrire du code de contrat intelligent dans Solidity et d'autres langages de programmation compatibles Ethereum. Tout d'abord, il traduit le code de langage de haut niveau dans un langage intermédiaire appelé Yul.

Après cela, il convertit le code en une forme lisible par machine, le bytecode. Pour le convertir en bytecode, zkSync utilise la technologie de compilation Low-Level Virtual Machine (LLVM). Il est conçu pour vous donner accès aux futures bibliothèques de programmation de différents langages.

2. Polygone zkEVM

Crédit d'image: Polygone

Le réseau Polygon a également introduit un puissant zkEVM en tant que solution de mise à l'échelle L2. zk-rollup de polygone offre l'équivalence d'opcode d'EVM. Il offre également une sécurité renforcée car il ne stocke que les épreuves zk et les données compressées pour les transactions cumulées. De plus, c'est une solution efficace car elle peut finaliser et valider instantanément les transactions.

Tout d'abord, il fusionne diverses transactions utilisateur pour créer un lot au niveau L2. Ensuite, le lot de transactions est envoyé à la couche 1 et vérifié via la preuve de validité. Enfin, des modifications sont apportées à la blockchain Ethereum.

3. StarkNET

StarkNET est un autre zk-rollup compatible EVM qui prend en charge Solidity et d'autres langages de haut niveau EVM. Il utilise un type de preuve zk connu sous le nom de zk-STARK (Zero-knowledge Succinct Transparent Arguments of Knowledge.) Il offre une sécurité améliorée, mais ses frais de gaz peuvent être plus élevés.

Sur StarkNET, vous pouvez utiliser Solidity ou d'autres langages de script EVM pour développer des contrats intelligents. Il convertit ensuite le code du langage de haut niveau dans son langage de programmation, Cairo. Le compilateur, WARP de Nethermind, convertit le code en StarkNET.

Faire défiler propose également sa solution de mise à l'échelle qui utilise des zk-rollups. Son infrastructure a de nombreux parallèles avec le Polygon zkEVM, mais elle offre une plus grande flexibilité. Il offre un système agile alors qu'il est encore en phase de test. À l'avenir, Scroll prévoit de transformer sa solution évolutive L2 en un équivalent EVM plus sécurisé et transparent.

zkEVM révolutionne l'infrastructure de la chaîne de blocs

Les rollups sans connaissance peuvent exécuter des milliers de transactions sur Ethereum en une seule fois. zkEVM offre un environnement cloud où de tels contrats intelligents peuvent être exécutés. C'est pourquoi il s'agit d'une approche innovante pour résoudre le trilemme de la blockchain. En tirant parti de cette technologie, vous pouvez créer des DApp évolutives, sécurisées et entièrement décentralisées sur Ethereum.

zkEVM rend Ethereum plus rapide, évolutif et moins cher. De plus, il vous offre plus de confidentialité car il peut dissimuler vos données. Désormais, de nombreuses solutions L2 intègrent cette technologie qui ouvrira une passerelle pour une infrastructure de blockchain évolutive à l'infini.