En parcourant la documentation de Dusk, j’ai remarqué quelque chose que j’avais honnêtement négligé auparavant. Le fait que Dusk soit axé sur la confidentialité ne signifie pas que chaque transaction sur le réseau fonctionne de la même manière, de façon exactement privée.

Il existe en réalité deux approches différentes.

Moonlight est le modèle de compte transparent le plus familier, tandis que Phoenix est conçu pour les transactions confidentielles. Avec Phoenix, des détails comme qui a envoyé des fonds, qui les a reçus et le montant transféré peuvent rester cachés.

Cela a changé la façon dont j’ai regardé Dusk.

Quand les gens entendent « blockchain de confidentialité », il est facile de supposer que tout ce qui se passe on-chain est automatiquement masqué. Dusk semble emprunter une voie plus pragmatique : parfois, la transparence est utile, et parfois, la confidentialité est nécessaire. Pour les applications financières, en particulier celles qui traitent de la conformité, disposer des deux options a du sens.

On retrouve la même réflexion autour de XSC. L’objectif n’est pas simplement de cacher l’information. Des smart contracts confidentiels peuvent être conçus en tenant compte de différents besoins en matière de confidentialité et de conformité, de sorte que certaines informations puissent rester protégées sans pour autant transformer l’ensemble du système en une boîte noire.

J’aime la logique derrière cette approche, mais je vois aussi où les utilisateurs pourraient se sentir perdus.

La plupart des gens ne vont pas passer du temps à lire une documentation technique avant d’utiliser une application. Ils voudront probablement juste savoir une chose : « Ce que je fais là, maintenant, est-ce privé ou public ? »

Ainsi, le plus grand défi pour Dusk n’est peut-être pas seulement de construire la technologie de confidentialité. Il s’agit plutôt de rendre ces choix en matière de confidentialité suffisamment évidents pour que les utilisateurs réguliers comprennent réellement ce qu’ils obtiennent.

Je me demande quelle part de cette responsabilité doit incomber à Dusk lui-même, et quelle part devrait revenir aux applications construites au-dessus de lui.

@Dusk_Foundation #dusk $DUSK