Electrum
Electrum 2.0:非 BIP39/32 標準化使事情變得非常複雜。為什麼?
Electrum 2.0 讓我有些沮喪,因為它似乎是 BIP32/BIP39 的非標準實現(分別是高畫質錢包、助記符種子)。有問題的錢包是一個 2of2 多重簽名錢包(所有 P2SH),第二個擴展公鑰是使用pybitcointools創建的
bip32_privtopub( bip32_master_key( sha256("a password") ) )
,然後導入Electrum。
鑑於 13 字種子本身是非標準的,因為最後一個字是校驗和,因此證明不可能
xpriv
從 Electrum 導出密鑰。如何將助記種子轉換為 BIP32 標準擴展私鑰(假設客戶端本身不允許)?:EDIT1:非常困難,請參閱下面的答案
(重新聚焦)問題:*為什麼 Electrum:
- 偏離 BIP0039?
- 無法導出主 BIP32 私鑰*?*
- 返回格式錯誤的部分簽名的 P2SH 十六進制 Tx?
還有一種提取主擴展私鑰 (xprv) 的替代方法:在 Electrum 控制台中,只需鍵入以下內容:
wallet.get_master_private_key('x/', gui.password_dialog())
或者對於使用 Electrum 1.x 創建的錢包的主私鑰,它是:
wallet.get_seed(gui.password_dialog())
警告
永遠不要在控制台中輸入您的密碼或私鑰。換句話說,不要這樣做:
wallet.get_seed('my-password')
您在控制台中鍵入的所有內容都會臨時儲存在未加密的錢封包件中,以使命令歷史記錄功能(通過向上箭頭訪問)起作用。