Je m’attendais à ce que le récit de confidentialité de Dusk commence après qu’une transaction soit confirmée sur la chaîne (on-chain). La documentation suggère toutefois quelque chose de plus subtil : le véritable mempool d’un nœud Dusk est interrogeable via GraphQL par toute personne ayant accès à ce nœud, et les transactions sont ordonnées en fonction du prix du gaz.

Pourtant, les transactions Phoenix masquent la valeur transférée et les participants, tout en exposant les données cryptographiques nécessaires à la vérification.

Cela m’a fait regarder deux fois. La confidentialité ici n’est pas la même chose que l’invisibilité.

Un observateur peut toujours apprendre qu’une transaction existe et consulter des champs du mempool comme le type de transaction, le prix du gaz et la limite de gaz, mais les détails essentiels du transfert restent protégés sous Phoenix.

Pour les applications financières, cette limite compte. Une confidentialité qui survit à l’étape précédant la confirmation peut réduire les fuites d’informations avant le règlement, tandis que des métadonnées publiques de frais/d’horodatage laissent encore une surface d’analyse.

Ainsi, la conception de la confidentialité de DUSK ressemble moins à « tout cacher » qu’à « cacher les éléments économiquement sensibles ». La question que j’observe : dans quelle mesure des observateurs avertis peuvent encore corréler des métadonnées autour d’une activité confidentielle à mesure que l’utilisation augmente ?

@Dusk $DUSK #dusk