Qu'est-ce que #ZK ? Qu'est-ce qui retient l'attention de #CZ et de #VitalikButerin dans la technologie Zero-Knowledge ? (PARTIE 1)
Supposons que vous alliez au cinéma avec un billet acheté (avec votre nom imprimé sur le billet), le contrôleur de billets veut authentifier que vous êtes le propriétaire de ce billet et vous demande donc de présenter votre pièce d'identité (carte d'identité de citoyen). Mais il y a trop d'informations sur l'identifiant que vous ne voulez pas exposer, vous voulez juste vérifier votre nom, c'est le même problème avec Blockchain. Il est nécessaire de trouver une technique pour partager uniquement les données que l’individu souhaite partager, au lieu de révéler toutes les informations.
Zero-Knowledge Proof (ZKP) est une technologie qui permet de prouver l'authenticité d'une information sans fournir toutes les informations pertinentes.
Plus précisément, dans une transaction ZK, la partie authentifiante peut prouver qu'elle dispose d'informations secrètes que la partie réceptrice souhaite connaître sans révéler ces informations à la partie réceptrice.
Par exemple : vous allez à la banque pour retirer de l'argent, pour retirer de l'argent vous avez besoin d'un mot de passe, mais vous ne voulez pas que le personnel de la banque connaisse votre mot de passe. Vous demanderez donc au collaborateur de poser d'autres questions connexes sans révéler le mot de passe (par exemple : date de naissance, numéro de téléphone, adresse,...). Grâce à cette méthode, d'autres pourront prouver que vous connaissez votre compte bancaire sans révéler aucune information confidentielle. Ceci est un exemple de base de la méthode Zero Knowledge Proof.