Wallet-Recovery
Trezor 如何從不同的區塊鏈中恢復所有公鑰?
我知道 Trezor 是一個 HD 錢包,這意味著私鑰是通過根種子的確定性、分層擴展生成的。但是,當我正在使用種子恢復我的錢包時,它如何確定哪個私鑰-公鑰對映射到哪個區塊鏈上的哪個賬戶?它只是某種蠻力擴展和檢查(參見比特幣區塊鍊是否有以下地址)算法?
Trezor 遵循(並幫助設計)BIP44。
BIP44 詳細說明瞭如何使用單個助記符為不同的區塊鏈創建單獨的鑰匙串,以及多個賬戶如何在這些鑰匙串中工作。
這不是一個萬無一失的系統——如果你偏離了 BIP 44 的期望(例如使用超過 20 個地址間隙限制的地址),自動恢復軟體將無法找到所有使用過的地址——這使得它有點不適合商業使用,因為大多數公司和交易所需要提供地址而不假設它們將被順序使用。
對於個人錢包來說,這是一個安全的假設,也是 Trezor 所做的假設。