Client

如何從 satoshi 客戶端導出地址的私鑰?

  • March 18, 2018

如果我想將一個地址從 satoshi 客戶端轉移到另一個客戶端,我怎樣才能找到它的私鑰呢?

注意:最新版本的 satoshi 客戶端提供了一個“調試視窗”,可用於導出私鑰。這在Miguel Moreno 對這個問題的回答中有所描述,並且比我在下面描述的步驟更容易。

要從您的 satoshi 客戶端導出私鑰:

  1. 執行: bitcoin-qt -server並等待它載入區塊鏈並啟動
  2. 如果您的錢包已加密,請執行:read -s x; bitcoin-cli walletpassphrase "$x" 600; unset x將其解鎖 600 秒(按輸入鍵後輸入您的密碼,然後再次按輸入鍵;此“讀取;…;未設置”可防止將密碼寫入磁碟上 shell 的歷史文件,並且 read 中的“-s”可防止在您鍵入密碼時顯示您的密碼,並提高對螢幕記錄器和 shell 日誌的保護)
  3. 使用 bitcoin-cli 執行此命令:( bitcoin-cli dumpprivkey 1my1bitcoin1addres11111 將 1my… 替換為您想要其私鑰的比特幣地址)
  4. 如果您的錢包已加密並且您想重新鎖定您的錢包,請執行bitcoin-cli walletlock

要從您的 Satoshi bitcoin-qt 客戶端導出私鑰:

  1. 像往常一樣啟動你的比特幣客戶端並等待它載入區塊鏈並啟動
  2. 點擊菜單欄中的“幫助”(右上角)
  3. 點擊“調試視窗”
  4. 選擇“控制台”選項卡
  5. 類型:walletpassphrase “你的錢包密碼在這裡” 600
  6. 類型:dumpprivkey [你的比特幣地址在這裡]
  7. 這將返回私鑰,您現在可以複製它;確保之後清除剪貼板/歷史記錄
  8. 類型:錢包鎖

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