
El 9 de septiembre, a16z crypto junto con el equipo de LayerZero presentaron Lattice Jolt – una nueva versión de código abierto de zkVM (zero-knowledge virtual machine) con protección integrada contra ataques cuánticos. El sistema se basa en retículos matemáticos en lugar de las tradicionales curvas elípticas y permite verificar la correcta ejecución de programas mediante pruebas criptográficas compactas. Según los desarrolladores, la generación y verificación de pruebas se aceleró entre 2 y 3 veces en comparación con la versión anterior.
En la base de la actualización se encuentra Akita – un nuevo esquema de compromiso polinomial cuyo desarrollo fue liderado por el equipo del protocolo omnichain LayerZero con la participación de investigadores de las universidades Carnegie – Mellon y del Sur de California, así como de especialistas de a16z crypto. Akita reemplazó al componente Dory, basado en curvas elípticas. La transición a la criptografía de retículos permitió reducir el tamaño de los números en los cálculos de 256 a 128 bits y acelerar las operaciones. El nuevo componente proporciona un nivel de seguridad de 128 bits, incluida la protección contra ataques cuánticos. El enfoque matemático utilizado en Akita es similar a los estándares ML-KEM y ML-DSA, aprobados por el NIST en 2024 para el establecimiento de claves de cifrado y firmas digitales. LayerZero calificó el lanzamiento de Akita como el primer gran paso hacia la protección cuántica de su blockchain Zero, añadiendo que el trabajo sobre la protección poscuántica completa de la infraestructura continuará a medida que se acerque el lanzamiento de la red principal y después de este.
El rendimiento de Lattice Jolt aumentó de forma significativa: en un MacBook, la versión anterior generaba pruebas a una velocidad de aproximadamente 1 millón de ciclos RISC-V por segundo en CPU, mientras que la nueva versión superó los 2 millones de ciclos en procesador y alcanzó los 10 millones de ciclos al conectar un acelerador gráfico a través de Apple Metal. El tamaño de la prueba es inferior a 100 KB, y Akita reduce las pruebas entre 2 y 8 veces en comparación con las alternativas poscuánticas existentes, dependiendo de la aplicación. Los desarrolladores planean describir en un trabajo aparte el soporte de zero-knowledge para Lattice Jolt – una función necesaria para ocultar datos sensibles. En el repositorio del proyecto en GitHub se indica que Jolt se encuentra en fase alfa y aún no está destinado al uso en producción.

