專為去中心化身份打造的 ABT 通用解析器

買賣虛擬貨幣
ArcBlock[1] 已成功將其 ABT:DID 方法新增到去中心化身份基金會的通用解析器系統中。透過新增 ABT:DID,ArcBlock 正朝著使其去中心化身份可訪問、與系統中其他身份提供者相容並支援下一代服務(例如個人身份資料系統、基礎架構等)的目標邁進。通用解析器

通用解析器系統旨在實現與域名服務(DNS)系統中的 Bind[2] 類似的目的:可以解析身份識別符號的遞迴解析器。但是,此新系統使用使用者自主身份識別符號替換域名。對於 ArcBlock 來說,這個新系統很重要,因為這個新的識別符號系統是身份驅動的應用和通訊系統的基礎。如果你考慮一下,如果沒有身份識別符號,我們將無法在實體之間建立關係,進行交易、資料共享或訊息傳遞。

通用解析器系統的解決方法與網際網路身份研討會社羣圍繞去中心化公鑰基礎設施(DPKI)和去中心化身份識別符號(DIDs)所做的工作直接相關,後者支援在例如比特幣區塊鏈、以太坊、IPFS、ArcBlock 等去中心化系統上註冊識別符號的不同“方法”。

過去,這些型別的“身份識別符號”系統傳統上是由公司來執行的,但是藉助這一新的通用解析器系統,像 ArcBlock 這樣的公司可以為任何人新增其身份識別符,以構建完全由使用者自主的應用、體系結構和協議,不再需要中心化機構來頒發、維護和吊銷身份識別符號。對於 ArcBlock 這一新解析器系統背後的基本理念與我們的核心使命一致,即能夠使用去中心化身份、區塊鏈等技術來推動身份驅動應用的普及。

當然,僅擁有系統是不夠的。“解析器”的工作是發現和檢索告訴我們如何與身份識別符號表示的實體進行通訊的更多資訊。例如,服務端點和加密金鑰與此關聯。然而,新的 ABT:DID 通用驅動程式遠遠超出了僅支援解析識別符號的範圍。它還讓開發者將來可以支援更高階別的資料格式,例如可驗證證書[3]和其他協議,以確保增強應用、身份服務和解析器驅動程式之間的互操作性。

任何人都可以透過訪問以下資訊來檢視和開始使用 ArcBlock 的通用驅動程式:

ABT:DID URL:https://did:abt:z11MVbRGLFt6RXaHzX7Xj7rmHfeiyFkJiiRE

首先,你可以執行以下操作在本地計算機上執行通用解析器系統。

你可以透過克隆這一 Github 倉庫並使用 docker-compose 來構建和執行通用解析器及其驅動程式,從而在本地計算機上部署通用解析器。你還可以找到說明和故障排除提示[4]。

git clone https://github.com/decentralized-identity/universal-resolver
cd universal-resolver/
docker-compose -f docker-compose.yml pull
docker-compose -f docker-compose.yml up

然後,你應該能夠使用簡單的 curl 請求來解析 ABT:DID 識別符號:

curl -X GET http://localhost:8080/1.0/identifiers/did:abt:z11MVbRGLFt6RXaHzX7Xj7rmHfeiyFkJiiRE

References

[1] ArcBlock: https://www.arcblock.io
[2] Bind: https://en.wikipedia.org/wiki/BIND
[3] 可驗證證書: https://www.arcblock.io/zh/try-identity-now
[4] 故障排除提示: https://github.com/decentralized-identity/universal-resolver/

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;