
冷钱包与地址分别指什么
冷钱包通常指将私钥保存在离线环境或与联网主机隔离的签名设备中的钱包方案。“冷”描述密钥管理方式,地址本身没有能够证明这种保管方式的标记。仅看到地址,无法判断其私钥是否曾暴露于联网环境。
地址用于表达收款目标;钱包则是管理密钥、查看记录或处理交易的工具。资产记录存在于区块链账本中,因此“转入冷钱包”可以理解为资产转到由相应密钥或支出条件控制的链上位置。

公钥、私钥与签名的关系
私钥用于生成数字签名,公钥用于相关验证,地址与公钥或脚本等信息之间的关系取决于具体链和地址类型。比特币开发者指南将钱包系统拆分为公钥分发、交易签名和网络交互三部分,这些功能可以由不同程序承担。

知道收款地址不等于拥有支出权限。签名表达对具体交易内容的授权,也不意味着需要把私钥发送给网络。地址、私钥和签名分别承担定位、授权凭据和验证证明的作用,不能混为一谈。
未签名交易、已签名交易与广播
未签名交易包含待授权的交易内容;签名环节产生满足相应验证要求的证明;广播则将交易传播到网络。离线钱包与联网程序可以分别承担签名和广播,硬件钱包也可作为专用签名设备参与这一分工。
“已经签名”只描述授权处理状态,“已经广播”只描述传播动作,都不能单独证明交易已经被区块链收录。由此也能理解:冷钱包接收资产不要求签名设备实时在线,联网程序负责查看链上记录。
观察钱包、外部账户与合约账户
观察钱包使用地址或相关公开信息追踪资产记录;在不持有相应私钥的情况下,它不能独立完成需要这些私钥的签名。界面能显示余额,与软件能否授权支出,是两个不同问题。
以太坊账户文档区分外部账户与合约账户:前者由私钥控制,后者由合约代码逻辑控制。钱包是与账户交互的工具。两类账户都具有地址,所以仅凭地址外观不能判断账户控制方式;也不能把合约地址理解为必然对应某一把私钥。
这些术语适用于哪些场景
地址、签名与广播的分工适合用于理解冷钱包的基本机制,但不同区块链的交易结构并不相同。比特币钱包的公钥分发机制和以太坊的账户分类各有适用范围,不能直接互相套用。
常见误解是把“离线”理解为自动保证安全。隔离私钥可以减少部分攻击入口,但签名设备仍然需要处理交易内容;如果授权的目标或金额有误,隔离环境本身不会自动纠正这些内容。