中文

Yoimiya:ZK-SNARK 系统中实现最优资源利用的可扩展框架

密码学与安全 2025-02-26 v1 新兴技术

摘要

随着零知识证明系统(尤其是 ZK-SNARK)的广泛采用,证据生成(proof generation)的效率,包括证人生成(witness generation)和证明计算(proof computation)两个阶段,已成为一个重要问题。虽然大量工作已成功加速了证明计算,但在优化证人生成方面的进展仍然有限,这不可避免地阻碍了整体效率。在本文中,我们提出了 Yoimiya,一个带有流水线(pipeline)的可扩展框架,用于优化 ZK-SNARK 系统的效率。首先,Yoimiya 引入了一种自动电路划分算法,将 ZK-SNARK 的大电路划分为更小的子电路,即具有更小内存需求的最小计算单元,从而允许多个单元并行处理。其次,Yoimiya 将证人生成与证明计算解耦,并实现多个电路单元的同时执行。此外,Yoimiya 通过配置资源分配使两个阶段的时间成本对齐,使每个阶段可以独立扩展,从而最大化资源利用率。实验结果证实了我们框架有效提升了资源利用率和证明生成速度。

关键词

引用

@article{arxiv.2502.18288,
  title  = {Yoimiya: A Scalable Framework for Optimal Resource Utilization in ZK-SNARK Systems},
  author = {Zheming Ye and Xiaodong Qi and Zhao Zhang and Cheqing Jin},
  journal= {arXiv preprint arXiv:2502.18288},
  year   = {2025}
}

备注

13pages, 13 Figures