全球开源ProveKit,专为移动设备打造的零知识身份识别工具包
核心要点
- 该工具包自 4 月份以来一直在 World ID 中运行,现在已获得 MIT 许可,可供任何开发人员使用 World 是一个生物识别项目,以前称为 Worldcoin,现已发布 ProveKit 作为开源软件。
- 自 4 月份以来,零知识证明工具包一直在悄悄为 World ID 的隐私保护身份检查提供支

该工具包自 4 月份以来一直在 World ID 中运行,现在已获得 MIT 许可,可供任何开发人员使用
World 是一个生物识别项目,以前称为 Worldcoin,现已发布 ProveKit 作为开源软件。自 4 月份以来,零知识证明工具包一直在悄悄为 World ID 的隐私保护身份检查提供支持,现在任何人都可以用它进行构建。
此举将内部加密引擎转变为公共产品,并在 MIT 许可下在 GitHub 上发布。
ProveKit 实际上做了什么
零知识证明可以让您在不泄露底层数据的情况下证明某些事情是真实的。 ProveKit 是在您的手机上进行此类验证的机制。
大多数 ZK 证明系统计算量很大,设计为在强大的服务器或专用硬件上运行。 ProveKit 是专为移动设备和资源受限设备而全新构建的,使用 SIMD 加速算法来充分利用日常智能手机中的处理器的性能。
在底层,ProveKit 采用 Noir 编程语言编写的电路并将其编译为 R1CS 约束。然后,它使用 WHIR 协议来生成和验证证明。
该工具包通过 C 兼容的外部函数接口绑定提供跨平台支持。这意味着开发 iOS、Android 或 Web 应用程序的开发人员可以集成 ProveKit,而无需重写整个堆栈。
世界基金会还与 ProveKit 一起发布了支持开源组件,包括 WHIR 库本身以及 2 月份首次发布的名为 Remainder 的工具。
安全和审计跟踪
ProveKit 接受了 Least Authority 的安全审查,这是一家在加密货币领域因审计 Zcash 和以太坊 2.0 等项目而闻名的公司。
审计验证了ProveKit核心模块的健全性,并确认其设计遵循了安全最佳实践。
ProveKit 支持身份验证工作流程,例如基于护照的应用程序和隐私保护身份验证机制。它可以对敏感的用户凭据进行编码,使系统无需查看原始数据即可验证它们。
世界更广泛的身份野心
World ID 是该项目的核心产品:一种为人类分配唯一数字身份的协议,最初通过该公司的 orb 硬件捕获的虹膜扫描进行验证。
世界基金会继续吸引投资者资金来扩大该项目的规模。 7 月份的一轮融资专门用于扩展 World ID 的功能。
相关代币 WLD 仍然是世界生态系统的经济层。代币销售包括特定的锁定期,这种结构旨在使长期持有者激励与项目的开发时间表保持一致。
为什么这对 ZK 生态系统很重要
大多数 ZK 工具包采用服务器级计算资源或至少桌面环境。针对移动设备进行优化的经过生产测试的工具包填补了更广泛的开发人员社区一直在努力解决的空白。 ProveKit 自 4 月份以来一直在 World ID 内运行。
麻省理工学院的许可证消除了采用的商业障碍。初创公司、企业和竞争身份协议都可以使用 ProveKit,无需许可费用或限制性条款。
