零知识证明迎来抗量子飞跃
在区块链与隐私计算领域,零知识证明技术正面临一个迫在眉睫的挑战:未来量子计算机的潜在威胁。传统基于椭圆曲线的密码学体系可能被攻破,这使得构建后量子安全的零知识虚拟机成为一项关键任务。
从底层重构的zkVM
近日,a16z crypto团队发布了开源零知识虚拟机Lattice Jolt的重大更新。这次更新的核心在于一次彻底的底层重构——将系统的密码学基础从椭圆曲线切换到了格密码学。
这一根本性改变带来了多重优势:
- 抗量子攻击能力:格密码学被广泛认为能够抵抗未来量子计算机的攻击,为系统提供了面向未来的安全性。
- 性能大幅提升:证明器和验证器的处理速度提高了2到3倍。
- 极简证明大小:目前生成的证明大小维持在100KB以下,团队宣称这是同类后量子zkVM中最小的。
核心技术:Akita承诺方案
Lattice Jolt实现这些突破,依赖于一个名为Akita的新型多项式承诺方案。该方案基于Module-SIS格困难假设构建,目标安全级别设定为128位。
Akita的开发由LayerZero的研究与工程团队主导,并汇聚了卡内基梅隆大学、南加州大学以及a16z crypto团队的多方智慧。这种产学研协同创新的模式,加速了前沿密码学成果向实用系统的转化。
重新定义性能边界
在实际性能测试中,Lattice Jolt展现出了令人印象深刻的数字。仅使用CPU时,它每秒能证明超过200万个RISC-V指令周期。当在MacBook上启用Apple Metal进行GPU加速后,这一数字跃升至每秒超过1000万个周期。
更值得注意的是其对资源占用的优化。证明器的内存占用从原先每周期约300字节显著降低至200字节。这种效率的提升意义重大,它使得在智能手机等移动设备上证明数百万个计算周期成为可能,极大地拓展了zkVM的应用场景。
团队透露,零知识功能将通过后续发表的学术论文集成到项目中,这意味着Lattice Jolt在保护隐私方面的能力还将进一步增强。
此次Lattice Jolt的发布,不仅仅是又一个开源项目的更新。它标志着零知识证明基础设施在面向后量子时代的安全性与实用性上迈出了坚实的一步,为下一代高隐私、高安全的去中心化应用奠定了新的基础。