Je n’arrêtais pas de penser à quel point il est facile de confondre « l’utilisation d’une chaîne axée sur la confidentialité » avec le fait d’avoir réellement une transaction privée.

Plus j’explorais Dusk, moins cette hypothèse paraissait évidente. Dusk sépare les transactions en Moonlight, où l’activité est transparente, et Phoenix, qui utilise des preuves à divulgation nulle (zero-knowledge proofs) pour les transactions protégées. Ainsi, la confidentialité ne s’active pas simplement en étant sur le réseau.

Cette distinction semble d’ailleurs importante pour les applications financières. Certaines informations doivent peut-être rester visibles pour les audits ou la conformité, tandis que d’autres détails ne devraient probablement pas être exposés publiquement pour toujours.

Mais elle crée aussi un problème d’expérience utilisateur (UX). La plupart des utilisateurs se soucieront peu du modèle de transaction sous-jacent. Ils se demanderont plutôt si la transaction qu’ils s’apprêtent à signer est privée.

C’est pourquoi les portefeuilles et les applications Dusk font aussi partie de la conception de la confidentialité. S’ils rendent ce choix évident avant la signature, le modèle peut sembler naturel. Sinon, les utilisateurs risquent de penser être protégés alors qu’ils ne l’étaient en réalité jamais.

Peut-être que le plus grand défi en matière de confidentialité consiste à rendre les garanties compréhensibles.

Les applications Dusk feront-elles cette distinction assez clairement pour les utilisateurs au quotidien ?

#dusk @Dusk $DUSK