跳到主要內容

ABT Wallet 讓資料復原變得簡單

Nate and Jonathan Lu (Mobile Engineer at ArcBlock)
ArcBlockDID Wallet

作者: Nate and Jonathan Lu(ArcBlock 行動端工程師)

ABT Wallet 是 ArcBlock 的去中心化身分錢包,採用了全新且改良的錢包復原流程。與市面上大多數數位錢包不同,我們著重打造更以使用者為中心的流程,採用初始金鑰 + 復原碼的方式。這種組合方案取代了許多錢包目前使用的複雜助記詞。將它拆成兩個部分,既能降低設定及使用錢包的複雜度,又能同時維持最高等級的安全性。

什麼是初始金鑰?

初始金鑰與設定流程中輸入的各種密碼並沒有本質上的差異,只要符合條件及強度,它本質上就是一組密碼;但我們在此將它與新流程中的錢包密碼區分,並命名為復原金鑰

復原金鑰會儲存在使用者選擇的位置,只要使用者不透露這把金鑰,就不會有其他人知道。使用者在這一步要做的,就是像一般帳戶密碼一樣記住它:

  • 務必記住自己設定的 初始金鑰!!!
  • 務必記住自己設定的 初始金鑰!!!
  • 務必記住自己設定的 初始金鑰!!!

如果這還不夠明顯,這件事非常重要,所以我們說了三次!

什麼是復原碼?

復原碼是由隨機演算法唯一產生的字串。使用者不需要背下這串隨機字元。ABT Wallet 要求使用者儲存設定流程中產生的 QR Code 卡片。

使用者在這一步只需要:

  • 儲存這張復原碼卡片!!!
  • 儲存這張復原碼卡片!!!
  • 儲存這張復原碼卡片!!!

再次強調,這件事非常重要,所以我們說了三次!

使用者可以選擇將這張 QR Code 卡片圖片備份到平常使用的儲存空間

再說一次,什麼是錢包密碼?

妥善保管復原碼的 QR Code 卡片後,我們來到建立 ABT Wallet 的最後一步:錢包密碼。這組密碼有什麼用途?我們原本可以將初始金鑰用作錢包密碼,但為了不降低錢包安全性,我們仍然提供了錢包密碼的設定入口。

我們強烈建議使用者為初始金鑰錢包密碼設定不同的密碼,這可以大幅提升錢包的安全性

初始金鑰只會在復原錢包時與私密金鑰搭配使用,而錢包密碼是使用者需要頻繁使用的密碼。日常使用錢包時,以下操作會用到錢包密碼

  1. 解鎖並開啟錢包
  2. 轉帳、資產交易確認
  3. 修改錢包密碼
  4. 開啟/關閉生物辨識
  5. 清除錢包資料
  6. 以及更多

到這裡,輸入有效的錢包密碼並點擊下一步,整個錢包建立流程就結束了。下一篇文章將詳細介紹ABT Wallet 復原流程。敬請期待!

本頁涉及

產品

  • DID Wallet renamed

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