Bitcoin-Core

如何將私鑰從 Bitcoin-qt 導入 Multibit 客戶端?

  • April 14, 2016

問題說了算。我花了 20 分鐘Google搜尋。在 bitcointalk.com 上看到了幾個連結,但令人驚訝的是沒有找到解決方案。我是第一個嘗試這樣做的人嗎?請注意,以下不是我正在尋找的解決方案:

  1. 通過交易將 BTC 從 Bitcoin-qt 轉移到 Multibit
  2. 一些命令行極客的東西

手動步驟

  1. 從 Bitcoin-Qt 複製您的公共接收地址。
  2. 轉到 Bitcoin-Qt 控制台:點擊Help/Debug Window,然後選擇Console選項卡。
  3. 執行walletpassphrase [your password] [timeout in seconds]以解鎖受密碼保護的錢包。
  4. dumpprivkey [Receiving Bitcoin Address]為每個要遷移到 MultiBit 的接收地址執行。Bitcoin-Qt 中可能存在隱藏的私人找零地址,這些地址不會顯示在接收選項卡中。執行listaddressgroupings
  5. 複製dumprivkey每個地址的結果(對應的私鑰)。
  6. 啟動 Multibit 客戶端並創建一個新錢包。
  7. Tools/Export Private Key選擇選項後點擊Do not password protect export file
  8. 在文本編輯器中打開導出的文件。
  9. 在 MultiBit 生成的私鑰下方,粘貼您在上面複製的私鑰。記得End of private keys在行前粘貼它們。
  10. 在每個私鑰之後,添加一個在您創建相應錢包之前的日期。(您可以在 Bitcoin-Qt 選項卡中查看此日期Transactions並滾動到最底部。)
  11. 對要移動到 Multibit Client 的所有地址重複此操作。
  12. 保存密鑰文件並使用Tools > Import Private Keys.
  13. 在 MultiBit 中,您可能看不到您的總數,直到您點擊Tools > Reset Blockchain and Transactions
  14. 為了保護自己免遭盜竊,請刪除私鑰文件。
  15. 完畢!

這是一種沒有“命令行極客”的方法。

  • 訪問<https://blockchain.info/wallet/import-wallet>。將 Bitcoin-Qt wallet.dat 文件拖入虛線區域。按照說明進行操作。
  • 登錄新錢包。在備份標題下點擊下載。
  • 打開多位選擇工具 -> 導入私鑰。現在導入剛剛下載的 wallet.aes.json 文件。
  • 從 blockchain.info 錢包中刪除密鑰。

但是,由於目標不是設置 blockchain.info 錢包,您最好使用 pywallet <https://github.com/jackjack-jj/pywallet>直接轉儲錢包和密鑰。

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