Wallet

我想將另一個 wallet.dat 文件與 bitcoin-qt 一起使用。這可能嗎?

  • July 4, 2014

我的情況如下:我有一台筆記型電腦,磁碟空間不大,因此在棒上使用比特幣(我用參數“-datadir = location / to /stick”啟動bitcoin-qt)。現在我想轉移一些比特幣從我的手機到那個賬戶。不小心我輸入了一個錯誤的目錄(不存在),bitcoin-qt 把我帶到了標準的比特幣目錄(~/.bitcoin)。我沒有意識到這一點並轉移了比特幣到那個地址。

現在我想將 ~/.bitcoin/ 目錄中的 wallet.dat 文件更改為我的棒上目錄中的 wallet.dat 文件,因為我的棒已經載入了所有區塊鏈。這可能嗎?

到目前為止我已經嘗試過:

  • 只需更改 wallet.dat 文件:當我現在啟動 bitcoin-qt 時,它會進入一個非常長的循環(甚至可能是一個無限循環)。它只是說“Dursuche erneut……”(德語),翻譯的意思是:“研究……”
  • 執行上述操作,但使用附加參數“-rescan”(“bitcoin-qt -rescan -datadir=/location/of/stick”):它的發生與上述相同
  • 嘗試在 bitcoin-qt 的控制台中備份相關的 wallet.dat 文件:嘗試備份時出現錯誤:“錯誤:錢包備份失敗!(程式碼:-4)”

有人可以幫我解決這個問題嗎?提前致謝!

編輯:我想用另一種(可能更容易理解)的方式重寫我的問題:我想覆蓋 ~/.bitcoin/ 文件夾中的 wallet.dat 文件。但是這樣做,bitcoin-qt 不會停止載入(它只是說“正在研究……”。還有另一種方法可以做我想做的事嗎?

你在正確的軌道上——事實上你已經在使用正確的命令行開關,即“-rescan”。但是您的錯誤是認為這是一個快速的解決方案。它不是。重新掃描區塊鏈將花費數小時,具體取決於您的處理器速度。

這是一項您需要在一夜之間執行的任務。如果問題仍然存在,請在重新掃描完成後記錄您收到的錯誤消息,並針對該錯誤消息提出另一個問題。

您的下一個選擇可能是使用 pywallet 之類的工具實際轉移比特幣,但我會等到您將重新掃描過夜後再嘗試,並尋求有關如何使用 pywallet 的指導。

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