Bitcoin-Core

私鑰沒有資金

  • January 28, 2021

我試圖將我的私鑰從 BTC Core 錢包導入另一個錢包,因為它不再工作了,它說沒有資金,即使它是 100%,正如我在資源管理器上看到的那樣。

我真的需要幫助。我的 Btc Core 錢包沒有執行,但我能夠用我的 Dat.dat 文件打開一個新錢包並檢查我的私鑰,一切都是正確的。

聽起來問題可能是新錢包從您的私鑰派生了不同類型的地址。

每次收到硬幣時,普通錢包功能都會為您提供一個新地址。這些地址中的每一個都有一個關聯的私鑰,需要用於花費資金。請注意,同一私鑰不用於派生錢包中的多個地址,私鑰和地址之間存在 1:1 的關係。

因此,當您想將該私鑰導入新錢包時,您需要確保新錢包從中派生出正確的地址(即,與您最初收到付款時原始錢包相同的地址),否則新錢包錢包顯示不同的地址,然後它不會顯示你的資金,因為它在錯誤的地方尋找。

這個問題有一些關於不同地址類型的資訊。

第一步,比較持有資金的地址的第一個字元和新錢包生成的地址。如果它們不一樣(例如原始3...錢包是 和新錢包bc1...是有能力這樣做的錢包。

注意:如果您的比特幣核心錢包已完全同步,您可以執行命令bitcoin-cli listunspent來獲取錢包正在跟踪的 UTXO 列表。您可以查看列表以使用此命令確認特定地址的餘額,以確保您嘗試導出正確的私鑰。

重做導入。通過文件 > 新建/恢復開始,輸入一個唯一的文件名,然後點擊下一步開始該過程。這次將以下內容之一添加到私鑰: • p2wpkh:如果相關地址以 bc1 開頭 • p2wpkh-p2sh:如果相關地址以 3 開頭 例如:p2wpkh-p2sh:KwZfCiAcXNz……………… ntA6bXCQrG6JbxMy

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