Al principio pensé que Phoenix y Moonlight eran dos cadenas que no tenían nada que ver entre sí, o incluso dos capas de red. Mucha gente también los considera una elección entre “privacidad” y “transparencia”.
Hasta que revisé el libro blanco, no quedó claro que se trata de dos modelos de transacción dentro del mismo libro contable. Phoenix se encarga de la transferencia de privacidad, el staking, la reclamación de recompensas, la des-hipoteca (desstaking) y la conversión de Phoenix a Moonlight; mientras que Moonlight es un sistema de cuentas transparente, pensado para escenarios donde se necesita una divulgación pública y para quienes quieren usar intercambios centralizados.
La capa base de Phoenix está compuesta por UTXO + compromisos de Pedersen + pruebas de conocimiento cero + direcciones de ocultación (stealth), que ocultan el monto, el remitente, el destinatario y el grafo de la transacción; Moonlight es más parecido a una cuenta tradicional, donde cada operación es claramente verificable. Los activos pueden convertirse entre ambos, convirtiendo “privacidad” y “auditabilidad” en dos interruptores que se pueden ajustar libremente.
Sería como una cuenta bancaria que admite tanto “conciliación pública” como “mandatos anónimos”: el reporte hacia afuera usa la contabilidad pública, y los ajustes internos de cartera se hacen con la contabilidad de privacidad; cambiar entre uno y otro se realiza con una sola acción.
El problema está en la propia lógica de conversión. Cuando el activo pasa de Phoenix a Moonlight, ¿se revela la relación entre ambas partes? En el libro blanco aún no encontré un análisis de seguridad suficientemente detallado, y es precisamente eso lo que más quiero preguntar.
#dusk $DUSK @Dusk
Hasta que revisé el libro blanco, no quedó claro que se trata de dos modelos de transacción dentro del mismo libro contable. Phoenix se encarga de la transferencia de privacidad, el staking, la reclamación de recompensas, la des-hipoteca (desstaking) y la conversión de Phoenix a Moonlight; mientras que Moonlight es un sistema de cuentas transparente, pensado para escenarios donde se necesita una divulgación pública y para quienes quieren usar intercambios centralizados.
La capa base de Phoenix está compuesta por UTXO + compromisos de Pedersen + pruebas de conocimiento cero + direcciones de ocultación (stealth), que ocultan el monto, el remitente, el destinatario y el grafo de la transacción; Moonlight es más parecido a una cuenta tradicional, donde cada operación es claramente verificable. Los activos pueden convertirse entre ambos, convirtiendo “privacidad” y “auditabilidad” en dos interruptores que se pueden ajustar libremente.
Sería como una cuenta bancaria que admite tanto “conciliación pública” como “mandatos anónimos”: el reporte hacia afuera usa la contabilidad pública, y los ajustes internos de cartera se hacen con la contabilidad de privacidad; cambiar entre uno y otro se realiza con una sola acción.
El problema está en la propia lógica de conversión. Cuando el activo pasa de Phoenix a Moonlight, ¿se revela la relación entre ambas partes? En el libro blanco aún no encontré un análisis de seguridad suficientemente detallado, y es precisamente eso lo que más quiero preguntar.
#dusk $DUSK @Dusk