Bitcoind

比特幣核心 0.13 BIP32 支持

  • August 31, 2016

BitcoinCore 0.13 現在支持 BIP32 錢包。文件指出,如果我創建一個新錢包並對其進行加密,它將是一個高畫質錢包。然後我可以對主密鑰進行一次備份。

想像一下,我做了上面列出的所有步驟。我開始生成地址並接受付款。我不做任何備份。

我如何在未來的任何時候恢復我的錢包(在初始備份生成所有密鑰?)?

更正:我曾認為比特幣核心實現了 BIP44,但它沒有。因此,我之前寫的關於間隙限制的內容是錯誤的。

要恢復您的錢包備份,您可以按照 Pieter 的描述wallet.dat將其放入比特幣核心數據目錄中。

當 Bitcoin Core 啟動時,它將載入wallet.dat. wallet.dat包括最後使用的區塊鏈高度的資訊。所以,Bitcoin Core 現在會從什麼區塊鏈高度來搜尋額外的交易。

因此,Bitcoin Core 將生成一個密鑰池,預設為 100 個它還會檢查的未使用地址。每當它發現與其任何地址對應的交易時,它都會從確定性鏈中生成更多地址來填充密鑰池。

要恢復密鑰池之外的地址,您只需在 Bitcoin Core 中請求新地址,直到找到所有資金。這種類型的初始備份不允許您恢復元數據,例如有關事務來源或接收者的註釋,因為它們僅儲存在之前的備份中,wallet.dat並且無法從之前的備份中恢復。

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