Polygon Labs, l’équipe d’infrastructure derrière l’écosystème Polygon, a révélé sa dernière innovation : un prouveur Polygon Zero-Knowledge Ethereum Virtual Machine (zkEVM) de type 1.
Les prouveurs sur la blockchain sont des entités informatiques qui attestent si une information est exacte ou non sans révéler les données sous-jacentes. Ces prouveurs créent des « preuves » qui sont ensuite validées par des vérificateurs.
Un prouveur de type 1 indique le plus haut niveau de compatibilité avec la blockchain Ethereum. Cela signifie qu’il n’est pas nécessaire de modifier aucune partie d’Ethereum pour générer une preuve. Cela inclut la structure de stockage, la fonctionnalité de hachage ou toute autre logique de consensus.
Selon Brendan Farmer, co-fondateur de Polygon, les zkEVM de type 1 doivent faire des compromis en termes de performances en matière de génération de preuves et nécessitent plus de calculs, mais rendent finalement la couche 1 d’Ethereum elle-même beaucoup plus évolutive.
En savoir plus: Comment décentraliser un prouveur, selon un ingénieur qui l’a fait pour s’amuser
L’équipe Polygon a travaillé sur le système de démonstration – Plonky2 – pendant plus de 16 mois. D’ici la fin de cette année, l’équipe devrait publier Plonky3, qui verra des améliorations significatives de ses performances, note Farmer.
Le nouveau prouveur zkEVM de type 1 est entièrement open source, avec une double licence sous MIT et Apache 2.0. La licence MIT comporte très peu de restrictions, tout comme la licence Apache 2.0, bien que les utilisateurs qui apportent des modifications significatives au code doivent marquer les modifications.
En introduisant le prouveur de type 1, toute blockchain équivalente EVM existante peut devenir une solution zk layer-2 et s’intégrer à l’écosystème Polygon via sa couche d’agrégation sans avoir à bifurquer son réseau. Cela inclut Manta, Canto et Celo, a déclaré Farmer. Le prouveur zkEVM de Polygon sera également compatible avec les zkEVM de type 2 à moindre coût.
La couche d’agrégation de Polygon a été introduite en janvier comme alternative aux récits de mise à l’échelle existants – blockchains monolithiques et modulaires – et est conçue pour centrer la mise à l’échelle autour de son propre AggLayer unifié, un protocole qui fournit une UX inter-chaînes.
Polygon n’est pas la première équipe à avoir introduit ce type d’architecture. En août de l’année dernière, Risc Zero a présenté son zkEVM « Type 0 », Zeth, un langage de programmation à usage général qui pourrait être équivalent à l’EVM.
En savoir plus: Risc Zero présente le zkEVM « Type 0 » pour rendre la technologie sans connaissance plus accessible
Contrairement aux zkEVM de type 1, les zkEVM de type 0 sont conçus de manière à ce que les développeurs puissent modifier et personnaliser leur pile zk pour la compatibilité avec n’importe quel réseau, comme zkSolana, par exemple. Son inconvénient, selon Farmer, est que cela pourrait être un peu plus coûteux.
Farmer prédit que dans les semaines à venir, les performances du prouveur zkEVM de Polygon s’amélioreront d’environ 35 % et seront environ 50 fois plus abordables que celles de ses concurrents.