Cuando vi que Dusk metía Moonlight y Phoenix en el mismo sistema de intercambio, me quedé un poco confundido: si se quiere hacer privacidad, ¿por qué conservar una ruta de cuenta pública? Siguiendo el modelo de transacciones, descubrí que en realidad ambas soluciones abordan diferentes necesidades de visibilidad en transacciones financieras.

Moonlight es un modelo de cuenta pública: el emisor, el receptor y el monto son visibles; Phoenix, en cambio, guarda los activos mediante notas cifradas, y usa pruebas de conocimiento cero para validar la validez de la transacción, que haya fondos suficientes y para prevenir el doble gasto, además de poder hacer divulgación selectiva con claves de visualización. Ambas transacciones las procesa el Transfer Contract dentro de DuskDS, un Genesis Contract; el consenso lo impulsa el mecanismo de Succinct Attestation, y la finalidad queda determinada por el resultado del consenso.

Al subir un nivel, los contratos inteligentes confidenciales incorporan esta visibilidad controlable en las reglas del negocio, y XSC aterriza aún más todo para la emisión, la elegibilidad para la tenencia, la transferencia y la gestión de valores confidenciales. Al llegar a este punto, lo que más me importa es: Dusk no solo oculta datos de transacción, sino que está gestionando el asunto de “quién necesita saber qué” y “quién necesita demostrar qué”. En activos regulados, esta diferencia es crucial, porque privacidad y cumplimiento no chocan de manera natural: lo determinante es si la divulgación puede controlarse con precisión.

Y <$DUSK > se encarga del Gas de la red y del staking, conectando con el funcionamiento diario de esta infraestructura.
#dusk $DUSK @Dusk