Bip44
支持 BIP44 的錢包
我正在編寫自己的 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 種子對人們備份更友好。