(新手上路) 請問不同的比特幣錢包之間如何轉移已備份的私鑰?

如題,想請教一下資深前輩們,如何在不同的比特幣錢包之間轉移已備份的私鑰 (Private Key)?

會產生這的疑問是爬文了好久,發現每個高手都在告訴新手備份 Private Key 有多多多多多麽重要(很重要所以說了N次),也不斷强調只要安全保存了 Private Key,放在硬體錢包、抄在紙上鎖保險櫃、或者硬記在腦子裡等等,那麽即便交易所或者你所使用的比特幣錢包公司倒閉,只要 Private Key 和裡頭的比特幣還是安全的備份在你手裡(或腦裡),沒有讓任何人知道,那麽隨時隨地可以換一家交易所或者錢包把你的 Private Key 和比特幣還原對吧?

理論上好像是這樣,但我找了好幾天,還是找不到有文章在討論或教學:「如何在不同的比特幣錢包之間轉移已備份的私鑰」。

我自己實際試用了兩個錢包,分別是比特幣台灣推薦的 Jaxx 和 YouTuber 推薦的 BitPay,卻發現這兩個錢包確實都可以各自備份還原 Private Key,但不管是想要把 Jaxx 的 Private Key 導入到 BitPay,還是把 BitPay 的 Private Key 導入到 Jaxx,結果都失敗。

12單字的 Phrase 就更神奇了,如果在這兩個錢包輸入對方的 Phrase,就會又產生一個新的 Wallet,裡面也各自產生一組或十幾組新的 Public Key 和 Private Key,等於是創建了一個新的錢包。

所以我的問題是,假如説 Bitpay 或 Jaxx 今天無預警的倒閉了,手機端或桌面端都連不上區塊鏈,那麽我該如何把已備份的 Private Key 轉移到新的錢包上?比特幣錢包那麽多多多多多,究竟哪一個錢包是完整兼容區塊鏈的協議,也可以兼容不同錢包所各自生成的 Private Key?或者那個更原始、更基本功的做法是什麽?是不是有不依賴錢包客戶端,只憑藉 Private Key,或者硬體錢包、紙錢包重新連接上區塊鏈使用比特幣的方法?

其它問題:

一定要有錢包才能買賣轉帳比特幣嗎?

Private Key 究竟是只兼容原本錢包的,還是所有錢包都應該互相兼容的?

會產生無法互相導入的原因,究竟是它原本就不能互相導入,還是只是因為我選錯了錢包,其它大部分的錢包是不是都是互相兼容的?

是我太笨,還是比特幣太難,跟人品有關係嗎?:joy:

新手上路爬文無解,還請資深前輩們指教,謝謝~

@bombdi, 你問的問題很多,也都有相關性,先就其中之一 我簡單回一下:

將私鑰導入軟體錢包時知道該錢包要你導入的是私鑰的部份,還是私鑰加上其它資訊的單一檔案。

以 BitPay 為例,在你用它滙出錢包資訊(含私鑰)時,它滙出的檔案含了私鑰再加上其它的BitPay錢包相關資訊,如果你再用其它錢包軟體(如Jaxx) 直接要滙入這個檔案來試圖導入私鑰而已,軟體很可能應該是認不得 BitPay 滙出的格式,不知道哪一部份是私鑰值。

參考:

並不是所有比特幣錢包都能讓你自由滙出、滙入私鑰。

單一私鑰無法成功地被滙入某錢包的原因大概是:

  1. 該錢包不能接受你滙入的格式,也許它只能接受某種它滙出的特定格式。
  2. 該錢包是雲端錢包,它自己有該公司控制下的私鑰,並不接受外來私鑰的滙入。