Leía documentación de Dusk y una cosa me hizo mirar un poco distinto su configuración de privacidad.

Al principio asumí que la privacidad en Dusk funcionaba como un interruptor simple: las transacciones son privadas o no lo son. Pero en realidad no funciona así.

Dusk tiene Moonlight y Phoenix, y cumplen finalidades bastante diferentes. Moonlight se parece más a lo que la mayoría de nosotros estamos acostumbrados en cadenas públicas, donde los saldos y los detalles de las transacciones son visibles. Phoenix utiliza notas cifradas y pruebas de conocimiento cero, por lo que la transacción puede verificarse sin tener que poner en público todos sus detalles.

Lo que me pareció más interesante fueron las claves de visualización.

Una transacción de Phoenix puede mantenerse privada frente al público mientras el usuario, aun así, puede dar acceso a partes específicas a cierta información. Parece un detalle pequeño, pero para aplicaciones financieras tiene bastante sentido. La privacidad es útil, pero las empresas quizá sigan necesitando mostrar registros a auditores u otras partes autorizadas.

Aunque también tiene una desventaja.

Tener dos modelos de transacción significa que los usuarios realmente deben saber cuál están usando. Alguien podría escuchar “Dusk está centrado en la privacidad” y asumir que cada transacción automáticamente tiene el mismo nivel de privacidad. No es así.

En realidad, prefiero pensar en Dusk de esta manera: no se trata tanto de ocultarlo todo, sino de controlar qué se vuelve público y qué no.

Me interesa saber si este tipo de privacidad selectiva será más fácil de que la trabajen instituciones financieras reales que los sistemas totalmente privados por defecto.

$DUSK @Dusk #dusk