iT邦幫忙

第 11 屆 iT 邦幫忙鐵人賽

DAY 26
1

依據密鑰劃分的兩種錢包

  1. 非確定性錢包:
    • 其中每一個私鑰都是從隨機的獨立數字生成的,因此私鑰互不相關
    • 這也被稱作為 JBOK 錢包
    • 問題:
      • 由於每個交易都只能使用一次私鑰
      • 如果今天私要用光的話,它必須重新生產一批私鑰,並且鑰備份先前一批的私鑰
      • 會造成管理和備份這些私鑰的困難
    • 因此非常不推薦使用這類錢包
      https://ithelp.ithome.com.tw/upload/images/20191012/20120131etoYgxQClS.png
  2. 確定性錢包:
    • 在這類錢包會有一個 seed 來產生一系列的私鑰
    • 因此只要有 seed 就可以重建所有私鑰
    • 只需備份一次
    • 問題:
      • 重單一 seed 去獲取私鑰是相較容易的
        https://ithelp.ithome.com.tw/upload/images/20191012/20120131UQL2flrMQB.png
  3. HD-wallets
    • BIP-32 / BIP-44
    • 它以樹狀的結構得出的私鑰,因此它可以達到無限的深度
    • 優點:
      • 容易備份
      • 不會重複使用地址
      • 樹結構可以代表特定的分類含意
    • 為最常被使用的錢包種類
      https://ithelp.ithome.com.tw/upload/images/20191012/20120131VWrTPOTo8T.png

HD 錢包的助記詞

  • 助記詞其實就是前面所說的 seed

  • 在我們印象中 seed 應該是以下這一串東西

    • 0C1E24E5917779D297E14D45F14E1A1A
  • 但實際上 HD 錢包的助記詞長這樣:

    • army van defense carry jealous true
    • garbage claim echo media make crunch
  • 如此以上的 12 ~ 24 的英文單字就被稱為助記詞,也就是用這些單字產生鑰匙


上一篇
Go to Blockchain: Day25 加密貨幣的錢包
下一篇
Go to Blockchain: Day27 冷錢包技術簡介 - 2
系列文
Go to Blockchain: 從區塊鏈基礎到用 Go 實作區塊鏈30

尚未有邦友留言

立即登入留言