• Le zero-knowledge est un concept de cryptographie qui stipule qu'il est possible de prouver la véracité d'une affirmation sans révéler aucune information spécifique à son sujet. Cela peut être démontré à l'aide de preuves à connaissance nulle (ZKP), qui sont largement utilisées dans les applications blockchain et l'industrie de la cryptographie, principalement pour fournir des fonctionnalités améliorant la confidentialité des protocoles décentralisés.

Pourquoi les preuves à connaissance nulle sont importantes

Les preuves à connaissance nulle offrent une plus grande confidentialité et une plus grande sécurité. Elles permettent aux utilisateurs de vérifier des informations sans avoir à divulguer des données personnelles sensibles. Par exemple, ils peuvent vérifier qu'ils sont éligibles à certains services sans avoir à présenter de pièce d'identité.

La preuve à connaissance nulle est également utile pour les réseaux. Elle permet un traitement hors chaîne complexe et libère de l'espace sur la blockchain sous-jacente. Elle surmonte également les limitations de transparence des données publiques et permet d'utiliser des données privées pour des transactions sans les rendre publiques.

Les preuves à connaissance nulle sont utilisées partout dans les cryptomonnaies, des transactions privées aux calculs vérifiables et aux solutions de couche 2 hautement évolutives. Cette fonctionnalité unique permet de résoudre les problèmes clés de confidentialité, d'évolutivité, de conformité et d'interopérabilité des systèmes.

Comment fonctionnent les preuves à connaissance nulle

Une preuve à divulgation nulle de connaissance est une preuve de la véracité ou de la fausseté d'une affirmation sans révéler l'affirmation elle-même ni les fondements de sa véracité ou de sa fausseté. Celui qui tente de prouver l'affirmation est le « prouveur » et celui qui vérifie l'affirmation est le « vérificateur ».

Les preuves à divulgation nulle de connaissance fonctionnent lorsque le démonstrateur répond correctement à une série de questions posées par le vérificateur. En répondant correctement à une série de questions consécutives, le vérificateur indique qu'il doit avoir accès à des informations secrètes à partir desquelles déterminer la réponse.

Dans le modèle ZKP, le vérificateur peut prouver au vérificateur qu'il a connaissance de certaines informations secrètes sans avoir à prouver autre chose qu'une vérité particulière. Par exemple, le modèle de confidentialité permet des transactions sécurisées dans lesquelles le ZKP confirme le solde et la valeur de la transaction sans divulguer l'expéditeur, le destinataire ou le montant.

ZKP utilise une cryptographie avancée pour garantir la confidentialité.

Lisez-nous sur : Compass Investments

#Crypto2024