Passport:身分與存取管理
Passport 是 ArcBlock 基於 DID 的身分與存取管理系統。憑證將使用者身分與應用認可的存取資格關聯起來。錢包讓持有者能夠回應應用請求,出示 Passport。
向應用出示 PassportArcBlock 用可驗證憑證承載應用能核驗的聲明:Passport 中的身分與存取憑證、錢包裡的證書,以及與資產關聯的證明。DID 識別物件,VC 表達簽發方對這個物件作出的聲明。
可驗證憑證(VC)承載簽發方對某個主體作出的聲明,透過密碼學機制讓來源與完整性可被核驗。持有者可以向核驗方出示憑證。W3C 定義通用資料模型,接受哪些簽發方與聲明則由核驗方決定。
ArcBlock 的 SDK 與 DID Connect 流程連接簽發方、持有者和核驗方。三種角色各有職責;持有者也不一定就是憑證所描述的主體。
簽發方定義憑證類型與主體,並對憑證簽章。ArcBlock SDK 提供有效期、展示資訊和狀態端點等欄位。
應用透過 DID Connect 請求憑證。持有者提供帶簽章的 Presentation,並包含核驗方指定的 challenge,讓本次出示與目前請求關聯。
核對簽發方、簽章、持有者關聯、有效期及 Presentation 的 challenge,再依方案檢查狀態並執行應用的存取規則。簽章有效證明來源與完整性,不自動證明所有聲明都真實。
ArcBlock 的憑證實踐與 DID 實作、標準社群參與相互推進。這些帶日期的公開紀錄保留了具體工作的來路。
2020 · 04
ArcBlock 發布 VC 實用介紹,解釋簽發方、持有者、主體與核驗方,並結合 W3C 模型討論應用場景。
閱讀當時的公告2020 · 04
2020 年 4 月的示範展示可驗證憑證簽發到錢包並與應用配合使用的過程,為簽發方到持有者的流程留下實際案例。
閱讀當時的公告2025
2025 年 1 月公告記錄了 Matt McKinney 的 DID Method 工作組聯合主席與 DIF Labs 導師角色,延續 ArcBlock 自 2019 年加入 DIF 以來的參與。2025 年 11 月,DIF 宣布他當選 Steering Committee(指導委員會)成員。
閱讀當時的公告