@Dusk La parte de la privacidad en blockchain que me resulta más difícil de explicar también es la que más me interesa.

Al principio, pensé que el principal reto era simplemente ocultar al remitente, al destinatario y el monto.

Pero luego empecé a pensar en qué se supone que debe hacer la red con una transacción que no puede ver.

Aun así, tiene que saber que el valor es real, que se siguieron las reglas y que ese mismo valor no se puede gastar dos veces de alguna manera.

Ahí es donde a mí empezó a tener mucho más sentido Phoenix.

Phoenix representa el valor mediante notas protegidas en lugar de exponer un saldo público normal. Las pruebas de conocimiento cero pueden entonces demostrar que una transacción privada es válida sin revelar la información sensible que hay detrás.

Pero hay otra pieza que inicialmente pasé por alto: los nullifiers.

Un sistema privado no puede simplemente ocultar la información gastada y olvidarse de ella. La red necesita una forma de reconocer que una nota en particular ya se ha utilizado, manteniendo al mismo tiempo la nota subyacente en privado. Ese es el papel de los nullifiers.

Y esto es lo que cambió mi comprensión de la privacidad.

Una blockchain transparente puede verificar una transacción en parte porque puede ver la información.

Una blockchain centrada en la privacidad tiene que resolver la versión más difícil:

¿Puede la red verificar que algo es correcto sin ver realmente aquello que está verificando?

Ahí es donde las pruebas de conocimiento cero se convierten en algo más que una simple función de privacidad.

Las notas representan un valor privado.
La prueba establece que la transacción sigue las reglas.
El nullifier evita que el mismo valor privado se gaste de nuevo.

Cuando miré Phoenix desde ese ángulo, dejé de pensar en ello como algo simplemente de “ocultar transacciones”.

En realidad se trata de mantener un estado financiero verificable mientras se conserva la información subyacente en privado.

Y honestamente, esa es la parte de Phoenix que más me impresiona.
#dusk $DUSK