Qu'est-ce que zkr ?

ZKR signifie généralement « Zero-Knowledge Rollup ». C'est une technique de mise à l'échelle de la blockchain.

Un Zero-Knowledge Rollup (ZK-Rollup) est une solution de couche 2 qui regroupe (rollup) un grand nombre de transactions hors de la chaîne principale (par exemple, Ethereum) et les exécute. Ensuite, elle publie uniquement une preuve cryptographique de validité (appelée preuve de connaissance nulle, ou ZK-proof) sur la chaîne principale. Cela réduit considérablement la charge de la chaîne principale, car elle n'a pas besoin d'exécuter ou de stocker toutes les transactions individuelles.

  • Fonctionnement des ZK-Rollups : Les transactions sont regroupées, traitées hors chaîne, et une preuve de validité est générée. Cette preuve, plutôt que les données de transaction, est publiée sur la chaîne principale.
  • Avantages : Les ZK-Rollups offrent un débit de transaction élevé, des frais réduits, et une sécurité similaire à celle de la chaîne principale car la validité des transactions est cryptographiquement prouvée.
  • Défis : La complexité de la création des preuves de connaissance nulle peut rendre le développement plus difficile et plus coûteux. Le temps de calcul pour la génération de preuve peut être long.
  • Types de preuves ZK : Il existe différents types de preuves de connaissance nulle utilisées dans les ZK-Rollups, comme zk-SNARKs et zk-STARKs.

Voici des liens vers des sujets importants: