Private-Key

來自 Electrum 的相同種子,但生成不同的比特幣地址

  • July 9, 2019

我使用的是 Electrum 3.2.2,我有從 Electrum 生成的錢封包件和解密文件的密碼。每當我嘗試從該錢包中發送比特幣時都會出現錯誤,因此我決定創建一個具有相同種子的新錢包。

但是相同的種子和相同的 Electrum 客戶端版本,兩個錢包中的比特幣地址完全不同,新創建的錢包中沒有餘額。

我試圖直接將私鑰而不是種子導入新錢包,但我也得到了一個不同的比特幣地址。

如果我之前提到的錯誤有解決方案,這是我收到的消息:

error: {‘message’: ‘交易被網路規則拒絕。\n\n16:強制腳本驗證標誌失敗(腳本未能通過 OP_EQUALVERIFY 操作)\n[]’, ‘code’: 1}1}1}

編輯:我試圖在 bitaddress.org 上驗證從 Electrum 獲得的私鑰,顯然私鑰與我以前的錢包地址不匹配,我的舊錢封包件可能存在一些問題。

編輯2:

  • 我曾嘗試使用該地址簽署消息,但未能在同一個 Electrum 客戶端下使用同一個錢封包件進行驗證。
  • 導出種子並在新創建的錢包上使用種子後,舊錢包和新錢包都顯示相同的主公鑰,但地址列表完全不同。
  • 將錢封包件移動到另一台電腦,使用最新的 Electrum 並解密文件顯示相同的舊地址,但交易錯誤仍然存在。

問題可能出在錢封包件上。幾個月前,我使用 Electrum 3.1.3 生成錢包。我可能使用了受感染的客戶端來生成錢封包件。

Edit3:忘了說我一直在使用攜帶式版本的 Electrum,它似乎很容易受到攻擊。

在我生成錢包的時候,我的電腦只有一個月,不是筆記型電腦,windows os是直接從微軟下載的,還沒有啟動。沒有安裝防病毒軟體,沒有下載任何可疑程序或文件,也從未註意到我的電腦中發生了任何奇怪的活動。因此,被感染的機會非常低。

我相信我正在使用來自電子.org 的官方攜帶式 Electrum,錢封包件可能在我生成它時被修改。

編輯 2019-02-08:現在很明顯,這個問題是由於文件系統損壞和 Electrum 中的錯誤造成的。當您在單個會話中一個接一個地創建多個錢包時,該錯誤就會顯現。Electrum 錯誤地將您的第一個錢包的種子生成的地址以及您最後一個錢包的種子和 xpub 生成的地址寫入同一個錢封包件。如果您向錢包中的任何地址匯款,則恢復這些資金的唯一方法是從您創建的舊錢包的種子中恢復。更多資訊在這裡

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