← 回到 DEVCON 8

從私有鏈到以太坊:Coordination 概念驗證的隱私設計

Migrating from a Private Blockchain to Ethereum: Engineering Lessons

場次摘要

Vivian Plasencia 以人道援助協作的 Coordination Network 概念驗證,說明從私有鏈遷移至以太坊的工程取捨。組織需要辨識零售商是否重複登記,但公開鏈上的資料也可能暴露身分。因此,遷移需要重新設計隱私保護;零售商在手機產生零知識證明(ZK),也面臨時間與記憶體限制。 團隊將個人資料留在鏈下,以金鑰為基礎的假名登記身分,並用群組成員證明授權登記操作與交易費代付。他們也採用共用撤銷登記,避免查詢特定發行者的清單而洩露發行者身分。她強調,隱私工具若整合不當,仍會破壞保護效果。此案著重展示可行性與效能,尚未處理新舊系統並存期間如何防止未授權修改。

值得記下的 5 件事

  1. [6:20]
    身分協作不等於把個人資料公開上鏈 Plasencia 說,組織需要鏈上識別碼來檢查零售商是否重複登記

    團隊改用以金鑰為基礎的假名,個人資料留在手機或組織伺服器;她特別指出,鏈上也不存個人資料的雜湊值。

  2. [8:20]
    低階手機的證明成本會影響技術選擇 Plasencia 指出,手機產生零知識證明耗時且占用記憶體,因此團隊調整簽章與證明方案

    她展示的低階手機測試約需九秒,但逐字稿未提供機型與完整測試條件,不宜視為所有裝置的表現。

  3. [11:00]
    以群組資格授權操作,而不公開行動者 團隊使用 Semaphore 協議,讓組織證明自己是群組成員,而不揭露由誰操作

    登記系統驗證資格後才接受更新;交易費代付元件 Paymaster 也先驗證資格,再支付交易費。

  4. [14:20]
    共用撤銷登記避免暴露憑證發行者 Plasencia 說,即使憑證證明本身匿名,查詢特定發行者的撤銷清單仍可能洩露發行者身分

    團隊因此改用共用的撤銷集合;這也說明,個別隱私元件的保護效果不能直接等同整套系統的隱私。

  5. [20:40]
    概念驗證尚未涵蓋新舊系統並存期間的防護 被問及新舊系統並存時如何防止未授權修改,Plasencia 表示這不是團隊當時聚焦的部分

    她將目前工作定位為展示方案如何運作及檢查效能,實際遷移期間的處理方式仍須另行設計。

下載摘要 下載 Word 摘要(.docx)

更多來自 DEVCON 8

訂閱