区块链 · 数字资产知识 · 行业资讯
文章库关于本站

技术原理

钱包和数字币的关系的功能边界怎么确认:从密钥控制到链上记录

摘要

数字币的记录、钱包的操作界面和密钥的控制权限属于不同层面。确认钱包的功能边界,需要区分查看、签名、广播和托管,判断谁能授权资产变动,以及哪些结果必须由区块链网络确认。

比特币挖矿工作量证明的科技主题配图

先分清资产记录与钱包工具

理解钱包和数字币的关系,可以从三个问题入手:资产记录在哪里,谁能授权变动,哪个工具负责展示和提交操作。钱包通常提供查看记录、管理密钥或调用签名的界面,数字币的链上记录并不保存在这个界面里。

以太坊官网的钱包介绍将钱包定位为与账户交互的工具,可用于查看余额、发送交易和连接应用。同一钱包可以管理多个账户;在兼容条件满足时,同一账户也能通过不同钱包访问。因此,钱包应用与账户不能简单画等号。

区块链技术数字签名的科技主题配图

用查看、签名和广播划分能力

比特币开发者指南把钱包系统的职责拆分为提供收款信息、签名和联网处理。这些职责可以集中在一个程序中,也可以由不同程序或设备承担。硬件钱包主要承担密钥保护与签名,联网程序负责获取链上信息和广播已签名交易。

智能合约区块链的科技主题配图

由此判断产品功能时,不能只看它是否显示余额。只读钱包可以展示相关记录,却没有独立支出资产所需的签名能力。签名设备能够授权交易,也不意味着它自己负责联网广播。界面上一次完整操作,背后可能涉及多个组件。

用控制权确认托管边界

关键判断是:谁掌握签名所需的密钥,谁能决定是否批准操作。上述由用户控制账户的说明主要适用于自托管钱包。托管服务由平台保管相关密钥,用户通过平台账户提出操作请求,其权限与恢复机制需要另行区分。

登录密码、设备解锁密码和链上签名权限承担不同职责。能够重置平台密码,并不能据此推断能够恢复自托管账户;钱包软件提供客服,也不意味着客服能够补回丢失的密钥。

钱包能提供入口,不能决定所有结果

钱包可以组织交易、请求签名和提交交易,但链上处理结果还取决于网络规则。界面显示已提交,不等于交易已经得到确认。钱包支持连接某个应用,也不能据此认定该应用的所有功能都由钱包提供或保障。

这些判断适用于材料讨论的以太坊账户钱包与比特币钱包架构。两者的资产记录方式存在差异,不宜把某一种钱包的账户组织方式或恢复方式直接套用到全部数字币产品。

常见问题:换钱包与硬件保护意味着什么

换钱包是否等于转移数字币?如果新工具访问的仍是同一链上的同一账户或相同密钥所控制的记录,仅更换访问工具本身不构成链上转移;能否这样更换,取决于工具兼容性及恢复信息是否完整。

硬件钱包是否把币搬到设备里?它主要隔离和保护签名密钥,资产记录仍在链上。隔离密钥能够减少部分暴露风险,但不能替用户判断每次授权是否符合本意。确认功能边界,最终要落实到记录位置、签名权限和各组件职责。

← 返回全部文章

延伸阅读 · 相关栏目

区块链基础技术原理数字资产知识资料与核验