Private-Key-Import

確定性 - BIP32 推導差距限制

  • May 7, 2019

我正在從xprv(HD 私鑰)創建許多派生地址。

我一直在閱讀有關間隙限制問題的資訊。間隙限制是前面 20 個地址。

如何讓我的錢包檢測地址中超過缺口限制的資金?

m/100派生地址交易不會被檢測到,直到填補空白限制。有什麼技巧可以解決這個問題嗎?

如果沒有,我計劃WIF為每個地址批量導入相應的密鑰。人們建議這樣做嗎?

理想情況下,我希望一切都可以通過 1 個主密鑰進行控制。

BIP44 缺口限制方法對於恢復基於 BIP32 的錢包來說是一個薄弱甚至被破壞的概念。

它對基於 BIP44/BIP32 的錢包的案例進行了假設。

如果錢包用於非超微不足道的案例,則預設限制 20(有些甚至使用 5)將很快導致恢復中的資金損失。

BIP39 助記符或 BIP32 xprivs 中失去的元數據往往會使恢復變得複雜,並且失去資金的風險適中

在沒有元數據的情況下恢復 BIP32 種子的超安全(est)方法是派生所有可能的密鑰(不可能)和所有可能的腳本,然後重新掃描區塊鏈。但是,是的,您的猜測是正確的,……這是不可行的

那麼如何恢復呢?

如果您開發錢包或重新掃描工具,請使用非常大的間隙限制。也許是 1'000 或 10'000。

如果你只是一個新手使用者?

  • 好吧,只要確保您保留舊備份,以防您發現資金失去。
  • 不要單純相信 BIP32/39 恢復,確保你所有的資金都在那裡
  • 如果沒有,請諮詢專家(注意欺詐,使用受信任的人),或研究如何擴展差距限制以及如何派生多種腳本類型
  • 如果您使用的是 Electrum,請在此處閱讀有關間隙限制和擴展方法的資訊

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