Hoy estuve trasteando en la documentación de Dusk Network y me topé con algo interesante: allí tienen dos niveles: DuskDS (cálculos y datos) y DuskEVM (contratos inteligentes).

Lo que más me llamó la atención es que en el nivel DuskDS las transacciones se pueden hacer de dos maneras. Moonlight es un modelo transparente, como una cuenta bancaria normal: se ve quién, a quién y cuánto envió. Y Phoenix es privacidad mediante zero-knowledge proofs: el dinero está en forma de “notas” cifradas, y la red demuestra que todo se hace correctamente (no hay gastos dobles, los fondos son suficientes), sin revelar el monto, el remitente ni cuáles notas específicas se usaron.

Y lo interesante es que incluso en modo privado hay “viewing keys”, con las que se puede mostrar información de forma selectiva si se necesita una auditoría o regulación. Es decir, no es anonimato total, sino privacidad gestionada.
Todo esto lo coordina el llamado Transfer Contract, que acepta ambos tipos de transacciones y se encarga de que el estado global permanezca consistente.

Pregunta: ¿qué tan cómodo resulta para un usuario común un enfoque tan híbrido (transparencia + privacidad en una misma red), o esto es más bien una historia para instituciones que deben equilibrar entre anonimato y cumplimiento? Dejen sus ideas 👇

#dusk $DUSK @Dusk