Bitcoin-Core

為什麼 Bitcoin-qt 客戶端在啟動時不要求輸入錢包密碼?

  • August 24, 2019

我剛剛使用**“設置 -> 加密錢包”**菜單選項加密了我的wallet.dat文件。

然後我關閉了客戶端並重新打開它。

我希望在我重新打開客戶端后被提示輸入錢包密碼。

我被要求不輸入密碼。我不明白,如果我可以不用解鎖就可以使用它,我設置錢包密碼有什麼意義?

當您加密錢包時,實際上只有私鑰被加密。需要私鑰時,系統會提示您輸入加密密碼。

密鑰池中的公鑰、交易資訊和其他元數據保持未加密狀態,因為它們要麼是公共資訊,要麼對你的比特幣安全沒有影響。這意味著您將能夠獲得新地址(它們來自密鑰池中預先計算的公鑰)並接收交易。只有當您嘗試使用任何比特幣或密鑰池用完時,您才需要輸入密碼。


在需要時提示輸入密碼實際上更安全,因為這樣加密的真正重要的東西(即私鑰)在記憶體中的解密時間越短越好。這降低了他們被暴露的風險。

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