九月 02, 16:00
World 開源用於零知識身分證明的 ProveKit
World open-sources ProveKit, a zero-knowledge identity proving toolkit
The Block

World 開源了零知識身分證明工具包 ProveKit。World 此前稱為 Worldcoin。OpenAI 執行長 Sam Altman 是 World 的共同創辦人。此次發布讓 ProveKit 可供 World 以外的開發者使用。該工具包於 4 月透過搶先存取用於 World ID。World 表示,使用者可以在手機或瀏覽器上產生加密證明。使用者無須揭露底層個人資料,即可證明年齡、國籍及擁有有效身分證件等聲明。驗證者會收到對所證明具體聲明的確認。World 表示,ProveKit 使用本地證明產生,而非委託證明。因此,敏感個人資訊無須傳送至外部伺服器處理。World 表示,這降低了資料外洩風險,並讓使用者繼續掌控自己的個人資訊。該工具包已開發約兩年。ProveKit 支援 Noir,這是一種由 Aztec 開發、用於編寫零知識應用程式的語言。開發者可以建立新的可證明聲明,而無須將這些聲明直接納入應用程式套件。ProveKit 設計為可在標準消費級硬體上執行,包括智慧型手機和瀏覽器。World 表示,該工具包可在一般手機上於數秒內完成證明。World 稱,在低階裝置上測試時,證明產生時間不到 30 秒。World 表示,World Foundation、Tools for Humanity 及其他第三方均無法存取這些資料。World ID 憑證可以將支援 NFC 晶片的身分文件資訊儲存在使用者裝置本機。護照和國民身分證可能配備智慧型手機在近距離即可讀取的 NFC 晶片。簽發機關會對這些文件進行加密簽署。該簽名可以在零知識電路中驗證並證明。ProveKit 的目標是達到 128 位元後量子安全性。該工具包不需要可信任設定。World Foundation 發言人表示,包括量子攻擊在內的已知最佳攻擊,預期在這一安全等級下仍將在計算上不可行。World 表示,ProveKit v1 已可用於生產,並針對伺服器、電腦和行動裝置的鏈下驗證進行最佳化。預計 ProveKit v2 將減少證明大小、證明時間和記憶體使用量。World 也在為 v2 開發更有效率的鏈上驗證。該公司正在探索支援 Groth16,這是一種 zk-SNARK 證明方案。該發言人表示,Groth16 在包括 World Chain、Ethereum、Base 和 Solana 在內的區塊鏈上驗證效率較高。上一版本的 World ID 使用了 Ethereum Foundation 的 Semaphore 協定,該協定同樣使用 Groth16。本週稍早,Brian Krebs 報導,美國聯邦調查局紐奧良外勤辦公室正在調查暗網服務 Nexus。Nexus 正在出售超過 1.53 億份美國和加拿大駕照的掃描檔。這些資料似乎是從身分驗證公司 IDScan.net 竊取的。World 在包括西班牙、肯亞、巴西、印尼、南韓、香港和菲律賓在內的多個市場,正面臨其生物辨識身分專案的監管審查。World 表示,隨著全球擴張,該公司持續與監管機構溝通。
This content is an AI-generated summary/analysis for informational purposes only and does not constitute investment advice.