Enfin, nous nous mettons à tweeter à propos de notre article « zk-promises » chez Usenix Security. Deux motivations : Comment construisez-vous la réputation d’utilisateurs anonymes qui ne peuvent pas être liés à leurs actions ? Comment obtenir un modèle de compte privé pour les contrats intelligents ? Notre réponse : les rappels anonymes.
Imaginez un identifiant anonyme avec état (cryptomonnaies, pensez-y comme à un contrat intelligent) qui stocke votre réputation. Vous l’utilisez pour faire des choses en ligne de manière anonyme, comme modifier Wikipédia ou poster sur un forum. Mais comment cette réputation peut-elle être mise à jour si vous faites quelque chose de mal ?
Votre compte anonyme n'est pas lié au post, donc vous n'avez aucun incitatif à respecter un downvote ou un ban. Les zk-promises résolvent ce problème en créant des rappels anonymes. Lorsque vous effectuez une action, vous générez également un rappel qui peut être distribué en toute sécurité sans lien avec vos identifiants.
Lorsqu'un modérateur invoque un rappel anonyme, il le publie sur un tableau d'affichage public avec certains arguments de fonction. Pour utiliser à nouveau vos identifiants, vous devez d'abord prouver que vous avez vérifié ce tableau d'affichage et appliqué tous vos rappels en attente.
Nous pouvons le créer pour les informations d’identification sur le Web avec un simple serveur, ou l’utiliser pour des contrats intelligents privés sur une blockchain. Dans ce dernier cas, nous obtenons un modèle de compte privé où les clients séquencent leurs propres mises à jour mais ne peuvent pas supprimer les demandes de manière sélective.
Du point de vue académique : zk-promises est un nouvel outil pour la réputation et les références anonymes. Du côté des crypto-monnaies : il rend enfin le modèle de compte privé. Avant cela, les projets dérivés de Zexe comme Aleo et Aztec (plus Zcash si nous revenons aux paiements) étaient coincés avec les UTXO.
9,05K