#dusk $DUSK @Dusk Muchas personas que ven Dusk por primera vez reducen Phoenix y Moonlight a un simple interruptor: modo privado y modo público. No dejaba de pensar que ese enfoque pasa por alto lo que realmente resulta interesante de cómo estos dos modelos conviven dentro del mismo protocolo.
Phoenix no es simplemente «privado». Es una arquitectura de transacciones completamente distinta. Los fondos no existen como saldos, sino como notas cifradas. Cuando gastas, consumes notas existentes y creas otras nuevas, y demuestras mediante pruebas de conocimiento cero que no ha habido un doble gasto y que las cantidades cuadran, sin revelar quién envió qué a quién ni cuánto se transfirió. El destinatario ve la nota. Nadie más, a menos que compartas una clave de visualización.
Moonlight funciona al revés: se basa en cuentas y es totalmente transparente; el remitente, el destinatario y la cantidad quedan visibles en la cadena. Es el tipo de modelo que la mayoría ya conoce por Ethereum.
Lo que me llamó la atención es que ambos modelos se liquidan a través del mismo contrato de transferencia en DuskDS. No son cadenas ni libros contables separados. Una transacción de Phoenix y una de Moonlight pueden existir en el mismo bloque y quedar finalizadas en la misma ronda de consenso, sin que ninguno de los modelos necesite conocer la lógica interna del otro.
Vale la pena detenerse en lo que esto significa para los activos regulados. Una transacción de valores podría requerir transparencia total para el regulador y privacidad absoluta frente a la contraparte. Las claves de visualización de Phoenix permiten una divulgación selectiva: revelas exactamente lo que debes, a quien lo necesita y nada más. Moonlight gestiona los flujos en los que la transparencia es el requisito predeterminado.
Lo que me resulta más difícil de responder es si los reguladores aceptarán que la divulgación basada en claves de visualización equivale a los registros de auditoría tradicionales. La criptografía funciona. Que los marcos legales logren ponerse al día es una cuestión completamente distinta.
Phoenix no es simplemente «privado». Es una arquitectura de transacciones completamente distinta. Los fondos no existen como saldos, sino como notas cifradas. Cuando gastas, consumes notas existentes y creas otras nuevas, y demuestras mediante pruebas de conocimiento cero que no ha habido un doble gasto y que las cantidades cuadran, sin revelar quién envió qué a quién ni cuánto se transfirió. El destinatario ve la nota. Nadie más, a menos que compartas una clave de visualización.
Moonlight funciona al revés: se basa en cuentas y es totalmente transparente; el remitente, el destinatario y la cantidad quedan visibles en la cadena. Es el tipo de modelo que la mayoría ya conoce por Ethereum.
Lo que me llamó la atención es que ambos modelos se liquidan a través del mismo contrato de transferencia en DuskDS. No son cadenas ni libros contables separados. Una transacción de Phoenix y una de Moonlight pueden existir en el mismo bloque y quedar finalizadas en la misma ronda de consenso, sin que ninguno de los modelos necesite conocer la lógica interna del otro.
Vale la pena detenerse en lo que esto significa para los activos regulados. Una transacción de valores podría requerir transparencia total para el regulador y privacidad absoluta frente a la contraparte. Las claves de visualización de Phoenix permiten una divulgación selectiva: revelas exactamente lo que debes, a quien lo necesita y nada más. Moonlight gestiona los flujos en los que la transparencia es el requisito predeterminado.
Lo que me resulta más difícil de responder es si los reguladores aceptarán que la divulgación basada en claves de visualización equivale a los registros de auditoría tradicionales. La criptografía funciona. Que los marcos legales logren ponerse al día es una cuestión completamente distinta.