全球,即先前稱為 Worldcoin 的生物識別身份項目,已將 ProveKit 作為開源軟體釋出。該零知識證明工具包自四月以來一直默默支援 World ID 的隱私保護身份驗證,現今任何人都可以使用它進行開發。
此舉將內部加密引擎轉變為公共產品,並在 GitHub 上以寬鬆的 MIT 許可證發布。
ProveKit 實際上做什麼
零知識證明讓您能在不洩露底層資料的情況下證明某事為真。ProveKit 是讓此類驗證在您的手機上運作的機制。
大多數 ZK 證明系統計算量龐大,專為高性能伺服器或專用硬體設計。ProveKit 則從零開始為行動裝置和資源受限設備打造,採用 SIMD 加速運算,充分發揮日常智慧型手機處理器的效能。
在背後,ProveKit 會將用 Noir 程式語言編寫的電路編譯成 R1CS 約束,然後使用 WHIR 協議來生成和驗證證明。
工具包透過與 C 語言相容的外部函數介面繫結,提供跨平台支援。這意味著開發 iOS、Android 或網頁應用程式的開發者,無需重寫整個技術架構,即可整合 ProveKit。
World Foundation 亦隨 ProveKit 一併發布了支援的開源元件,包括 WHIR 函式庫本身以及一個名為 Remainder 的工具,該工具最早於二月公布。
安全與審計追蹤
ProveKit 已由 Least Authority 進行安全審查,該公司以審計 Zcash 和 以太坊 2.0 等項目而聞名於加密領域。
審計已驗證 ProveKit 核心模組的健全性,並確認其設計遵循了安全最佳實踐。
ProveKit 支援基於護照的申請和保護隱私的認證機制等實名認證工作流程。它能以一種讓系統在從未見到原始資料的情況下驗證使用者憑證的方式進行編碼。
全球更廣泛的身份願景
World ID 是該項目的核心產品:一個通過公司 Orb 硬件捕捉的虹膜掃描來為人類分配獨特數字身份的協議。
世界基金會持續吸引投資者資金以擴大項目規模。七月的融資輪次專門用於擴展 World ID 的功能。
相關代幣 WLD 仍是 World 生態的經濟層。代幣銷售包含了特定的鎖倉期限,此結構旨在使長期持倉者的激勵與項目的發展時間表保持一致。
這對 ZK 生態的重要性
大多數 ZK 工具包假設需要伺服器級的計算資源,或至少需要桌面環境。一個經過生產環境測試、專為行動裝置優化的工具包,填補了整個開發者社群長期以來的空白。ProveKit 自四月以來已運行於 World ID 內部。
MIT 許可證消除了採用的商業障礙。初創公司、企業和競爭性的身份協議均可免費使用 ProveKit,無需支付授權費或受限制性條款約束。

