Wallet

MultiBit 中的錢包是什麼?

  • June 5, 2013

真正的錢包是什麼?輕微的混亂來自安裝說明 -

"Backup all your wallets.

You can do this by exporting your private keys
using 'Tools | Export Private Keys'."

如果創建了一個名為 newwallet.wallet 的新錢包,是錢包、另一個日期字元串為 newwallet-2013xxxxxxxxxx.wallet 的文件、導出的私鑰,還是所有這些?

哪個要備份,或者要保存並導入另一個系統?

此外,這些多比特錢包是否僅與多比特兼容,或者它們可以導入其他程序。在其他程序中,它們被稱為 wallet.dat?

幫助中有一個部分描述了每個文件是什麼以及它包含的數據。它位於稱為“文件描述”的“更多技術細節”部分中。

錢封包件(沒有數字)是主要的錢封包件。它包含您的私鑰和相關交易。

名稱中帶有數字的錢封包件是滾動備份文件。這些數字是一個時間戳,它是“上次保存之前保存的錢包”。

帶有“資訊”後綴的文件包含您地址的標籤。

私鑰導出通常被賦予擴展“密鑰”。

您可以通過以下方式備份您的錢包:

  • 關閉 MultiBit,然後複製錢包和資訊文件。

要麼

  • 將您的私鑰導出到私鑰導出文件。這僅包含私鑰(無標籤,無交易)。您可以將其導入新錢包並重新生成錢包(但目前您失去了地址標籤)。

對於價值更高的錢包,我建議使用這兩種技術和兩個單獨的設備進行備份(只是為了安全起見)。

請注意,MultiBit 錢包不是確定性的,因此如果您創建更多接收地址,您將創建新的私鑰。您將需要重做備份。您可以選擇一次創建多少個新的接收地址(1、5、20 或 100),因此我通常會添加比我認為該錢包需要的更多的地址,以節省我重新備份的麻煩。

錢包格式是一種稱為 protobuf 的格式。這是 bitcoinj 庫中使用的格式,也用於 Schildbach 比特幣錢包。

開發人員可以輕鬆地用 C、C++、python 等其他語言讀寫這種文件格式,但據我所知,還沒有人為這種數據格式編寫過解析器。

不同的客戶傾向於在私鑰級別進行導入和導出(因為這是關鍵數據),並且更加標準化。MultiBit 私鑰導出文件可以直接導入到 blockchain.info 中,並且各個私鑰可以與任何支持 WIF 私鑰格式的東西相互傳輸。幾乎所有客戶端都導入/導出這種私鑰格式。

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