DID 的設計宗旨在於實現可驗證、可擴充且長期可用的數位身分,無須依賴中心化身分服務商。其架構不會直接儲存完整身分資訊,而是透過識別碼、解析機制和憑證的組合來運作。
整體來看,典型 DID 系統通常包含以下核心組件:
此架構的核心原則為鏈上資料最小化:區塊鏈僅記錄不可變的關鍵資訊,詳細資料則可彈性儲存於鏈下或去中心化儲存方案中,以兼顧安全性與擴充性。
在 DID 架構下,密碼學技術是身分可信的基礎。不同於傳統帳戶密碼模型,DID 依賴公鑰-私鑰對進行身分控管與驗證,無須中心化驗證節點。
實際運作上,DID 的產生與使用通常包含以下步驟:
外部系統在需驗證 DID 時,會透過 DID 解析器查詢對應的 DID 文件,並利用其中的公鑰進行簽章驗證。此解析流程開放且標準化,無須仰賴任何單一機構。
需特別留意,DID 並不等同於區塊鏈地址——單一 DID 可關聯多組金鑰,支援金鑰輪換、撤銷及分層權限,讓身分在長期運用中更具安全性與彈性。
因應不同底層網路及應用場景,DID 並無單一實作方式,而是透過 DID 方法擴充來定義各類身分的註冊、更新與解析流程。
目前主流的 DID 方法包括:
在標準層面,W3C 主導 DID 及可驗證憑證的規範制定。主要優勢包括:
隨著相關標準持續完善,DID 正逐步由實驗性技術發展成可擴充的基礎設施。