$DUSK usa una elección de diseño que considero especialmente relevante para las finanzas: Dusk admite dos modelos de transacciones en lugar de obligar a todos los usuarios a seguir el mismo modelo de visibilidad. Moonlight es transparente y se basa en cuentas, mientras que Phoenix es UTXO y puede admitir transacciones ofuscadas mediante pruebas de conocimiento cero.
¿Por qué importa? Los sistemas financieros no tienen un único requisito universal de privacidad. Algunas actividades se benefician de una ejecución estilo cuentas públicas y un seguimiento de estado sencillo. Otras actividades pueden involucrar saldos, contrapartes o detalles de transacciones que deberían permanecer confidenciales, pero al mismo tiempo permitir demostrar que se cumplieron la propiedad, fondos suficientes, el pago de comisiones y las reglas de prevención de doble gasto.
Phoenix lo aborda mediante notas, compromisos, anuladores, cifrado y pruebas ZK. La red puede verificar que una transacción privada es válida sin aprender todos los datos subyacentes de la transacción. Moonlight, en cambio, ofrece un modelo de cuenta pública familiar para transacciones y despliegue de contratos inteligentes. Este enfoque dual es más matizado que decir “todo debería ser privado”. Dusk, en la práctica, está defendiendo que una blockchain financiera debería admitir diferentes requisitos de divulgación a nivel de protocolo. Combinado con XSC y la dirección de contratos inteligentes confidenciales de Dusk, esto podría dar a las aplicaciones más control sobre qué se vuelve público y qué permanece protegido. Para las finanzas on-chain reguladas, la visibilidad configurable puede ser más útil que la transparencia total o la opacidad total.
#dusk @Dusk