TONboard

Zero-Knowledge (ZK) Proofs

3 min readupdated 2026-06-06✏️ Suggest an edit🕑 History
On this page (12)

ZK (Zero-Knowledge Proof) méthode cryptographique confirmer l ' approbation sans divulguer l ' information.

L'opération est menée par 2 côtés:

  • Prover Elle est dotée d'une science.
  • Verifier Elle vérifie.

Exemple: un crédit#

Le prêteur veut s'assurer de la solvabilité de l'emprunteur, mais il veut rester. Je suis incognito ..

→ La preuve ZK garantit la capacité de paiement sans révéler son identité et de sécurité.

Le récit#

1985 publié par Silvio Micali, Avi Vigderson, Oded Goldreich La complexité des connaissances des systèmes de preuve interactifs.

Dans le travail:

  • Le terme a été introduit preuve à divulgation nulle;
  • La technologie cryptographique est décrite;
  • Les preuves Ne pas ouvrir les données privéesMais elle impose une communication obligatoire.

Catégories#

zk-SNARKs

Zero-Knowledge Succinct Non-Interactive Argument of Knowledge.

  • Les preuves sans révéler l'information;
  • Requiert une clé secrète, créé à l'avance;
  • Exemple d'application: Zcash le premier jeton de confidentialité largement accessible sur zk-SNARKs;
  • Une confirmation est arrivée lors du transfert de Zcash → sans révélation des parties et des sommes.

zk-STARKs

Zero-Knowledge Scalable Transparent Arguments of Knowledge.

  • Les ouvertes analysées au hasard les preuves;
  • Ne nécessite aucune configuration initiale;
  • Ne pas divulguer les données confidentielles à une tierce partie;
  • On les appelle aussi Il y a un problème avec les protocoles Arthur-Merlin ..

Comparaison

Paramètrezk-SNARKszk-STARKs
Taille de la preuveLe petitPlus de détails
Trusted setupJe sais.Je ne veux pas.
Post-quantum securityVulnérablesIl est stable.
Vitesse de vérificationJe vous en prie !Plus rapide pour les données volumineuses

Propriétés ZK#

  1. La précision (Completeness) true affirmation → peut convaincre le vérificateur;
  2. L' authenticité (Soundness) false affirmation → ne peut pas convaincre le vérificateur;
  3. Tout est confidentiel . (Zero-knowledge) le vérificateur ne connaît rien d'autre que le fait de la vérité.

L'utilisation#

La sphèreUtilisation
Le blockchainTransactions avec confirmation sans divulgation des données
Les financesProtection des données des clients + normes réglementaires
IdentifierVérification de l'identité sans divulgation
La médecineAccès aux données des patients sans violer la vie privée

ZK au TON#

FonctionDéfinition
IdentifierVérification sans divulgation de renseignements personnels
La cybersécuritéVérifier la fiabilité des données sans révéler les clés
Protocoles d'échangeLa preuve des conditions sans divulgation des données initiales

Les projets

Les sources#

Articles similaires#

ℹ️ Information verified: 2025

Prepared by

TONboard

Support the project with a TON tip.

Comments

Posting a comment costs a small on-chain fee that keeps spam out.
  • No comments yet — be the first.