MultiBit 中的錢包是什麼?
真正的錢包是什麼?輕微的混亂來自安裝說明 -
"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 私鑰格式的東西相互傳輸。幾乎所有客戶端都導入/導出這種私鑰格式。