AI 正从文本生成走向更底层的系统优化。在 OpenVM 的 ZkVM 项目中,AI 被用于分析零知识证明执行环境,发现了一些人类工程师可能忽略的改进方向。

发生了什么

OpenVM 是一个专注于零知识虚拟机(ZkVM)的开源项目。近期,开发者利用 AI 模型对 ZkVM 的代码和电路设计进行了分析,识别出若干可优化的子模块。这些发现涉及约束系统布局、内存访问模式以及证明生成中的冗余计算。AI 并非直接生成代码,而是通过模式识别和异常检测,指出了传统静态分析工具不易察觉的瓶颈。

为什么重要

零知识证明(ZKP)是区块链扩展和隐私保护的核心技术,但 ZkVM 的工程实现极其复杂,手动调优耗时且易出错。AI 的介入提供了一种新的辅助手段:它可以快速扫描大量代码和电路约束,找出人类因认知偏见或注意力限制而遗漏的优化机会。这并非 AI 首次用于密码学——此前已有 AI 辅助发现哈希函数碰撞或优化椭圆曲线运算的案例——但针对 ZkVM 的完整执行环境进行系统性分析,仍属前沿尝试。

这一进展的意义在于,它展示了 AI 在“低层次、高精度”工程任务中的潜力。如果 AI 能可靠地辅助优化 ZkVM,将可能降低零知识证明的计算开销,从而推动 zk-rollup 等应用更高效地落地。

影响与看点

对开发者而言,AI 辅助分析工具可能成为新的标准工作流:先由 AI 扫描代码库,再让人类专家聚焦关键区域。但需注意,AI 的发现仍需人工验证——零知识证明的正确性至关重要,任何自动生成的优化都必须经过严格的正确性证明。

值得关注的是,OpenVM 团队是否会将 AI 的发现集成到正式版本中,以及这种“AI+密码学”协作模式能否推广到其他 ZkVM 实现(如 zkEVM、RISC Zero)。此外,AI 本身的可解释性仍是一个挑战:如果 AI 无法清晰解释其优化建议的理由,人类工程师可能难以信任其输出。

总体而言,AI 在密码学工程中的应用仍处于早期,但方向明确。它不会取代人类专家,但有望成为加速迭代的有力杠杆。