Bitcoin-Core
為什麼 Bitcoin-qt 客戶端在啟動時不要求輸入錢包密碼?
我剛剛使用**“設置 -> 加密錢包”**菜單選項加密了我的
wallet.dat
文件。然後我關閉了客戶端並重新打開它。
我希望在我重新打開客戶端后被提示輸入錢包密碼。
我被要求不輸入密碼。我不明白,如果我可以不用解鎖就可以使用它,我設置錢包密碼有什麼意義?
當您加密錢包時,實際上只有私鑰被加密。需要私鑰時,系統會提示您輸入加密密碼。
密鑰池中的公鑰、交易資訊和其他元數據保持未加密狀態,因為它們要麼是公共資訊,要麼對你的比特幣安全沒有影響。這意味著您將能夠獲得新地址(它們來自密鑰池中預先計算的公鑰)並接收交易。只有當您嘗試使用任何比特幣或密鑰池用完時,您才需要輸入密碼。
在需要時提示輸入密碼實際上更安全,因為這樣加密的真正重要的東西(即私鑰)在記憶體中的解密時間越短越好。這降低了他們被暴露的風險。