從私有鏈到以太坊:Coordination 概念驗證的隱私設計
Migrating from a Private Blockchain to Ethereum: Engineering Lessons
場次摘要
Vivian Plasencia 以人道援助協作的 Coordination Network 概念驗證,說明從私有鏈遷移至以太坊的工程取捨。組織需要辨識零售商是否重複登記,但公開鏈上的資料也可能暴露身分。因此,遷移需要重新設計隱私保護;零售商在手機產生零知識證明(ZK),也面臨時間與記憶體限制。 團隊將個人資料留在鏈下,以金鑰為基礎的假名登記身分,並用群組成員證明授權登記操作與交易費代付。他們也採用共用撤銷登記,避免查詢特定發行者的清單而洩露發行者身分。她強調,隱私工具若整合不當,仍會破壞保護效果。此案著重展示可行性與效能,尚未處理新舊系統並存期間如何防止未授權修改。
值得記下的 5 件事
- [6:20]
身分協作不等於把個人資料公開上鏈 Plasencia 說,組織需要鏈上識別碼來檢查零售商是否重複登記
團隊改用以金鑰為基礎的假名,個人資料留在手機或組織伺服器;她特別指出,鏈上也不存個人資料的雜湊值。
- [8:20]
低階手機的證明成本會影響技術選擇 Plasencia 指出,手機產生零知識證明耗時且占用記憶體,因此團隊調整簽章與證明方案
她展示的低階手機測試約需九秒,但逐字稿未提供機型與完整測試條件,不宜視為所有裝置的表現。
- [11:00]
以群組資格授權操作,而不公開行動者 團隊使用 Semaphore 協議,讓組織證明自己是群組成員,而不揭露由誰操作
登記系統驗證資格後才接受更新;交易費代付元件 Paymaster 也先驗證資格,再支付交易費。
- [14:20]
共用撤銷登記避免暴露憑證發行者 Plasencia 說,即使憑證證明本身匿名,查詢特定發行者的撤銷清單仍可能洩露發行者身分
團隊因此改用共用的撤銷集合;這也說明,個別隱私元件的保護效果不能直接等同整套系統的隱私。
- [20:40]
概念驗證尚未涵蓋新舊系統並存期間的防護 被問及新舊系統並存時如何防止未授權修改,Plasencia 表示這不是團隊當時聚焦的部分
她將目前工作定位為展示方案如何運作及檢查效能,實際遷移期間的處理方式仍須另行設計。
更多來自 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