Electrum

可以使用種子/私鑰恢復在電子中生成的公鑰的完整列表嗎?

  • July 28, 2018

我在電子控制台中使用了 wallet.change_gap_limit 命令來生成大約 20.000 個公鑰。從我的系統中完全刪除電子,重新安裝並再次執行 change_gap_limit 命令後,我是否能夠使用我的種子恢復所有這些?

是的。

作為 B 計劃,如果失敗,您應該能夠離線使用管道比特幣資源管理器bx命令。這是因為 Electrum v2.0 及更高版本使用 bx 支持的相同 BIP 32 Hierarchical Deterministic (HD) 技術。

但是,Electrum HD 路徑不同於 BIP 44 約定。請參閱Electrum 使用:m/0/0用於錢包地址,m/1/0用於找零地址。此外,英語 Electrum 種子詞表與較新的英語 BIP 39 種子詞表有很大不同,我不相信 Electrum 使用不可逆的*PBKDF2拉伸函式。*請參閱stretch->passlib.pbkdf2了解bx mnemonic-to-seed正在做什麼的高級細節。與 BIP 39 不同,Electrum 私鑰應該對一組 Electrum 種子詞是可逆的。

使用 bx 合成比特幣m/44’/0’/0’/0/0私鑰和M/44’/0’/0’/0/0公共地址的 BIP 44 路徑,請參見範例 7。請參閱 BIP 44路徑級別。對於您與他人共享以接收資金的外部地址,更改級別設置為 0。對於錢包的內部返回地址,更改級別設置為 1。

如果以上資訊過於迂腐,請閱讀Mastering Bitcoin Book第 5 章。儘管有關 Electrum 的細節很少。

是的。這就是 HD 錢包的工作方式——“確定性”部分意味著當您再次執行它時,您將獲得完全相同的密鑰。出於驗證目的,您可以自己嘗試並在存入任何資金之前查看。

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