
9 сентября a16z crypto совместно с командой LayerZero представили Lattice Jolt – новую версию открытого zkVM (zero-knowledge virtual machine) с встроенной защитой от квантовых атак. Система основана на математических решетках вместо традиционных эллиптических кривых и позволяет проверять правильность выполнения программ с помощью компактных криптографических доказательств. По данным разработчиков, создание и проверка доказательств ускорились в 2-3 раза по сравнению с предыдущей версией.
В основе обновления лежит Akita – новая схема полиномиального обязательства, разработку которой возглавила команда омничейн-протокола LayerZero при участии исследователей университетов Карнеги – Меллона и Южной Калифорнии, а также специалистов a16z crypto. Akita заменила компонент Dory, построенный на эллиптических кривых. Переход на решеточную криптографию позволил сократить размер чисел в вычислениях с 256 до 128 бит и ускорить операции. Новый компонент обеспечивает 128-битный уровень безопасности, включая защиту против квантовых атак. Математический подход, используемый в Akita, сходен со стандартами ML-KEM и ML-DSA, утвержденными NIST в 2024 году для установления ключей шифрования и цифровых подписей. LayerZero назвал выпуск Akita первым крупным шагом к квантовой защите своего блокчейна Zero, добавив, что работа над полной постквантовой защитой инфраструктуры будет продолжаться по мере приближения запуска основной сети и после него.
Производительность Lattice Jolt выросла существенно: на MacBook прежняя версия создавала доказательства со скоростью около 1 млн циклов RISC-V в секунду на CPU, а новая версия превысила 2 млн циклов на процессоре и достигла 10 млн циклов при подключении графического ускорителя через Apple Metal. Размер доказательства составляет менее 100 КБ, при этом Akita сокращает доказательства в 2-8 раз относительно существующих постквантовых альтернатив в зависимости от приложения. Разработчики планируют в отдельной работе описать поддержку нулевого разглашения для Lattice Jolt – функцию, необходимую для скрытия чувствительных данных. В репозитории проекта на GitHub отмечается, что Jolt находится на альфа-стадии и пока не предназначен для промышленного использования.

