Polygon Labs a annoncé l’arrivée d’une nouvelle technologie open source prête à améliorer et démocratiser le développement du monde crypto.
Parlons du nouveau système de démonstration à connaissance zéro Plonky3, qui après des années de conception est maintenant prêt pour la production sous licence publique.
Tous les développeurs cryptographiques pourront bientôt utiliser ce toolkit modulaire pour lancer leurs propres réseaux zkVM et zkEVM.
Voyons tous les détails ci-dessous.
Summary
La nouvelle génération de systèmes ZK Plonky3 lancée par Polygon avec licence open source
Hier, le développeur blockchain Polygon Labs a présenté à sa propre communauté crypto le nouveau système de vérification ZK Plonky3, avec une licence open source.
Il s’agit d’un ensemble d’outils qui permettent la génération de preuves cryptographiques à connaissance zéro, essentielles pour le développement de réseaux de redimensionnement.
Polygon a désormais un faible pour la technologie ZK : comme rapporté dans son dernier blog post, de nos jours, il n’existe pas de techniques de scaling plus efficaces.
Les soi-disant “zk-proofs” permettent à Polygon de viser la vitesse des transactions, d’améliorer la sécurité et de unifier la liquidité à travers un réseau de chaînes souveraines.
Rappelons que ce type d’innovation propre au monde crypto, est également de nature open source et est aujourd’hui utilisé par une myriade de projets : parmi les plus célèbres, citons ZkSync, Starknet, Linea, Scroll et Polygon zkEMV.
Plonky3 représente la prochaine génération de systèmes de vérification ZK, super rapide et avec une prédisposition modulaire. Ce nouveau toolkit est maintenant prêt pour la production ouvert à tous open source, et sera concédé sous licence MIT / Apache.
Les développeurs et les passionnés de code du monde crypto peuvent maintenant exploiter le toolkit Plonky3 pour concevoir le prochain réseau zkEVM ou zkEVM du futur.
La meilleure partie de ce système de vérification est qu’il étend sa flexibilité à n’importe quel cas d’utilisation spécifique, comme un démonstrateur personnalisé.
Différences entre l’ancienne technologie Plonky2 et le nouveau système open source Plonky3
Par rapport à la version précédente Plonky2, lancée par Polygon il y a à peine 2 ans, le nouveau système de vérification open source est beaucoup plus efficace et malléable pour le développement de réseaux crypto de redimensionnement.
Appena lanciato a gennaio 2022 dallo sviluppatore di Polygon Daniel Lubarov e dal suo team, Plonky2 semblait être un paquet logiciel incroyablement rapide et sûr.
Connu pour son innovation en ingénierie avec Starky, ce système de vérification unique était centré sur la récursion ultra-rapide grâce à l’optimisation pour le matériel.
Depuis lors, c’est devenu l’une des solutions web3 les plus adoptées dans le secteur crypto pour le développement de systèmes de démonstration ZK. Au fil du temps, certaines propriétés techniques de Plonky2 ont également été remodelées pour accélérer certains types d’applications blockchain courantes.
À distance de deux ans, Plonky3 semblait changer totalement les cartes sur la table pour Polygon et pour sa communauté crypto, en introduisant un système objectivement supérieur.
Tout d’abord, Plonky3, comme également rapporté par le même développeur Daniel Lubarov, peut atteindre une évolutivité supérieure de 5 à 10 fois celle de Plonky2.
De plus, contrairement à la précédente, cette génération de systèmes de vérification ZK est totalement open source, c’est-à-dire ouverte à tous.
Également sur le front sécurité nous ne pouvons que citer la solidité des nouveaux outils logiciels, vérifiés par des audits sur les dépôts Github.
Plonky3 diffère de la deuxième version essentiellement car il présente moins de propriétés fixes, il est plus flexible et adapté au développement de solutions crypto spécifiques
Un avantage pour tous les développeurs de Polygon et de l’ensemble de l’écosystème crypto
Comme mentionné, les développeurs de Polygon et plus généralement tous ceux qui travaillent dans le secteur crypto, pourront exploiter librement Plonky3 comme outil open source.
Les initiés peuvent donc lancer leur propre blockchain du type zkVM ou zkEVM, en suivant des objectifs infrastructurels modulaires.
C’est-à-dire qu’ils peuvent configurer le toolkit de manière entièrement personnalisée en fonction de leurs besoins.
La caractéristique de l’open source ouvre les portes à une époque de grande amélioration pour les blockchains alimentées par des preuves ZK. Des milliers de développeurs peuvent profiter de la technologie produite en interne par Polygon.
Les bibliothèques de Plonky3 croîtront avec les innovations mathématiques et d’ingénierie qui se produisent dans le secteur crypto..
Plonky3 a déjà été adopté par des projets comme Valida et SP1 de Succinct Labs. Indirectement, cela signifie que chaque projet ultérieur qui se base sur ces zkVM se base également sur Plonky3.
Les développeurs ZK peuvent mélanger et assortir pour créer une zkVM ou zkEVM qui s’adapte au mieux à l’application blockchain.
En suivant par exemple la configuration SP1, on peut exploiter la vitesse de développement et la maintenabilité du code de Rust, tout en conservant les garanties de performances et de solidité de Plonky3.
La configuration de Plonky3 utilisée dans SP1 a été sélectionnée principalement en fonction des performances dans la plus large gamme d’applications blockchain, y compris la récursion, l‘hashing des signatures et le calcul arbitraire de programmes comme la démonstration pessimiste.
SP1 a été obtenu en utilisant BabyBear pour le champ fini et Poseidon2 pour la fonction de hachage. Ce choix est motivé par le fait que BabyBear, fournit de la vitesse à la fois sur CPU et sur GPU tandis que Poseidon2 offre une récursion STARK super évolutive.
Ceci est cependant juste un exemple : avec Plonky3, les développeurs de Polygon et du paysage web 3 peuvent choisir des configurations largement personnalisables. À un haut niveau, nous faisons remarquer que Plonky3 est modulaire à travers des champs finis et des fonctions de hachage :
Champs finis : BabyBear; Mersenne31; Goldilocks
Fonctions de hachage : Poseidon; Poseidon2; Rescue; BLAKE3; Keccak-256; Monolith