Mensagem do ChainCatcher: a equipe de pesquisa em criptografia da a16z publicou hoje uma nova versão de código aberto do zkVM Jolt da Lattice. Esta versão tem a mesma arquitetura da anterior, mas muda a criptografia subjacente de curvas elípticas para grades; além disso, implementa segurança pós-quântica, acelera o prover e o verificador em 2–3 vezes e reduz o tamanho das provas para menos de 100 KB.
A Lattice Jolt usa um novo esquema de compromisso polinomial, Akita, baseado na hipótese Module-SIS, para substituir o Dory anterior que dependia de curvas elípticas, com o objetivo de obter segurança completa de 128 bits. A Akita é desenvolvida principalmente por pesquisadores e engenheiros da LayerZero, com colaboração da Carnegie Mellon University, da University of Southern California e da equipe de cripto da a16z. Na mesma máquina, apenas com CPU, a Lattice Jolt prova mais de 2 milhões de ciclos de RISC-V por segundo; com aceleração por GPU Apple Metal, mais de 10 milhões de ciclos por segundo, e o espaço do prover cai para cerca de 200 bytes por ciclo.
