我们很高兴地宣布,@ZEROBASEzk 已经正式将 @Ingo_zk 的 ICICLE 集成到我们的应用层 ZK 电路中。
作为高性能密码计算的先驱,Ingonyama 的核心产品 ICICLE 是一个多平台加密库,旨在加速零知识证明(ZKPs)。支持 CPU、GPU、Apple Silicon 和其专有的 ZPU™,ICICLE 为开发者提供了前所未有的性能和灵活性。
在我们最近的合作中,ZEROBASE 和 Ingonyama 联手将 ICICLE 嵌入到我们的 ZK 应用程序中,显著提升了实时处理和可扩展性。通过优化数论变换(NTT)和多标量乘法(MSM),ICICLE 实现了更快速和更高效的证明生成,同时不影响安全性。
ICICLE 的主要优势包括:
🔸 NTT 优化:利用域缓存和快速旋转因子来减少重复计算并提高效率
🔸 MSM 优化:利用基缓存和可调 Pippenger 窗口来实现大规模性能改进
🔸 多平台支持:兼容 CPU、CUDA 和 Metal 后端,确保在各种硬件上的无缝部署
🔸 多 GPU 分布:通过在多个 GPU 之间分配工作负载来实现并行计算
我们与 Ingonyama 的合作不仅提升了我们系统的性能,还在整个集成过程中提供了宝贵的工程支持。Ingonyama 团队的技术指导对确保性能提升的顺利和影响至关重要。
展望未来,我们计划进一步优化 GPU 内存管理,完善资源分配,并将 GPU 加速扩展到更多的加密基本元件,不断推动性能和可扩展性的边界。
这种合作加强了我们的 ZK 能力,并为未来的创新奠定了坚实的基础。我们期待进一步加深与 Ingonyama 的合作,推动加密技术的进步。