Bip32-Hd-Wallets

如何使用 bip39-libs.js 從公共父密鑰派生公共子密鑰?

  • March 23, 2021

我紅了這個文件:https ://howieliux.github.io/assets/others/Mastering_bitcoin/Mastering_Bitcoin.html

並發現:

如前所述,HD 錢包的一個非常有用的特性是能夠從公共父密鑰派生公共子密鑰,而無需私鑰。這為我們提供了兩種派生子公鑰的方法:從子私鑰或直接從父公鑰。

因此,可以使用擴展公鑰來派生 HD 錢包結構的該分支中的所有公鑰(並且僅是公鑰)。

bip39-lib.js我需要呼叫哪種方法從公共父密鑰派生地址?我在文件中沒有找到任何參考。

<https://github.com/bitcoinjs/bip39>

bip39-lib.jsbip32-lib.jsAND一起使用bitcoinjs-lib

BIP39 嚴格遵守助記詞和 HD 種子。

為了從 HD 種子派生子密鑰,您還需要使用 BIP32。

但是…… BIP32 也沒有地址的概念,所以最終你還需要 bitcoinjs-lib。

換句話說,您需要使用所有三個庫才能從助記符變為可用地址。

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