區塊鏈技術——包括零知識證明——尚未為身份驗證提供足夠的解決方案。

區塊鏈技術的出現為我們提供了重新審視和創新日常生活中使用的解決方案的機會。區塊鏈以及人工智慧革命推動的數位空間迫切需要建立可驗證的人類身份,以確保信任、問責和監管合規性。

有許多新興技術,無論是鏈上或鏈下,都可以作為有效信任框架的基礎。尤其是一種解決方案,通常被稱為驗證的聖杯——零知識了解你的客戶 (zkKYC) 驗證。

zk 和 KYC 是什麼?

ZK 代表零知識,這是一個密碼學術語,用於在不洩露底層機密資訊的情況下建立密碼證明。基於 Z 的解決方案開創了網路隱私保護的先河。區塊鏈產業因其最小的交易規模和隱私保護特性而推動了 ZK 技術的創新。

了解您的客戶(KYC)是企業用來驗證客戶身分的一組流程和程序。它也用於金融部門評估洗錢或恐怖主義融資的任何潛在風險。企業在與客戶建立關係前必須認真了解客戶。

為什麼 zkKYC 證明不適用於區塊鏈

零知識證明創建後,透過簽名連結到錢包地址。這些證據在設計上是無法公開發現的。然而,當區塊鏈位址與需要此類證明的公共智慧合約互動時,該證明的存在就會公開,從而否定了零知識證明的隱私優勢。這是由於在公共區塊鏈上運行的智慧合約的設計創建了所有互動錢包的公開可發現清單。

具有零知識證明的錢包不與需要此類證明的鏈上服務交互,可以避免公開披露證明。然而,這個錢包只能在前驅互動或中介參與後與另一個持有證據的錢包進行交易。這些證明的隱藏性質要求兩個錢包主動向對方透露其證明。

基於零知識證明

零知識憑證的另一個問題很容易隨著時間的推移而改變狀態(例如「了解你的客戶」良好信譽),這是由於可用的 ZK 解決方案缺乏動態更新。由於缺乏持續的狀態有效性,持有零知識證明的錢包需要為需要該證明的每次鏈上交互生成新的證明。

值得注意的是,新興的區塊鏈技術推進了零知識智能合約,保持互動錢包位址的隱私。然而,即使使用這些先進的解決方案,圍繞動態證明的需求和無法驗證的點對點交易的問題仍然存在。

不要將個人資訊儲存在證明中

考慮零知識證明的項目通常會考慮產生有關儲存在公共分類帳上的加密資料的證明。然而,將任何個人資訊儲存在公共區塊鏈上是不明智的。

這些永恆帳本不是為個人隱私而設計的,對於此類用途,它們不符合《一般資料保護條例》和《加州消費者隱私法》等隱私法規。一些重要問題與以下事實有關:即使是加密資料也被視為個人識別資訊。根據這些隱私法規,任何此類資訊都必須根據要求刪除。

由於在區塊鏈上儲存個人資訊會進一步違反隱私法規,因此它不是在鏈上儲存任何形式(已驗證)個人資訊的理想解決方案。

區塊鏈項目還有哪些解決方案?

由於每個區塊鏈僅限於該給定鏈上可用的資訊和數據,因此該領域的建構者必須考慮其他區塊鏈本機機制。任何提供合規性形式的憑證設計都必須避免侵犯隱私,並確保最終的基礎設施符合必要的身份驗證和監管要求。技術進步遠超過監管進步;然而,忽視這些規則會阻礙該技術的採用。

此外,當僅靠證據還不夠,且交易參與者之間的個人資訊共享至關重要時,建議僅依賴鏈下解決方案。一個例子包括去中心化識別碼和可驗證的憑證。另一個選擇是採用鏈下零知識證明,它提供隱私保護,適合鏈下資料驗證。