El crepúsculo fue uno de esos proyectos que pensé que entendía demasiado rápido.

Lo archivé como “cadena de privacidad”, que técnicamente es verdad, pero también es demasiado superficial. Cuanto más lo investigaba, más sentía que Dusk realmente trata de dar a la privacidad y la transparencia roles separados dentro de la misma red.

La primera pieza es Moonlight. Este es el modelo más familiar: saldos visibles, actividad visible y un flujo de transacciones que se siente más cercano a lo que la mayoría de los usuarios de cadenas públicas ya conoce. Es útil porque no todas las interacciones necesitan estar ocultas, y la transparencia puede hacer que algunas apps sean más fáciles de construir y examinar.

Luego está Phoenix, que toma un camino diferente. En lugar de tratar los saldos como entradas de cuenta abiertas, utiliza notas cifradas. Las pruebas de conocimiento cero permiten que la red verifique que un gasto es válido sin exponer los detalles de la transacción.

Esa distinción cambió la forma en que veo el proyecto. Dusk no solo está agregando la privacidad como una función. Está intentando convertir la privacidad en una elección de diseño nativa.

Lo que aún no me queda completamente claro a partir de la documentación pública es cómo se impulsará a los usuarios a moverse entre Moonlight y Phoenix en aplicaciones reales.

A largo plazo, es probable que Dusk gane o pierda según si esto se siente sencillo sin comprometer la arquitectura subyacente.

¿Dónde crees que debería estar la opción predeterminada: primero la transparencia, o primero la privacidad?

#dusk @Dusk $DUSK