Polygon’s technical lead explains what to expect from zkEVM

Le responsable technique de Polygon explique à quoi s’attendre de zkEVM

L’écosystème Ethereum est sur le point d’assister à l’une des tendances les plus en vogue de la blockchain cette année, avec de nombreuses entreprises désireuses d’exploiter le prochain déploiement zkEVM de JeuxServer.

Que sont les preuves à connaissance nulle ?

La technologie Zero-knowledge (ZK) est une solution cryptographique qui remodèle l’industrie de la blockchain. Ils exécutent des langages et du bytecode de bas niveau à un niveau programmable, soutenus par les mêmes règles que le réseau principal Ethereum.

Il s’agit d’une machine virtuelle qui utilise des preuves à connaissance nulle pour vérifier les données sans révéler aucune information sur le contenu ou les propriétés des données. Il s’agit d’un protocole résistant à la censure reproduisant l’environnement d’exécution des transactions du réseau principal Ethereum.

Vitalik Buterin, le fondateur d’Ethereum, a classé les zkEVM en quatre types principaux et un cinquième. Voici sa répartition de ces types.T

  1. ZkEVM de type 1 : entièrement équivalent à Ethereum
  2. ZkEVM de type 2 : équivalence EVM (pas Ethereum)
  3. ZkEVM de type 3 : au départ de l’EVM
  4. ZkEVM de type 4 : proches cousins ​​de l’EVM
(Source : blog Ethereum)

« Le projet est un projet d’ingénierie complet », a déclaré Jordi Baylina, qui dirige l’équipe technique qui construit le Polygon zkEVM. « L’idée est qu’avec ces composants électroniques, nous avons en quelque sorte construit un processeur. En plus de cela, un programme peut être écrit pour traiter les transactions. C’est une pile complète de composants avec différentes équipes travaillant dans chacune de ces couches dans ces piles. »

Dans une vidéo YouTube publiée le 2 mars, Baylina a expliqué les composants techniques derrière le déploiement, « le système que nous construisons est résistant à la censure. Ce n’est pas une solution parfaite, mais jusqu’à un certain point car le système n’est pas universel.

« We créé le assemblée lui-même. C’est un nouveau processeur, nouveau assemblée, nouveau chemin de en écrivant matériel. Donc c’est comme toi sont créer un technologie, mais à le même temps toi besoin pour apprendre pour utiliser le technologie toi sont créer, qui est, depuis le générique perspective est fascinant, mais c’est aussi très difficile. »

Détails techniques

Avec le cumul zkEVM, un transfert ERC-20 définira des infrastructures de données uniques telles que ProgramCounter, GlobalCounter, EVMWord, GasInfo et GasCost, qui incluent et contiennent des éléments tels que la pile, la mémoire et les opcodes. Le pc et le gc sont encapsulés à usize, alors qu’EVMWord encapsule un tableau u8 d’une longueur de 32.

Alors que StackAddress est représenté par une taille usée, Stack est un tableau dynamique composé d’EVMWord. MemoryAddress est également une usize, avec des valeurs comprises entre 0 et 1023, tandis que Memory est un tableau de u8. Pour simplifier les opérations liées à la mémoire, les développeurs utilisent intelligemment les macros Rust pour extraire les informations critiques de la mémoire telles que les traits d’index et de plage et les implémenter de manière standardisée. D’autre part, Storage est représenté par un HashMap et ses valeurs clés sont toutes EVMWord.

La course à la suprématie de zkEVM

La course est lancée pour arriver sur le marché avec un produit fonctionnel.

Plusieurs projets sont en course pour lancer le premier zkEVM entièrement fonctionnel et équivalent à EVM, certains des principaux concurrents étant Polygon zkEVM, zkSync, StarkNET et Scroll.

Polygon zkEVM est open-source et vise à réduire les coûts de transaction jusqu’à 90%, tandis que zkSync 2.0 est en direct sur Ethereum Testnet, permettant aux développeurs d’écrire des contrats intelligents Solidity. StarkNET utilise des ZK-STARK, qui sont plus sécurisés mais ont des limites, et Scroll construit une solution à haute composabilité qui donne la priorité à la sécurité et à la transparence.

Le pari de 250 millions de dollars de Polygon sur zkEVM

Polygon a acheté le réseau Hermez pour 250 millions de dollars en 2021 et a ensuite lancé sa solution Ethereum Layer-2 ZK-rollup, Polygon Hermez, à la mi-2022. En juillet 2022, Polygon a annoncé le changement de nom de Polygon Hermez en Polygon zkEVM, qui a adopté l’approche Type-2 zkEVM pour être équivalente à EVM mais pas à Ethereum.

Les développeurs devront adapter le code et les outils EVM au déploiement ZK. Polygon vise à atteindre 2000 transactions par seconde et à réduire les coûts de transaction jusqu’à 90%, ce qui le rend moins cher que le Mainnet Ethereum. Polygon a lancé son zkEVM Public Testnet le 10 octobre.

Le responsable technique de Polygon explique à quoi s’attendre de zkEVM est apparu en premier sur CryptoSlate.