Utxo

查找與 xpub 相關的 UTXO 列表的最佳方法

  • September 9, 2020

顯然,查找與 xpub 相關的 UTXO 列表的方法是從主私鑰派生所有地址,並使用每個地址查詢節點。

可以從單個擴展密鑰4294967296生成地址。

錢包應該如何以有效的方式進行管理?

我想在理想情況下,地址是按順序生成的……但我的直覺告訴我,沒有什麼能阻止錢包做其他事情。

餘額檢查根據缺口限制被縮短。

間隙限制通常設置為 20,並定義為沒有交易的連續地址塊。

由於 HD 錢包僅在明確請求時提供新地址,或者在使用先前發布的地址時自動提供新地址,因此假設有人不會留下未使用的 20 個連續地址塊。

當您載入 xpub 或其他形式的種子時,錢包軟體會生成一個簡短的地址列表。然後它將檢查,如果它沒有找到 20 個連續未使用的地址,它將生成另一個短列表(因此第一個列表可能涵蓋 0-100,然後是 100-200,等等)。直到找到未使用的地址塊。

如果您正在執行一個交易所、支付服務或其他錢包設置,很可能您將擁有數百個未使用的地址,那麼這個假設自然會失效。這些系統通常跟踪分配的帶外地址,並具有可以跟踪數百萬個地址的專用索引器系統。

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