Plutôt que de traiter chaque transaction individuelle directement sur une blockchain de base encombrée, souvent appelée couche 1, un ZK-rollup exécute un lot de transactions séparément puis génère une preuve cryptographique compacte, appelée preuve à divulgation nulle de connaissance, qui démontre mathématiquement que le lot a été traité correctement. Cela se produit sans avoir besoin de révéler ni de réexécuter chaque transaction individuelle sur la chaîne principale elle-même. La chaîne principale n'a besoin que de vérifier cette preuve, ce qui est bien moins coûteux et plus rapide que de valider chaque transaction une par une, même si le lot lui-même peut contenir un grand nombre de transferts individuels.
Cette approche peut réduire significativement les frais de transaction et augmenter le débit par rapport au traitement de tout directement sur la couche de base, tout en héritant encore d'une grande partie de la sécurité sous-jacente de la chaîne de base, puisque la preuve de validité est réellement vérifiée on-chain plutôt que simplement acceptée sans vérification. Les ZK-rollups sont l'une de plusieurs conceptions de couche 2 utilisées pour aider les blockchains à passer à l'échelle, et ils diffèrent des autres approches de rollup principalement dans la façon dont ils prouvent que les transactions hors chaîne étaient réellement valides, plutôt que dans ce qu'ils cherchent au final à accomplir.
Du point de vue de l'utilisateur, interagir avec un ZK-rollup ressemble généralement à l'utilisation directe de la blockchain sous-jacente, typiquement via un portefeuille familier et un pont reliant les deux réseaux, sans avoir besoin de comprendre le système de preuve sous-jacent ni la façon dont le processus de regroupement fonctionne réellement en coulisses.
Points clés
- Un ZK-rollup traite les transactions hors de la blockchain principale et lui renvoie une preuve cryptographique de leur validité.
- Cela réduit les frais et augmente le débit par rapport au traitement de chaque transaction directement sur la couche de base.
- La chaîne principale vérifie la preuve plutôt que de faire confiance au rollup d'emblée, ce qui lui permet d'hériter d'une grande partie de la sécurité de la couche de base.
Questions fréquentes sur ZK-Rollup
En quoi un ZK-rollup diffère-t-il des autres méthodes de mise à l'échelle de couche 2 ?
Les ZK-rollups prouvent la validité des transactions mathématiquement à l'aide d'une preuve cryptographique vérifiée on-chain. D'autres approches de couche 2 utilisent des méthodes différentes, comme supposer que les transactions sont valides à moins que quelqu'un ne les conteste avec succès dans une fenêtre de temps définie.
Ai-je besoin de comprendre la cryptographie pour utiliser un ZK-rollup ?
Non. L'interaction quotidienne avec un ZK-rollup, comme envoyer une transaction via un portefeuille connecté par un pont, ne nécessite pas de comprendre les mathématiques sous-jacentes. Cette complexité est gérée par le protocole lui-même.
Nouveau dans la crypto, ou envie de combler des lacunes ? Parcourez l'essentiel dans Apprendre, explorez tous les termes de A à Z, ou consultez les prix en direct des cryptos qui animent ces concepts.