Creo que esperaba que la transferencia de Phoenix de Dusk llevara consigo su privacidad con el DUSK después de que la transferencia terminara.

Eso era la parte perezosa.

El UTXO protegido de Phoenix de Dusk había hecho lo que yo quería: el remitente oculto, el receptor oculto y el monto oculto.

Luego, el DUSK llegó a un contrato de DuskVM.

Y recuerdo haber pensado: “Vale, entonces la privacidad está aquí, ¿no?”

¿Por qué dejaría de importar simplemente porque el valor empezó a hacer algo?

Pero esa pregunta se vuelve fea muy rápido.

La transferencia de Phoenix de Dusk había ocultado el movimiento.

No había ocultado automáticamente lo que el contrato Rust/WASM de DuskVM estuviera a punto de registrar, actualizar o exponer a continuación.

Y sí, yo había unido esas dos etapas en una sola cosa en mi cabeza.

Dinero privado que se mueve.

Dinero privado que se usa.

El mismo problema de privacidad.

Aparentemente, no.

Phoenix de Dusk resuelve el lado de la transferencia mediante su modelo de UTXO protegido. El DUSK puede moverse sin que el remitente, el receptor y el monto se abran públicamente.

Luego, DuskVM toma el control de la parte programable en el Dusk L1.

Ahora existe el estado del contrato de Dusk.

Ahora existe la ejecución Rust/WASM.

Ahora quizá se actualice alguna condición financiera, quizá una acción posterior dependa de ello, quizá se usen capacidades de cero conocimiento de Dusk si la aplicación se construyó alrededor de ellas.

Y aquí es donde lo confidencial empezó a sentirse demasiado cómodo.

Porque la transferencia Phoenix de Dusk puede ser privada y la interacción siguiente de DuskVM puede tener su propia pregunta de privacidad.

¿Qué recuerda el contrato de Dusk?

¿Qué revela?

¿Qué permanece confidencial después de que el valor llega?

Seguí el rastro al DUSK un paso más allá de Phoenix, porque ahí es donde terminó la parte de sentirse cómodo.

Phoenix de Dusk había ocultado cómo se movía el valor.

DuskVM aún tenía que ocuparse de lo que ese valor oculto ahora se le pedía hacer.

Y, honestamente, esa segunda pregunta se siente más difícil.

La transferencia de Phoenix de Dusk puede desvanecerse limpiamente dentro del lado protegido.

Luego, el DUSK alcanza el estado programable.

Y todavía no estoy seguro de por qué pensé que la privacidad del primer paso debía responder la segunda de forma gratuita.

@Dusk_Foundation $DUSK #Dusk $AKE $ACE
ACE
0%
AKE
0%
VELVET
0%
DUSK
100%
1 Votos • Votación cerrada