Bitcoin-Core

如何將地址從 Satoshi 客戶端轉移到 MultiBit?

  • October 1, 2013

我正在嘗試從我的 Satoshi 客戶端獲取地址並將其傳輸到我的新 MultiBit 客戶端。我發現了幾個類似的問題,並嘗試了他們所有的解決方案,但無濟於事。

這是我經歷的基本過程:(注意:我在範例中使用的地址和私鑰是空的;為此範例製作)

  1. 在 Satoshi 客戶端上,我進入控制台並輸入:dumpprivkey 16tTCqoguKk7ZvLXsUyUE5JKJQ2VMDpCQj
  2. 我得到私鑰 KzD6eDjxCwPf8YTGiGhNWAyg4HU4H6iWXYEqCyKGhH8Dy9ZKhdui
  3. 我在bitaddress.org上確認私鑰確實輸出了上面的公鑰。
  4. 然後我在 MultiBit(版本 0.4.19 BTW)上導出私鑰,並將上面列出的私鑰添加到導出的文件中。
  5. 將私鑰導入回來,1GWqf362pUzGfrZ7K7Thazd27aRBsakGcX會導入公共地址,而不是16tTCqoguKk7ZvLXsUyUE5JKJQ2VMDpCQj.

我不確定我是否做錯了什麼,或者問題是軟體中的某種錯誤……如果我聽起來“比特幣文盲”,請原諒,我對這些東西有點陌生。

請注意,您從 Satoshi 客戶端檢索的私鑰以 K 開頭。根據地址前綴列表,這意味著密鑰以壓縮形式導出。

MultiBit 的導出文件以未壓縮的形式保存私鑰。未壓縮形式的私鑰以 5 開頭。

您可以使用 Bitaddress 的錢包詳細資訊頁面來預測未壓縮的密鑰。只需查找以 5 開頭的私鑰。它是旁邊有 QR 碼的私鑰。

重複後面的步驟,將未壓縮的密鑰添加到導出文件,然後導入該文件。

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