Cuanto más observo la pila criptográfica de @Dusk , más interesantes se vuelven los elementos primitivos que hay debajo.

‎Al principio pensé que la privacidad de Dusk se debía en gran parte a las pruebas de conocimiento cero.

‎Pero entonces miré lo que en realidad está debajo.

‎BLS12-381 es una curva elíptica apta para emparejamientos utilizada en sistemas de pruebas modernos. En Dusk aparece como parte de la pila de pruebas de conocimiento cero y de firmas.

‎Luego está JubJub, una curva elíptica que es eficiente en entornos compatibles con SNARK y que se usa comúnmente en diseños orientados a la privacidad.

‎Las firmas Schnorr se usan para la autenticación y la integridad, lo que proporciona a Dusk una base para firmar y verificar acciones del protocolo.

‎Poseidon es otra pieza que llamó mi atención.

‎Está diseñado para ser eficiente dentro de circuitos de conocimiento cero y puede usarse para compromisos (commitments) y para el hash de árboles de Merkle.

$Dusk también tiene dusk-merkle, una implementación de árbol Merkle disperso que permite pruebas de pertenencia eficientes sobre conjuntos de datos grandes.

‎Y luego está PLONK.

‎PLONK es el sistema de pruebas usado para construir pruebas de conocimiento cero. Los desarrolladores pueden definir circuitos reutilizables y generar pruebas concisas que pueden verificarse en cadena.

‎Así que en realidad no es solo “Dusk usa ZK”.

‎Hay curvas elípticas, firmas, hashing, árboles de Merkle y el sistema de pruebas que funcionan como partes distintas de la pila.

‎Creo que esa es la parte más interesante para mirar.

‎No solo la función de privacidad en sí, sino lo que realmente hace posible esa privacidad desde abajo.

#DUSK #dusk @Dusk $DUSK