zkPass:基於 MPC 和 ZKP 的去中心化社會身份基礎設施

cointime
2023-06-07 18:31:16
收藏
zkPass不僅僅是一個身份驗證工具,它是一個去中心化社會的基礎設施。

作者:Kimming,cointime

隨著Web3的發展,我們正在見證一個去中心化社會的崛起。在這個社會中,每個人都能對自己的私人數據擁有完全的控制權,並以安全、高效、可信的方式與Web3生態系統進行互動。為了實現這個願景,我們重新引入了zkPass,一個基於多方計算(MPC)和零知識證明(ZKP)的可組合、保護隱私的身份協議。

項目概述

zkPass是一個用於私人數據驗證的隱私保護協議,基於MPC, ZKP和3方TLS。zkPass使用戶能夠通過zkSBTs有選擇性地向第三方證明他們在Web2和Web3中的可驗證數據,包括合法身份、財務數據、醫療記錄、社交數據、工作經歷、教育證明和技能等,而無需上傳文件或透露任何個人隱私細節。值得一提的是,zkPass從900多個項目中脫穎而出,獲得了binance Labs的buildtheblock的第一名並獲得了binance投資。

工作原理

zkPass協議的工作原理基於兩項關鍵技術:MPC-TLS和ZKP。MPC(多方計算)使多個參與者能夠共同參與計算,而不會妨礙他們的隱私,並將結果揭示給一個或所有參與者。ZKP(零知識證明)允許證明者在不向驗證者洩露任何敏感信息的情況下,說服驗證者一個斷言是真實的。

關鍵技術------MPC-TLS \& ZKP

  • TLS:傳輸層安全協議在兩個通信實體之間提供機密性和數據完整性。TLS 是網絡世界中通信的基石。
  • MPC(Multi-Party Computation)使多個參與者能夠在不損害其隱私的情況下共同參與計算,並將結果透露給一個或所有參與者。這主要是使用姚氏混淆電路協議和 Oblivious Transfer 協議來完成的。此外,zkPass正在利用最新的研究論文來優化 MPC 的效率,例如"Half Gate"、"Silent OT"和"Vector-OLE"。
  • ZKP(零知識證明)允許證明者說服驗證者斷言是真實的,而無需向驗證者透露任何敏感信息。它的具體實現是基於zk-SNARK。zkPass目前正在將 ZK 優化為互動式零知識,以使其高效,這意味著只需幾秒鐘即可生成 ZKP。

用戶流程

用戶(證明者)不再需要向第三方上傳文檔或分享私人信息。用戶可以通過訪問各種受信任的數據源(例如,澳大利亞的MyGovID或新加坡的Singpass)在本地生成零知識證明,並返回鏈上智能合約的響應。在這個過程中,zkPass協議的MPC節點獲取一個mac_key共享,以確保數據的完整性、真實性和有效性。

主要特性

zkPass具有以下主要特性:

  1. 保護隱私:zkPass使用零知識證明,使用戶能夠分享他們的數據,而不會洩露敏感信息。
  2. 可驗證:zkPass利用可驗證的zkSBTs確保數據是防篡改的和可驗證的。
  3. 兼容性:zkPass與Web2和Web3應用的廣泛數據源兼容,使得與現有系統的集成變得容易。
  4. 防作弊:zkPass採用先進的防作弊機制,防止欺詐和濫用。

應用案例

zkPass的通用性使其適用於廣泛的行業。它與Web2 HTTPS網站和Web3應用的所有數據源兼容,無需在數據源端進行任何改變就能與現有系統無縫集成。zkPass的潛在應用案例包括但不限於:zkKYC、醫療保健、教育、去中心化盡職調查、社交網絡、遊戲、金融和供應鏈管理。

  • 在線身份驗證:使用zkPass,用戶可以輕鬆在線驗證他們的身份,而無需洩露個人信息,這有助於防止身份盜竊和保護隱私。

  • 社交應用:使用zkPass,用戶可以匿名證明他們的年齡、個人信息和資料的真實性,而無需洩露敏感的個人數據。

  • 去中心化金融:zkPass可以用於驗證DeFi應用的身份和憑證,確保只有授權的方可以訪問敏感的金融數據。

  • 工作申請:zkPass可以驗證求職者的資格、教育和經驗,而無需洩露個人信息。

  • 在線市場:zkPass可以用於驗證在線市場上的賣家和買家或發布者和申請者的真實性,防止欺詐和濫用。

總結

想像一個世界,你的個人信息不再需要通過許多數據經紀人或第三方,而是在你自己的手中。這是一個尊重隱私,數據安全、真實、可驗證的世界。這就是zkPass正在創造的世界。

zkPass不僅僅是一個身份驗證工具,它是一個去中心化社會的基礎設施。通過利用MPC和ZKP技術,zkPass使用戶能夠選擇性地與第三方分享他們的可驗證數據,而無需洩露敏感信息。公司和個人可以驗證身份和憑證,而不會洩露個人數據。

zkPass的通用性和兼容性使其成為廣泛行業的有價值工具。從金融機構到醫療保健提供者,zkPass都可以用於安全、保護隱私的身份驗證。此外,憑藉其先進的防作弊機制,zkPass確保數據是防篡改的和無欺詐的。

未來是去中心化的,zkPass正在引領這個方向。憑藉其保護隱私的技術和安全的驗證方法,zkPass正在創造一個個人控制自己數據、尊重隱私的世界。

鏈捕手ChainCatcher提醒,請廣大讀者理性看待區塊鏈,切實提高風險意識,警惕各類虛擬代幣發行與炒作,站內所有內容僅係市場信息或相關方觀點,不構成任何形式投資建議。如發現站內內容含敏感信息,可點擊“舉報”,我們會及時處理。
ChainCatcher 與創新者共建Web3世界