身分憑證登錄鏈上,讓已註冊者在發行者離線後仍可提出證明
Who Vouches for You When Your Issuer Is Gone?
場次摘要
身分憑證即使採用隱私技術,仍可能依賴發行者持續運作。講者指出,發行者可能停機、拒絕核發,甚至大量撤銷憑證或發布不實撤銷清單。他介紹的研究設計,希望讓持有人在發行者失效後仍能證明身分屬性,並容納不同憑證來源,降低參與資格對單一來源的依賴。 設計透過零知識證明與多方安全計算網路完成註冊,將代表身分的資料寫入以太坊,之後由持有人提出屬性證明。不過,註冊仍須七個節點中的四個參與,且必須在發行者失效前完成。公開的屬性條件與交易關聯仍可能洩漏線索,不同應用也須區隔防重複識別碼。講者另明言,若遺失註冊證明且發行者已離線,這套設計便無法運作。
值得記下的 5 件事
- [10:00]
離線後仍可驗證,前提是持有人已完成註冊 依講者的設計,已註冊者可在發行者離線後,繼續依據鏈上紀錄提出成員資格證明
這項保障不涵蓋尚未註冊的人;若遺失註冊證明且發行者已離線,系統也無法運作。
- [13:00]
註冊並未免除信任,而是改為依賴節點網路 註冊時,持有人提交遮蔽後的資料,由七個節點中的四個共同參與計算,協助產生註冊證明
講者承認,這把信任從發行者轉向節點營運者,因此仍須選擇可信任的參與方。
- [7:20]
防止重複加入,搭配押金與他人背書 合約會檢查註冊用的防重複識別碼是否已被使用,再收取押金、加入紀錄
講者也在此用途的設計中納入三人背書機制,協助抵抗冒充多個身分的行為;這些措施不宜直接解讀為已保證每人只能註冊一次。
- [9:20]
不同應用須區隔識別碼,避免行為被串聯 應用可要求持有人證明某項身分屬性,驗證也可在鏈下執行
用來防止重複使用的識別碼,必須按應用區隔產生範圍,否則可能成為串聯行為、辨識持有人的線索。
- [14:20]
零知識證明仍可能因公開條件而洩漏線索 講者以是否成年與國籍為例,說明公開的查驗條件會把使用者分進有限群組;累積多項屬性後,可能進一步辨識個人
他提出讓查驗條件的參數保密、由通用驗證電路處理的修正方向,但未展示已消除這類風險。
更多來自 DEVCON 8
Arrow 的硬體 DAO 實驗:AI 協作、在地製造與責任分工
A DAO Shipped an Aircraft: What It Takes to Coordinate Atoms with Tokens
Thomas Garrison
Kohaku:以 SDK 將隱私與安全功能帶入以太坊錢包
Kohaku : privacy for everyone, by default
Nico、Vitalik
私密區塊鏈的取捨:隱私、去中心化與合約協作
Private State, Public Network: The Tradeoffs Behind Privacy
Zachary Williamson