
冷钱包中的“存”指什么
“ETH存冷钱包”通常描述密钥的保管方式。以太坊账户说明指出,资金记录在以太坊账本上,私钥用于签署交易;Bitcoin.org的钱包安全说明则将冷存储与离线保管、离线签名联系起来。两者结合起来看,“冷”主要描述密钥环境,“存”指保留对链上资产的控制能力。
因此,设备离线不会让账户余额从链上消失。冷钱包也不是把ETH变成一个能够复制到存储设备里的文件;复制密钥备份增加的是恢复凭据的副本,并不会增加资产。
账户、地址、公钥和私钥
账户是链上记录和交互的主体,钱包是与账户交互的工具。外部拥有账户(EOA)由私钥控制,合约账户由代码逻辑控制。地址用于标识账户;公钥与私钥存在密码学关系,地址可由公钥推导。私钥承担交易签名的作用,需要保持秘密。
这些词对应不同问题:地址回答“是哪一个账户”,私钥关系到“谁能够授权”,钱包则回答“通过什么工具查看和操作”。知道地址可以识别账户,却不等于拥有签名能力。讨论冷钱包时,应区分用于展示余额的软件和实际保管密钥的环境。
离线签名、广播与观察钱包
Bitcoin.org介绍的离线签名思路,是把离线授权与联网广播分开:离线环境持有签名所需密钥,联网环境负责准备或传递交易。观察钱包只具备查看等功能,没有对应私钥时不能独立完成签名。
“签名”表示对具体交易内容作出密码学授权,“广播”表示把已签名交易提交到网络。这解释了为什么查看余额的界面可以联网,而签名密钥仍能保持离线。隔离密钥可以减少直接暴露,却不能替代对授权内容的理解;离线签名也不意味着交易已经被链上确认。
硬件钱包、加密与备份
硬件钱包是专门用于密钥管理和签名的设备;冷存储描述的是保管方式,两者关注点不同。加密用于限制他人读取密钥文件,备份用于在设备损坏或丢失时恢复控制能力。
常见疑问是“设备丢了,ETH是否也丢了”。关键在于是否还保有有效且完整的恢复材料,以及能否满足解密或恢复条件。设备、密钥和备份不能混为一谈:设备可以损坏,链上记录仍然存在,但缺少必要凭据可能使账户无法再被控制。
这些解释适用于哪些情况
本文主要解释以私钥控制的以太坊账户及通用离线保管原理。以太坊账户结构依据ethereum.org的账户说明,离线签名和备份概念参考Bitcoin.org的钱包安全说明;比特币钱包的具体实现不能直接视为以太坊钱包的实现。
对于合约钱包,授权可能涉及代码规定的其他条件,不能仅用“一把私钥控制一个账户”概括。某款设备是否保持密钥隔离、支持哪些恢复方式,也需要其具体技术说明才能判断,“冷钱包”这一名称本身不足以证明这些能力。