
冷钱包与热钱包:看密钥所处的环境
理解冷热钱包,核心是看用于签名的私钥是否处于联网环境。热钱包的签名密钥可在联网环境中使用;冷钱包或冷存储强调让密钥保持离线。手机或电脑只是设备类型,不能仅凭外形判断冷热。
Bitcoin.org的钱包安全说明涵盖离线保管、备份、加密和独立签名等措施。这些措施分别应对网络入侵、设备损坏和未经授权使用等问题,各自有适用边界。

私钥、签名与只读钱包
私钥是授权花费的关键秘密信息。数字签名让交易获得相应授权,而无需把私钥交给负责联网广播的设备。理解这一点,就能区分“能看到钱包信息”和“能授权使用资金”。

只读钱包不持有签名所需的私钥,可以用于查看相关信息、准备未签名交易。离线签名则把授权环节放在离线设备中,联网设备负责广播已签名交易。这种分工适用于需要隔离签名密钥的场景,但离线并不自动保证待签内容正确。
硬件钱包与托管:不同的分类角度
硬件钱包指专门用于钱包功能的设备;冷存储描述密钥的保管方式。两者有关联,但理解安全性仍需关注密钥是否暴露、签名在哪里完成以及备份如何保存。
托管与自托管讨论的是控制权。第三方控制密钥时,用户依赖其安全措施和服务可用性;自己控制密钥时,恢复和保管责任也随之增加。因此,“热钱包”等同于“第三方托管”是一种误解。
备份、恢复短语与加密
备份用于在设备丢失或损坏后恢复钱包;加密用于限制他人读取或使用受保护的信息。两者解决不同问题:加密不能替代备份,备份也不会自动阻止泄露。
许多现代确定性钱包以恢复短语作为恢复基础,但具体需要保存哪些信息,应以钱包的恢复机制为准。仅保存当前可见的个别私钥,可能不足以恢复整个钱包。恢复短语也不能简单理解为应用的登录密码。
常见问题:离线是否就绝对安全
冷存储减少了密钥直接暴露于网络的机会,仍需面对备份遗失、秘密泄露和设备故障。多重签名则要求多个独立签名满足授权条件,适用于需要分散控制权的场景;如果签名密钥集中在同一易受攻击的环境,隔离效果就会受限。
NIST SP 800-57第一部分提供的是通用密钥管理框架,讨论密钥保护、备份、恢复及相关管理问题,并非对某款比特币钱包的认证。它帮助解释一个共同原则:安全性取决于密钥整个使用与保管过程,不能仅由“冷”或“硬件”的名称判断。