跳到主要內容

讓可驗證憑證參與真實應用

ArcBlock 用可驗證憑證承載應用能核驗的聲明:Passport 中的身分與存取憑證、錢包裡的證書,以及與資產關聯的證明。DID 識別物件,VC 表達簽發方對這個物件作出的聲明。

W3C 的可驗證聲明模型

可驗證憑證(VC)承載簽發方對某個主體作出的聲明,透過密碼學機制讓來源與完整性可被核驗。持有者可以向核驗方出示憑證。W3C 定義通用資料模型,接受哪些簽發方與聲明則由核驗方決定。

憑證有明確的應用角色

ArcBlock 對 VC 的使用不止於保存一份檔案。憑證參與身分與存取管理、應用請求,以及錢包對證書和資產的呈現。

Passport:身分與存取管理

Passport 是 ArcBlock 基於 DID 的身分與存取管理系統。憑證將使用者身分與應用認可的存取資格關聯起來。錢包讓持有者能夠回應應用請求,出示 Passport。

向應用出示 Passport

證書與成員資格

課程完成、社群成員資格或信箱驗證結果,都可以作為憑證表達。ArcBlock 的 VC SDK 提供簽發與核驗,ArcWallet 讓持有者接收和出示憑證。每項聲明的具體含義由簽發方定義。

簽發與核驗憑證

從簽發到應用的核驗決定

ArcBlock 的 SDK 與 DID Connect 流程連接簽發方、持有者和核驗方。三種角色各有職責;持有者也不一定就是憑證所描述的主體。

  1. 簽發

    簽發方定義憑證類型與主體,並對憑證簽章。ArcBlock SDK 提供有效期、展示資訊和狀態端點等欄位。

  2. 出示

    應用透過 DID Connect 請求憑證。持有者提供帶簽章的 Presentation,並包含核驗方指定的 challenge,讓本次出示與目前請求關聯。

  3. 核驗並執行應用規則

    核對簽發方、簽章、持有者關聯、有效期及 Presentation 的 challenge,再依方案檢查狀態並執行應用的存取規則。簽章有效證明來源與完整性,不自動證明所有聲明都真實。

NFT 與 VC 如何結合

在 ArcBlock Chain 上,NFT 擁有自己的 DID 與鏈上擁有關係紀錄;VC 表達簽發方的聲明。NFT 的資料可以承載 VC,讓資產紀錄與憑證證明分別回答同一個應用物件的不同問題。

共享錢包的呈現與互動

ArcBlock 的 NFT 與 VC 工具共享 Display 和 Endpoint 約定。憑證可以定義在錢包裡的展示方式,以及由應用提供狀態或可用動作的入口,讓持有者看到能理解、能使用的內容。

技術指南

鏈承擔什麼

帳本記錄資產擁有關係及協議操作,憑證核驗檢查聲明的證明。VC 不必儲存在區塊鏈上;持有 NFT 也不自動等於擁有著作權或某項應用權限。

瞭解產品

持續累積的憑證實踐

ArcBlock 的憑證實踐與 DID 實作、標準社群參與相互推進。這些帶日期的公開紀錄保留了具體工作的來路。

  1. 2020 · 04

    公開介紹可驗證憑證

    ArcBlock 發布 VC 實用介紹,解釋簽發方、持有者、主體與核驗方,並結合 W3C 模型討論應用場景。

    閱讀當時的公告
  2. 2020 · 04

    憑證簽發的實際示範

    2020 年 4 月的示範展示可驗證憑證簽發到錢包並與應用配合使用的過程,為簽發方到持有者的流程留下實際案例。

    閱讀當時的公告
  3. 2025

    DIF 社群角色

    2025 年 1 月公告記錄了 Matt McKinney 的 DID Method 工作組聯合主席與 DIF Labs 導師角色,延續 ArcBlock 自 2019 年加入 DIF 以來的參與。2025 年 11 月,DIF 宣布他當選 Steering Committee(指導委員會)成員。

    閱讀當時的公告