跳到主要內容

DID Wallet發佈:精緻化 DID Connect 使用者體驗

Nate Robinson (Head of Wallet and Application, DID Labs)
DID ConnectDID WalletProduct ReleaseWallet

作者:Nate Robinson(DID Labs 錢包與應用負責人)

下載連結

本月的新版本如期推出。在此版本中,我們專注於優化 DID Connect 的使用者介面,並新增多主錢包支援。以下是詳細的更新清單:

DID Wallet 4.7(Android 與 iOS)

  1. 全新 DID Connect 使用者介面,連接流程更清晰且更安全
  2. 支援最多 5 個主錢包,輕鬆切換錢包
  3. 修正其他已知問題

DID Wallet 4.2(網頁與瀏覽器擴充功能)

  1. 全新 DID Connect 使用者介面,連接流程更清晰且更安全
  2. 修正其他已知問題

以下將詳細介紹核心更新內容。

1. 全新 DID Connect 使用者介面

在去中心化的世界中,因為資料掌握在使用者手中,Dapp 需要透過 Connect 操作向使用者發起簽名或交易請求。因此,一個讓使用者容易理解且安全的 Connect 功能至關重要。

本次更新中,DID Wallet針對 DID Connect 協議打造了一套清晰且易用的 Connect 使用者介面系統,使用者在使用 DID Wallet進行 Connect 流程時,可以直觀地從上到下獲取以下關鍵資訊:

  1. 哪個 Dapp 正在向我發起 Connect 請求
  2. 請求了哪些資訊
  3. 我可以採取哪些操作(滑動確認或拒絕)

接下來以幾個具體範例詳細介紹全新的 DID Connect 使用者介面。

1.1 處理 Connect 請求

上圖為 DID Connect 請求的截圖,從中我們可以清楚獲得以下資訊:

  1. 一個名為 Wallet Playground 的 Dapp 向我發起了 Connect 請求,且該請求基於 HTTPS 加密通訊
  2. 連接所在的鏈為 ArcBlock 主鏈
  3. 該 Dapp 將向我索取 DID 地址,但絕不會取得我的私鑰
  4. Connect 後,該 Dapp 將被允許向我發起部分簽名請求

此時,使用者可根據 DID Wallet提供的資訊決定是否同意此 Connect 請求,滑動以同意或下拉以拒絕。

1.2 處理個人資料請求

DID Wallet內建的 DID Connect 功能讓處理個人資料請求變得非常簡單,使用者可自由選擇當前使用的個人資料來存取 Dapp,當然 Dapp 也可以自訂其請求個人資料的規則。

1.3 處理提供 NFT 請求

基於 DID Connect 協議,我們讓 NFT 資料能力得以發揮,一個 Dapp 可以根據特定規則向使用者發起 NFT 所有權證明的請求,並以此實現去中心化的權限控制系統。

1.4 處理簽署交易請求

全新的 DID Connect 使用者介面讓簽署交易的流程更加清晰,例如上圖讓使用者快速了解:

這筆交易是 NFT 商店請我在 ArcBlock 主鏈上簽署一筆交易,該交易將讓我獲得如下所示的 NFT,且需支付 150 ABT。

作為使用者,我知道這樣的資訊已足夠,但當然如果你想更詳細了解,可以點擊頁面上的「查看詳情」按鈕,進入以下頁面。

在此頁面,你可以看到交易的最原始資訊,方便你檢查與確認。當然大多數時候你不需要關注這些細節,因為 DID Wallet已幫你完成驗證與確認。

1.5 處理簽署訊息請求

除了簽署交易外,Dapp 也可以透過 DID Connect 協議向錢包發送簽署訊息的請求。

2. 多主錢包支援

這是大家期待已久的功能,在此版本終於向所有人開放。此功能能提升錢包使用效率,歡迎更新並體驗。

在錢包首頁頂部的名稱區域或設定頁面,你都可以進入錢包管理頁面,於此你可以:

  • 新增主錢包
  • 更改主錢包名稱
  • 刪除主錢包
  • 切換主錢包

我們建議大家下載或更新至最新版本的 DID Wallet,親自體驗這些更新。如果遇到任何問題或需要更多資訊,可以嘗試訪問我們的 DID Wallet支援網站 尋找答案。

本頁涉及

產品

  • DID Connect active

    DID 協定裡應用用來請對方登入或出示憑證的那一部分,也可以和第三方帳號並用。

  • DID Wallet renamed

    在一個應用程式裡建立和管理數位身分(DID),並管理相關憑證。

術語

  • Wallet

    持有方這一側存放金鑰、並且越來越多地也存放憑證的那個東西。用「錢包」來命名是歷史造成的:登入和出示憑證用的是和付款同一套金鑰。