
钱包与账户:工具和管理对象
钱包是与区块链交互的工具,可以展示余额、记录和发起交易。以太坊钱包介绍强调,钱包应用与账户有区别,一个应用也可以管理多个账户。比特币开发者指南则区分钱包程序与钱包文件:前者执行管理功能,后者保存密钥及相关信息。
因此,“钱包在手机里”通常指应用及其本地数据。理解资产控制权时,还需要看谁掌握密钥,不能只看谁提供界面。以下概念主要适用于以密钥控制资产的钱包;不同链的账户结构不能完全等同。

地址、公钥、私钥分别是什么
地址用于标识接收资产的目标,可以对外提供;公钥用于验证对应私钥产生的签名;私钥用于生成签名,需要保密。地址与公钥有关,但二者不能直接画等号,地址的生成方式随链和地址类型而异。

可以把这三个术语分别对应到接收标识、验证信息和签署凭据。知道地址可以帮助查询链上记录,却不代表拥有支配资产的权限。
签名与广播为什么要分开理解
签名是用私钥对特定内容作出密码学确认;广播是把交易发送到网络。比特币钱包机制中,这两项职责可以由不同程序承担:隔离环境负责签名,联网程序负责传递交易。
这也解释了观察钱包与签名钱包的差别。观察钱包可以利用地址或公钥信息查看相关记录,但缺少私钥时不能独立完成需要该私钥的签名。能显示余额,不等于能控制余额。
软件、硬件与托管是不同分类角度
手机、桌面和浏览器钱包描述的是使用形式;硬件钱包强调由专用设备承担签名职责。硬件隔离可以减少私钥暴露于通用联网环境的机会,但安全性仍取决于设备、备份及所确认的内容。
托管与非托管关注谁掌握资产控制凭据。平台代管资产时,用户依赖平台履行保管责任;用户自行保管密钥时,则需要承担相应的备份责任。不能仅凭“网页钱包”或“手机钱包”的名称判断托管关系。
常见问题:更换软件和恢复钱包
更换钱包应用是否等于更换账户?不一定。兼容的钱包可以成为访问同一账户的另一种工具,但仍要满足网络、密钥格式和恢复方式等兼容条件。
助记词是不是登录密码?通常不是。助记词常用于恢复密钥,应用密码可能只用于解锁或加密本地数据,两者职责不同。恢复方式还取决于具体钱包设计,不能假定所有钱包都使用助记词,也不能把重置应用密码理解为恢复丢失的密钥。