World Foundation announced ProveKit, a production-ready ZK proving toolkit that generates proofs on user devices, offering post-quantum security, no trusted setup, Noir support, and integration with World ID.World Foundation宣布推出ProveKit,一个生产级ZK证明工具包,可在用户设备上生成证明,具备后量子安全、无需可信设置、支持Noir语言,并已集成至World ID。World Foundationは、ユーザーデバイス上で証明を生成する実用段階のZK証明ツールキットProveKitを発表した。耐量子安全性、信頼セットアップ不要、Noir対応、World IDとの統合が特徴。
NotesNotes要点
ProveKit generates ZK proofs on phones and browsers, keeping private data local.
Based on WHIR hash-based commitments, no trusted setup and 128-bit post-quantum security.
Developers can write provable claims in the Noir language.
Outperforms Circom and Barretenberg in proving time and memory usage.
Proof size under 1MB, but verification is non-succinct, suitable for server-side verification.
Version 2 will migrate to Goldilocks field and add Groth16 backend for efficient on-chain verification.
How does ProveKit avoid trusted setup?ProveKit如何实现无可信设置?ProveKitはどのように信頼セットアップを回避しますか?
ProveKit uses the hash-based WHIR commitment scheme, which does not require a trusted setup.ProveKit采用基于哈希的WHIR承诺方案,不需要可信设置。ProveKitはハッシュベースのWHIRコミットメントを採用し、信頼セットアップが不要です。
Why does ProveKit opt for non-succinct verification?ProveKit为何选择非简洁验证?ProveKitが非簡潔な検証を選ぶ理由は何ですか?
To reduce client-side proving burden, verification runs on servers where linear-time verification is acceptable.为了减少客户端证明负担,验证在服务器上进行,电路规模线性验证可接受。クライアント側の証明負荷を減らすため、検証はサーバーで行われ、回路サイズに線形な検証が許容されます。
What key improvements will ProveKit V2 bring?ProveKit V2将带来哪些关键改进?ProveKit V2の主な改善点は何ですか?
V2 will migrate to Goldilocks field, optimize the compiler, and add a Groth16 backend for efficient on-chain verification.V2将迁移至Goldilocks域、优化编译器,并引入Groth16后端以提升链上验证效率。V2はGoldilocks体への移行、コンパイラ最適化、Groth16バックエンド導入により効率的なオンチェーン検証を実現します。