Seguí pensando en la implementación de Dusk de BLS12-381 después de ver un pequeño detalle en el trabajo técnico: el equipo necesitaba funcionalidad adicional en torno a la curva para ajustarse a los requisitos de su propia red.
Al principio, eso sonó a ingeniería ordinaria.
Pero cuanto más lo miraba, menos ordinario se me hacía.
BLS12-381 es una curva elíptica estable y compatible con emparejamientos, utilizada en sistemas que dependen de operaciones avanzadas de pruebas y firmas. Dusk no inventó la curva. Adaptó la implementación para que la criptografía pudiera encajar realmente con la forma en que opera su red.
Esa distinción importa.
Muchísima infraestructura blockchain se describe como si el reto principal fuera encontrar el primitivo criptográfico correcto e integrarlo en el protocolo.
En la práctica, la parte más difícil puede venir después.
La criptografía tiene que vivir dentro de un entorno de ejecución. Debe admitir el modelo de verificación, interactuar correctamente con el resto del protocolo y mantenerse fiable bajo las condiciones que la red realmente crea.
Eso significa que la frontera entre “criptografía” e “ingeniería de protocolos” es más delgada de lo que parece al principio.
Y creo que esa es la parte a la que vale la pena prestar atención con Dusk.
Las matemáticas subyacentes siguen proviniendo de una construcción ya establecida. El trabajo adicional consiste en hacer que esa construcción sea útil dentro de una arquitectura de red específica, sin fingir que la adaptación en sí misma vuelve la criptografía mágicamente más segura.
La seguridad sigue dependiendo de las matemáticas, la calidad de la implementación, la verificación y todo lo que hay alrededor.
Quizá la próxima generación de infraestructura blockchain no se defina por inventar una criptografía completamente nueva.
Quizá se defina por lo bien que la criptografía existente pueda hacerse funcionar dentro de sistemas que exigen algo más específico.
@Dusk #DUSK $DUSK
Al principio, eso sonó a ingeniería ordinaria.
Pero cuanto más lo miraba, menos ordinario se me hacía.
BLS12-381 es una curva elíptica estable y compatible con emparejamientos, utilizada en sistemas que dependen de operaciones avanzadas de pruebas y firmas. Dusk no inventó la curva. Adaptó la implementación para que la criptografía pudiera encajar realmente con la forma en que opera su red.
Esa distinción importa.
Muchísima infraestructura blockchain se describe como si el reto principal fuera encontrar el primitivo criptográfico correcto e integrarlo en el protocolo.
En la práctica, la parte más difícil puede venir después.
La criptografía tiene que vivir dentro de un entorno de ejecución. Debe admitir el modelo de verificación, interactuar correctamente con el resto del protocolo y mantenerse fiable bajo las condiciones que la red realmente crea.
Eso significa que la frontera entre “criptografía” e “ingeniería de protocolos” es más delgada de lo que parece al principio.
Y creo que esa es la parte a la que vale la pena prestar atención con Dusk.
Las matemáticas subyacentes siguen proviniendo de una construcción ya establecida. El trabajo adicional consiste en hacer que esa construcción sea útil dentro de una arquitectura de red específica, sin fingir que la adaptación en sí misma vuelve la criptografía mágicamente más segura.
La seguridad sigue dependiendo de las matemáticas, la calidad de la implementación, la verificación y todo lo que hay alrededor.
Quizá la próxima generación de infraestructura blockchain no se defina por inventar una criptografía completamente nueva.
Quizá se defina por lo bien que la criptografía existente pueda hacerse funcionar dentro de sistemas que exigen algo más específico.
@Dusk #DUSK $DUSK
