Zero-knowledge proofs

Définition rapide

Copy link to section
Par:
Modifié: Jan 20, 2023

Une Zero-knowledge proof (Zk) vous permet de prouver que les informations que vous avez envoyées à quelqu’un d’autre sont vraies sans avoir à révéler de quelles informations il s’agit.

Détails clés

Copy link to section
  • Les preuves Zk permettent aux utilisateurs de masquer des informations sensibles telles que leur adresse et leur emplacement tout en utilisant des chaînes de blocs publiques.
  • Les preuves Zk jouent un rôle important dans de nombreuses pièces de confidentialité et blockchains de confidentialité.
  • Les utilisateurs de Zk proofs peuvent être totalement anonymes lorsqu’ils envoient des données à d’autres personnes en ligne.

Que sont les Zero-knowledge proofs ?

Copy link to section

Les Zero-knowledge proofs permettent d’envoyer des données en toute sécurité et en privé à travers la blockchain. Les informations envoyées à l’aide de preuves Zk peuvent être validées sans avoir à révéler publiquement les données qui confirment qu’elles sont vraies. Ceci est fait par des algorithmes qui peuvent dire au vérificateur des informations entrantes si une déclaration est vraie sans divulguer les données elles-mêmes.

Les preuves Zk reposent sur trois critères principaux :

  • Solidité : si les informations envoyées sont fausses, le fournisseur malhonnête ne peut pas convaincre le vérificateur honnête qu’elles sont vraies.
  • Complétude : si l’information est vraie, un vérificateur honnête peut être convaincu par un prouveur honnête.
  • Zero-knowledge : le vérificateur ne peut pas apprendre plus d’informations sur le fournisseur, sauf si les informations qu’il a envoyées sont vraies ou fausses.

Avantages des Zero-knowledge proofs

Copy link to section

Les Zero-knowledge proofs peuvent grandement améliorer la confidentialité et la sécurité dans les chaînes de blocs de confidentialité et les transactions envoyées sur les chaînes de blocs publiques. Les informations sensibles peuvent être envoyées en toute sécurité et les adresses des utilisateurs peuvent être rendues privées.

Les Zk-rollups, un type de cryptage Zero-knowledge, permettent de regrouper des milliers de transactions en une seule transaction sur la blockchain. Cela peut être fait rapidement et efficacement. Cela peut améliorer les vitesses de transaction de la blockchain car tous les calculs et les frais sont partagés entre des milliers d’utilisateurs, accélérant ainsi la charge de travail.

Où puis-je en savoir plus ?

Copy link to section

Vous pouvez en savoir plus sur les Zero-knowledge proofs et d’autres types de Zero-knowledge proofs cryptographique en visitant les sites Web des projets de crypto-monnaie et des entreprises qui utilisent la Zero-knowledge. Les exemples incluent le site Web Ethereum, le site Web de crypto-monnaie Zcash et le site Web du réseau Dusk.



Sources et références
Avertissement de risque
James Knight
Editor of Education
James est un rédacteur en chef d’Invezz. C'est un trader et un golfeur passionné, qui passe un temps fou à regarder Leicester City et les Jacksonville... lire la suite.