Bip44

支持 BIP44 的錢包

  • November 30, 2020

我正在編寫自己的 BIP44 錢包實現。

有人可以指點我一個可以從其他錢包導入種子的 BIP44 兼容錢包。我看過幾個,似乎它們最多只支持 BIP39。

謝謝你。

你可以在 BIP44 的Github 頁面上找到兼容錢包的列表。

  • 菌絲體比特幣錢包(安卓)
  • 共付額
  • 幣庫
  • Samourai 錢包
  • 科諾米
  • 安全的
  • 保持密鑰
  • 分類帳錢包
  • 21機器錢包
  • 信任錢包

根據MetaMask,它們也支持 BIP44,儘管它們不在上面的列表中。

我看過幾個,似乎它們最多只支持 BIP39。

BIP39 和 BIP44 涵蓋了錢包生成過程的不同階段

BIP44 是 BIP32 約定 - 為錢包兼容性而規定的 BIP32 派生層次結構。第一次設置 BIP32 錢包涉及獲取一些熵並應用主密鑰生成過程(<https://github.com/bitcoin/bips/blob/master/bip-0032.mediawiki#Master_key_generation>)

初始熵應該是 CSPRNG 輸出——但是人們應該如何儲存它呢?它可以從哪裡來?

那部分由 BIP39 處理。它涉及對種子進行散列(可選地使用密碼)以獲得 BIP32 使用的熵。

所以現實情況是您希望將 BIP44 與 BIP39 結合使用,否則,您唯一的選擇是隨機生成熵並為使用者提供 BIP32 根 xprv。這是 BIP32 派生樹中的根私鑰,包含所有地址和私鑰,但 BIP39 種子對人們備份更友好。

引用自:https://bitcoin.stackexchange.com/questions/78620