Ce jour-là, vous entrez dans une bijouterie, le vendeur vous demande ce dont vous avez besoin, vous dites que ce magasin a été géré par vous.
Ainsi, pour prouver que vous avez réellement le pouvoir de gérer ce magasin, la méthode traditionnelle consiste à imprimer le solde de votre compte bancaire et à le montrer clairement au vendeur.
Mais l'apparition des preuves à divulgation nulle de connaissance a changé les règles du jeu.
Vous pouvez demander à un mathématicien de prouver au vendeur avec un ensemble complexe de formules que "cette personne a effectivement de l'argent", tandis que le vendeur ne voit que des formules mathématiques et ne sait absolument pas combien d'argent vous avez.
Le protocole Kachina est ce "mathématicien", mais il ne prouve pas votre solde bancaire, mais plutôt des calculs privés sur la blockchain. C'est le moteur central du Midnight Network, chargé de transformer ces opérations nécessitant la confidentialité en preuves mathématiques que personne ne peut comprendre mais que tout le monde peut vérifier.
La blockchain traditionnelle ressemble à une vitrine en verre transparent, où tout le monde peut voir ce qui s'y passe.
Midnight veut ajouter une couche de verre dépoli à cette vitrine, où certaines choses peuvent être vues et d'autres non. Le problème est que si les choses derrière le verre dépoli sont complètement invisibles, comment savoir si elles fonctionnent normalement ? On ne peut pas se fier à l'ésotérisme, n'est-ce pas ?
Kachina résout précisément ce problème. Il permet aux parties cachées derrière le verre dépoli de produire un type spécial de "preuve mathématique". Cette preuve est comme un relevé de notes d'examen scellé, impossible à modifier ou à déchirer, mais toute personne qui la présente pour vérification peut confirmer que les notes sont réelles, même si elle ne peut pas voir le processus de réponse spécifique.
Cela ressemble à de la magie, mais derrière se cache une conception cryptographique précise.
L'idée centrale de Kachina est de mettre toutes les données privées dans une "boîte noire" ; les calculs à l'intérieur de la boîte noire ne sont connus que de Dieu et de la terre, mais la boîte noire ne sort qu'un seul certificat. Ce certificat utilise la technologie de preuve à connaissance nulle, pour le dire plus simplement, c'est "je n’ai pas besoin de te dire comment j'ai trouvé la bonne réponse, de toute façon c'est juste vrai".
Les systèmes de preuve à connaissance nulle traditionnels ressemblent à une énorme imprimerie, chaque preuve étant accompagnée d'un grondement pendant une demi-journée, ce qui est très inefficace. Kachina a tiré des leçons de ces expériences lors de sa conception, utilisant une structure de preuve plus efficace, ce qui a considérablement augmenté la vitesse de génération des preuves. C'est comme passer de l'impression typographique traditionnelle à l'impression laser, avec une amélioration exponentielle de l'efficacité.
Pour les développeurs, Kachina signifie qu'ils peuvent enfin faire des choses qu'ils n'osaient même pas imaginer auparavant sur la blockchain. Par exemple, une compagnie d'assurance peut prouver qu'une demande de remboursement d'un client respecte les termes du contrat, sans avoir besoin de divulguer les détails médicaux du client. Ou bien, une entreprise peut prouver sa conformité financière à un régulateur sans révéler de secrets commerciaux. Ces scénarios étaient contradictoires auparavant, mais avec Kachina, ils peuvent tous devenir réalité.
Si l'on dit que la blockchain traditionnelle est le produit de la "loi du soleil", alors Kachina est comme un régulateur pour le soleil. Il brille quand il doit briller et s'assombrit quand il doit s'assombrir, tout est sous contrôle.
C'est le véritable sens de la "confidentialité programmable" dont parle Midnight.

