Address

我是否必須掃描所有類型的地址才能從助記詞中發現 BIP44 錢包?

  • August 4, 2018

假設我要在只知道助記詞的比特幣高畫質錢包中創建一個新地址,並且之前的地址是根據 BIP44 生成的。

BIP44 提供了一種算法如何執行發現,但有一點我不清楚:我是否應該在交易輸出中檢查wiki中描述的所有可能的地址類型(P2PKH、P2SH、Bech32),還是有一些更簡單的方法來檢查特定的子節點的索引用於接收付款?

任何幫助將不勝感激,謝謝!

這取決於你擁有什麼樣的錢包。

派生路徑旨在告訴您需要哪些類型的地址。

  • m/44意味著只是正常地址
  • m/49表示嵌套在 P2SH 中的 segwit。
  • m/84表示本地跟隨。

電子錢包等錢包允許您選擇要檢查的地址類型,然後執行您在文章中連結的帳戶恢復過程。Ledger 和 Trezor 同樣希望您在打開電腦上的配套應用程序時選擇地址類型。

如果您正在建構錢包或工具,您應該提示使用者選擇地址類型,或者迭代所有三種組合(並為不合規的錢包提供輸入手動派生路徑的選項)。

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