DEV Community

JacobHsu
JacobHsu

Posted on

Decentralized Identity (DID)

did.baidu

系统架构

Layer 1:区块链层
分布式存储中保存的是DID文档(DID Document),在文档内最关键的是DID与公钥的对应关系。在区块链上则锚定着这些身份数据的对应关系。
区块链支持Ethereum和Quorum,分布式存储支持IPFS

Layer 2:去中心化二层网络
对上提供了统一的DID解析服务,即DID Resolver

Layer 3:可信交换层
DID Agent是用户使用的DID客户端,百度发布了DID小程序,作为DID客户端 uport daf
Identity Hub 是用户安全存储身份数据的组件

萬字說透去中心化身份系統發展現狀與展望:以 Blockstack 等爲例

實現 DID 並不容易,其中會涉及到身份的發現、識別和驗證,相關數據的可信存儲和計算,身份的聲明和憑證等等。

3.5 DID 系統技術棧的挑戰

DID 在某種程度上與數據共享產生矛盾,有可能會進一步加劇信息孤島,甚至會加大對監管部門的挑戰。 區塊鏈系統只能在信息輸入後用時間戳保證信息不可篡改,交易不重複,但無法控制信息源頭是否真實,而 DID 目前在法律上不具有效力。一旦監管部門要求對不準確的信息進行修改,但是不可篡改卻難以執行。

可讀性(x)安全性(o)和去中心化(o)

2019 年 5 月 13 日,微軟發佈了其 DID 的實現——ION (Identity Overlay Network)。ION 是一個基於比特幣的雙層網絡,通過 Sidetree 協議訪問比特幣網絡。ION 通過在第二層網絡進行批量合併的方式,將大量 DID 操作合併成一個上鍊操作,並通過將數據存於 IPFS,而通過將數據的哈希存在比特幣網絡上的方式,從而實現 DID 數據的可信存儲。ION 規避了比特幣網絡的性能問題,可以支持每秒數千甚至數萬的數據吞吐量。

隱私問題的解決是 DID 落地的前提
DID 的標識符的難可讀性將阻礙人與人之間進行交流

用戶基數的擴大帶來的一系列問題將會導致 DID 絕大多數可落地的項目只能先開始於 2B 端,比如劍橋區塊鏈等項目,使用門檻增加已經成了必然。

短期內,DID 項目會更多的存在於多方博弈的領域(如供應鏈金融等)以 2B 端的形式落地;中期會隨着效益與公平問題的解決逐步走向 2C 端;長期 DID 在全球將會形成統一的標準,在效益和公平中找到平衡點,實現數據真正地掌握在用戶手中。

DID 本質上是在保證效益的基礎上讓公平程度更加完善,二者之間不斷的博弈與妥協,權衡與取捨。

我們認爲 DID 的發展要隨着法律法規和社會制度的演變而逐步完善。

從短期(未來 5 年內)的角度出發,大多數 DID 項目的發展仍是以 2B 端爲主,爲供應鏈金融等存在多方博弈、運行低效、信息極端不對稱的行業應用領域提供有效的解決方案,以私有鏈或聯盟鏈的形式構建 DID。(提一下各個標準)

從中期(未來 5-10 年)的角度出發,隨着法律基礎設施的不斷完善,DID 出現了符合其自身發展的標準化、法律規範等相關配套設施,來發揮最大作用。DID 將從 2B 端逐步走向 2C 端,隨着智能合約先天缺乏網絡效應的缺憾被逐步彌補,部分 DID 項目開始實現一定的規模效應和網絡效應。

從長期(未來 10 年以後)的角度出發,DID 網絡會逐步出現龍頭,全球將會統一 DID 的標準,DID 在效益和公平中找到了平衡點,監管者以驗證人或存儲機構的方式接入 DID 系統,加強監管的同時保證用戶的隱私,實現數據真正的掌握在用戶手中。

Each of us needs a digital identity we own, one which securely and privately stores all elements of our digital identity.

擁有自己的數位身分識別

下載技術白皮書

Azure 區塊鏈服務文件

Azure Blockchain Workbench

快速入門:使用 Azure 入口網站建立 Azure 區塊鏈服務的區塊鏈成員
快速入門:使用 MetaMask 連線並部署智慧型合約

部署 Azure Blockchain Workbench

Azure 區塊鏈

Azure / 區塊鏈 / 下載 PDF

操作指南
部署 Workbench
管理 Workbench 使用者
版本控制應用程式
使用 Workbench API
針對應用程式進行疑難排解
使用 Workbench 資料
設定 DB 防火牆
取得 DB 詳細資料
在 Excel 中使用資料
在 Power BI 中使用資料
在 SQL ManagementStudio 中使用資料

解決方案範本
Ethereum 權威證明聯盟
Hyperledger Fabric 聯盟 Azure KubernetesService

Top comments (0)