Bitcoin-Core

在載入錢包時獲取“未知錢包記錄:1”

  • November 16, 2021

我注意到載入這個錢包:

loadwallet ...wallet name...

錢包是 169900 舊版錢包。

2021-..-..T..:..:..Z […wallet name…] 密鑰:0 明文,4355 加密,4355 帶元數據,總共 4355。未知的錢包記錄:1

為什麼是未知記錄?

那會是高畫質種子嗎?

有什麼理由擔心?

為什麼是未知記錄?

如果您在較新版本的 Bitcoin Core 中使用您的錢包然後降級,您可能會看到此消息,因為有時新版本的 Bitcoin Core 會寫入新記錄。如果您的錢包特別舊並且隨著時間的推移進行了升級,那麼您的錢包可能包含不再使用的記錄,並且已經從程式碼庫中刪除。

您的錢包也可能以某種方式損壞,但如果是這樣,則錢包根本不可能被打開。

那會是高畫質種子嗎?

不,HD種子不是未知記錄。

有什麼理由擔心?

一般沒有。在某些版本中,錢包將對各種錢包數據執行靜默升級,這可能涉及寫入新記錄。這些被設計為向後兼容,因此這些升級的錢包仍然可以在舊軟體中使用而不會出現問題。其他破壞兼容性的升級必須由使用者通過upgradewalletRPC 明確完成。此類升級通過使用錢包標誌或新錢包版本來提供降級保護,這些標誌向舊軟體表明錢包包含新的關鍵資訊,如果該版本不知道這些版本,則不應打開。

舊記錄偶爾會被棄用,軟體不再使用。這些通常被添加到已知但未使用的記錄列表中以避免此警告,但可能有些人忘記了這一點。

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