Je pense que j’avais prévu que le transfert de la Phoenix de Dusk conserve sa confidentialité avec le DUSK, une fois le transfert terminé.

C’était la partie paresseuse.

Le UTXO blindé de la Phoenix de Dusk avait fait ce que je voulais : l’expéditeur était caché, le destinataire était caché, le montant était caché.

Puis le DUSK est arrivé sur un contrat DuskVM.

Et je me souviens m’être dit : d’accord, donc la confidentialité est là, non ?

Pourquoi est-ce que ça ne compterait plus juste parce que la valeur a commencé à faire quelque chose.

Mais cette question devient vite laide.

Le transfert de la Phoenix de Dusk avait caché le mouvement.

Il n’avait pas automatiquement tout caché ce que le contrat DuskVM en Rust/WASM allait enregistrer, mettre à jour ou exposer ensuite.

Et oui, j’avais mis ces deux étapes en une seule idée dans ma tête.

De l’argent privé qui se déplace.

De l’argent privé qui est utilisé.

Le même problème de confidentialité.

Apparemment non.

La Phoenix de Dusk résout le côté transfert grâce à son modèle d’UTXO blindé. Le DUSK peut être déplacé sans que l’expéditeur, le destinataire et le montant soient ouverts publiquement.

Puis DuskVM prend le relais pour la partie programmable sur le Dusk L1.

Désormais, il y a un état de contrat Dusk.

Désormais, il y a l’exécution Rust/WASM.

Désormais, peut-être qu’une condition financière est mise à jour, peut-être qu’une action ultérieure dépend de ça, peut-être que les capacités de connaissance zéro de Dusk sont utilisées si l’application a été construite autour.

Et c’est là que la confidentialité a commencé à se sentir trop à l’aise.

Parce que le transfert Phoenix de Dusk peut être privé, et que la prochaine interaction DuskVM peut avoir sa propre question de confidentialité.

Que se souvient le contrat Dusk.

Que révèle-t-il.

Qu’est-ce qui reste confidentiel une fois que la valeur arrive.

J’ai continué à suivre le DUSK, un pas au-delà de Phoenix, parce que c’est là que la partie confortable s’est terminée.

La Phoenix de Dusk avait caché comment la valeur s’est déplacée.

Mais DuskVM devait encore gérer ce que cette valeur cachée était maintenant censée faire.

Et honnêtement, cette deuxième question est encore plus difficile.

Le transfert Phoenix de Dusk peut disparaître proprement du côté blindé.

Puis le DUSK atteint un état programmable.

Et je ne suis toujours pas sûr de savoir pourquoi je pensais que la confidentialité de la première étape était censée répondre gratuitement à la deuxième.

@Dusk_Foundation $DUSK #Dusk $AKE $ACE
ACE
0%
AKE
0%
VELVET
0%
DUSK
100%
1 Votes • Vote fermé