#dusk $DUSK $ENA $PROM @Dusk Observé un detalle pequeño mientras miraba el consenso de Dusk que probablemente habría ignorado antes: lo difícil no siempre es conseguir que los provisioners estén de acuerdo. A veces, el reto es llevar una prueba de que acordaron sin hacer que la prueba en sí sea pesada.

Un comité puede producir muchas firmas individuales. Más participación puede fortalecer la evidencia, claro, pero también deja la red con más datos que mover y verificar. BLS12-381 cambia esa parte. Dusk puede agregar múltiples firmas en una representación compacta, de modo que la red no tenga que seguir empujando cada firma por separado.

Eso suena sencillo hasta que miras con más atención.

Los votos aún deben ser válidos. Los firmantes aún deben ser elegibles. Las claves aún tienen que manejarse, las firmas aún tienen que verificarse, y la implementación aún tiene que lidiar con cosas muy ordinarias como la serialización y el costo de CPU. Dusk incluso ha trabajado en almacenar en caché las conversiones de clave pública BLS, lo cual dice mucho sobre por dónde se vuelve realmente complicado todo en estos sistemas.

Así que no veo BLS solo como una forma de hacer las firmas más pequeñas. Cambia cómo viaja el acuerdo colectivo a través del protocolo.

Lo que quiero observar a continuación es si esa compresión mantiene su ventaja a medida que crecen la participación del comité y la actividad de la red.