Sui.

Publication

Partagez vos connaissances.

article banner.
HaGiang.
May 25, 2025
Article

Mon premier article ZKat : Authentification préservant la confidentialité pour les blockchains publiques

Parce que la transparence ne doit pas signifier dévoiler ses secrets.

Sur la plupart des blockchains publiques actuelles, chaque transaction et chaque identité d'utilisateur sont visibles publiquement. Bien que la transparence soit l'un des principaux atouts de la blockchain, elle se fait au détriment de la confidentialité, en particulier en matière d'authentification.

ZKat, abréviation de Zero-Knowledge Authenticators, est une nouvelle primitive cryptographique qui introduit une authentification préservant la confidentialité dans le monde de la blockchain. Avec ZKat, les utilisateurs peuvent prouver qu'ils sont autorisés à effectuer une transaction sans révéler les règles ou les politiques qui sous-tendent cette autorisation.

##Le problème des approches traditionnelles

Les tentatives précédentes de confidentialité lors de l'authentification, telles que l'utilisation designatures à seuil, ne pouvaient masquer que des informations limitées.

Par exemple, ils peuvent masquer quels utilisateurs ont signé une transaction, mais pas grand-chose d'autre. Ils étaient également confrontés à despolitiques d'authentification complexes(telles que des combinaisons de rôles, d'identités ou de règles).

ZKat change la donne en :

  • Soutenir des politiquesarbitrairement complexes
  • Permettre des structures flexibles telles quedes combinaisons de signatures multischémes
  • Garderl'intégralité de la politiquecachée au public

##Comment fonctionne ZKat

Pour créer zKAT, les auteurs ont conçu uncompilateurqui transforme le système zk-SNARKGroth16largement utilisé en un nouveau type de preuveNon-Interactive Zero-Knowledge (NIZK), prenant en charge lesclés de vérification équivoques.

Qu'est-ce que cela signifie ?

Cela signifie que le vérificateurne peut pas direquelle politique est utilisée, mais la preuve le convainc tout de même qu'elle est valide. Il s'agit d'une toute nouvelle propriété cryptographique présentée dans l'article, qui constitue la base de la manière dont zKat garantit laconfidentialité des politiques.

Mais les auteurs ne se sont pas arrêtés à ZKat. Ils sont allés encore plus loin avecZKat, une version qui prend en charge lesmises à jour oubliées.

En bref :

Un émetteur de politique peut mettre à jour la politique d'authentification sans rien révéler de nouveau

C'est très puissant dans les systèmes de blockchain du monde réel où les politiques peuvent devoir évoluer. Pensez aux DAO mettant à jour les règles de vote ou à la rotation des clés des institutions. Ils explorent également l'utilisation depreuves zk-récursivespour rendre zKat⁺ évolutif et adapté à l'intégration de la blockchain.

Les chercheurs ont implémenté ZKat dans un prototype d'authentification basée sur des seuils. Leur évaluation montre que :

  • Les performances sont comparables à celles des signatures de seuil traditionnelles
  • ZKat prend en chargedes politiques beaucoup plus complexes
  • Tout cela, avecdes frais généraux minimaux 
  • Sui
  • Architecture
1
Partager
Commentaires
.

Sui is a Layer 1 protocol blockchain designed as the first internet-scale programmable blockchain platform.

306Publications450Réponses
Sui.X.Peera.

Gagne ta part de 1000 Sui

Gagne des points de réputation et obtiens des récompenses pour avoir aidé la communauté Sui à se développer.

Campagne de RécompensesJuin
      Nous utilisons des cookies pour vous assurer la meilleure expérience sur notre site Web.
      Plus d'infos