He estado hurgando en el stack ZK de DUSK, y la parte a la que sigo volviendo no es la “blockchain de privacidad”.

Es esto:

la red puede verificar algo sin necesitar conocer toda la historia.

Eso suena simple hasta que piensas en lo que significa para la actividad financiera real.

Con Phoenix, los importes y los detalles de las transacciones pueden mantenerse ocultos, mientras que la cadena sigue comprobando que la transacción es válida.

Esa es una idea muy diferente a simplemente “encapsular” la información con cifrado.

Luego está PLONK.

Dusk usa PLONK como sistema de pruebas central, con BLS12-381 debajo. Lo interesante es que la prueba no es el producto por sí misma. Es el mecanismo que permite a Dusk mantener información sensible privada mientras, aun así, le da a los validadores algo que pueden verificar.

Y Bulletproofs también forman parte de la historia, pero hoy no los pondría en el mismo plano que PLONK. Aparecen más en el trabajo anterior de Dusk sobre transacciones confidenciales. El stack ha evolucionado.

Lo que de verdad me resulta interesante es el intercambio del que nadie quiere hablar:

las pruebas cuestan computación.

Alguien tiene que generarlas.

Dusk tiene infraestructura dedicada de prover justamente por esa razón.

Entonces, cuando la gente dice “el conocimiento cero te permite ocultarlo todo”, creo que se pierden el punto más relevante.

Te permite ocultar algunas cosas mientras demuestras las cosas que importan.

Para las finanzas, eso podría ser mucho más útil que hacer una blockchain completamente opaca.

No siempre necesitas que todos vean la transacción.

A veces solo necesitas a las personas adecuadas — o al propio protocolo — para saber que es válida.

#dusk $DUSK @Dusk