Bitcoind
比特幣核心 0.13 BIP32 支持
BitcoinCore 0.13 現在支持 BIP32 錢包。文件指出,如果我創建一個新錢包並對其進行加密,它將是一個高畫質錢包。然後我可以對主密鑰進行一次備份。
想像一下,我做了上面列出的所有步驟。我開始生成地址並接受付款。我不做任何備份。
我如何在未來的任何時候恢復我的錢包(在初始備份後生成所有密鑰?)?
更正:我曾認為比特幣核心實現了 BIP44,但它沒有。因此,我之前寫的關於間隙限制的內容是錯誤的。
要恢復您的錢包備份,您可以按照 Pieter 的描述
wallet.dat
將其放入比特幣核心數據目錄中。當 Bitcoin Core 啟動時,它將載入
wallet.dat
.wallet.dat
包括最後使用的區塊鏈高度的資訊。所以,Bitcoin Core 現在會從什麼區塊鏈高度來搜尋額外的交易。因此,Bitcoin Core 將生成一個密鑰池,預設為 100 個它還會檢查的未使用地址。每當它發現與其任何地址對應的交易時,它都會從確定性鏈中生成更多地址來填充密鑰池。
要恢復密鑰池之外的地址,您只需在 Bitcoin Core 中請求新地址,直到找到所有資金。這種類型的初始備份不允許您恢復元數據,例如有關事務來源或接收者的註釋,因為它們僅儲存在之前的備份中,
wallet.dat
並且無法從之前的備份中恢復。