Technologie

Qu’est-ce que la technologie de mise à l’échelle zkEVM et comment rend-elle Ethereum plus rapide ?

Qu’est-ce que la technologie de mise à l’échelle zkEVM et comment rend-elle Ethereum plus rapide ?

Ethereum étant devenu une plateforme 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. Elle utilise des rollups et des preuves à connaissance nulle 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 rencontrés par Ethereum.


Comprendre les rouleaux de connaissance zéro

Un rollup à connaissance nulle est une solution de mise à l’échelle qui combine différentes transactions et les enroule en un lot. Le lot de transactions enroulé est présenté comme une seule transaction. De cette façon, la blockchain ne reçoit que le résumé de la transaction, et non les détails de la validation.

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

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

Qu’est-ce que la technologie zkEVM ?

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 zéro.

Comme la machine virtuelle Ethereum ordinaire, la technologie zkEVM offre également une infrastructure de calcul en nuage mondiale. Mais la différence entre les deux est la façon dont les contrats intelligents sont exécutés. Au lieu de l’exécution standard, zkEVM introduit des preuves de connaissance zéro pour l’exécution des contrats intelligents. En outre, il peut chiffrer les données sensibles et fournir une preuve succincte pour l’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é accrues. Elle minimise également le coût du déploiement des contrats intelligents sur Ethereum.

Comment fonctionne la technologie zkEVM ?

zkEVM utilise la méthode de cryptage à connaissance zéro.

Le cryptage à connaissance nulle et les preuves 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-monnaies. Tout d’abord, le zkEVM regroupe plusieurs transactions en une seule. Ensuite, il génère une preuve à connaissance nulle du lot de transactions. Cette preuve comprend des informations indiquant que les utilisateurs ont validé une transaction. Cependant, les données personnelles des validateurs restent cachées grâce au cryptage.

Après la génération de la zk-proof, le zk-rollup de la machine virtuelle envoie les 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 la zkEVM soit à son stade de développement, plusieurs projets ont déjà vu le jour.

1. zkSync

zkSync de Matter Labs est l’une des versions les plus développées de zkEVM. Elle permet aux développeurs d’écrire le code des contrats intelligents en Solidity et dans d’autres langages de programmation compatibles avec Ethereum. Tout d’abord, il traduit le code du langage de haut niveau en un langage intermédiaire appelé Yul.

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

2. zkEVM Polygon

Architecture de Polygon zkEVM
Crédit image : Polygon

Le réseau Polygon a également présenté un puissant zkEVM comme solution de mise à l’échelle L2. Le zk-rollup de Polygon offre l’équivalence opcode de l’EVM. Il offre également une sécurité renforcée car il ne stocke que des preuves zk et des données compressées pour les transactions enroulées. En outre, il s’agit d’une solution efficace car elle peut finaliser et valider instantanément les transactions.

Tout d’abord, il fusionne diverses transactions d’utilisateur pour créer un lot au niveau L2. Ensuite, le lot de transactions est envoyé à la couche 1 et vérifié par 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 zk-proof connu sous le nom de zk-STARK (Zero-knowledge Succinct Transparent Arguments of Knowledge.) Il offre une sécurité améliorée, mais son prix peut être plus élevé.

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, Nethermind WARP, convertit le code en StarkNET.

4. Défilement zkEVM

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

zkEVM révolutionne l’infrastructure de la blockchain

Les rollups à connaissance nulle peuvent exécuter des milliers de transactions sur Ethereum en une seule fois. zkEVM offre un environnement en nuage 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 construire des DApps évolutives, sécurisées et complètement 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. Aujourd’hui, de nombreuses solutions L2 intègrent cette technologie qui ouvrira la voie à une infrastructure blockchain infiniment évolutive.

0 0 votes
Évaluation de l'article
S’abonner
Notification pour
guest
0 Commentaires
Le plus ancien
Le plus récent Le plus populaire
Lecture suivante
Chargement de l’article suivant…
0
Nous aimerions avoir votre avis, veuillez laisser un commentaire.x