Polygon a publié publiquement en open-source sa solution zkEVM ce lundi 10 octobre. Il s’agit de la première solution blockchain dite ZK (Zero Knowledge) complète et dont le code est disponible. En effet, chacun peut le consulter, encore faut-il être développeur… Mais alors concrètement, c’est quoi le ZK et qu’apporte la solution de Polygon ? On vous explique !
L’importance du Zero Knowledge (ZK)
Le ZK est un concept en cryptographie où l’on peut prouver une affirmation sans donner la preuve. Les infrastructures blockchain basées sur le ZK permettent plus de scalabilité, de décupler la puissance de calcul on-chain (dont les transaction ont lieu sur la blockchain) ou encore de nouveaux cas d’usage qui n’existent pas encore ! Par exemple, PolygonID permet de prouver que l’on est bien majeur sans céder les données de sa carte d’identité.
Polygon a-t-elle une longueur d’avance dans cette course technologique hyper-innovante ?
Plusieurs blockchains très prometteuses se distinguent particulièrement, car elles proposent de nouvelles solutions techniques complètement nouvelles. Chaque projet a ses forces et ses faiblesses parce que l’implémentation choisie est différente. Les concurrents les plus connus de Polygon dans ce domaine sont :
- Starknet développé par StarkWare,
- zkSync de l’équipe MatterLabs
Ils devraient d’ailleurs arriver sur mainnet (ndrchef : le réseau blockchain que vous utilisez) et lancer leur token ces prochains mois.
L’annonce de Polygon fait son effet, car il s’agit de la première solution mondiale prête avec l’ensemble des fonctionnalités. Et en plus, esprit blockchain oblige, ils partagent toute leur recherche avec le reste de l’écosystème !
Bien évidemment, le côte open-source incitera les développeurs curieux à regarder de plus près et pourquoi pas, les faire contribuer au projet.
Ce choix de la transparence sur le code est également une petite attaque aux concurrents. Eh oui, pour ne pas s’attirer les foudres de la communauté, ils devront révéler à leur tour leur code, sous peine de se prendre des “Chez Polygon au moins tout est visible, hein”.
zkEVM, kesako ?
On dédiera une section à ce terme dans une nouvelle rubrique, mais en attendant, retenez que EVM (Ethereum Virtual Machine) évoque la compatibilité avec la machine virtuelle de la blockchain Ethereum. Cette dernière représente l’écosystème blockchain largement dominant et tous les protocoles évoqués précédemment en découlent.
Polygon annonce aujourd’hui la sortie sur le testnet (ndr : le réseau pour vérifier que tout est OK avant la mise en production finale).
Comme la solution développée est compatible EVM, alors tous les smart-contracts Ethereum existants peuvent fonctionner tels quels ! Nul besoin de réinventer la roue pour les développeurs, il suffit juste de la prendre et de l’appliquer ailleurs ! L’adoption promet donc d’être très rapide.
La preuve ? Plusieurs dizaines de dApps (applications décentralisées) sont déjà déployées sur ce nouveau réseau en moins de 12 heures après le lancement !
Nous verrons ces prochains mois et années comment les actuels et futurs développements Zero Knowledge vont créer, non seulement de nouveaux cas d’usage, mais aussi des performances on-chain bien supérieures. Et qui dit performances supérieures, dit possibilité de supporter les nouveaux utilisateurs qui arrivent de plus en plus dans l’écosystème.
Entrepreneur passionné, versé à la fois dans les affaires et la technologie. Enthousiaste des protocoles Zero Knowledge et contributeur actif de l’écosystème Polygon. Expériences professionnelles en tant que comptable, auditeur, développeur informatique et communauté ! Très présent sur les événements blockchain notamment à Paris.