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

钱包与账户

以太坊虚拟数字钱包相关术语如何理解:账户、密钥与签名

摘要

理解以太坊钱包,需要区分钱包界面、链上账户和控制账户的密钥。本文解释外部账户、合约账户、地址、私钥、公钥与数字签名,并说明密码和账户余额等常见概念的适用范围。

冷钱包和热钱包的区别的科技主题配图

钱包与账户各指什么

钱包是帮助用户与以太坊账户交互的应用或界面,账户则是链上记录的一部分。钱包显示资产信息,不意味着资产作为文件保存在应用内。理解这一区别,才能分清界面访问与账户控制。

外部账户与合约账户

以太坊账户通常分为外部账户(EOA)和合约账户。外部账户由私钥控制,可以发起交易;合约账户依照代码执行逻辑,本身没有私钥。两类账户都能接收资产并参与合约交互,但控制方式不同。因此,“钱包对应一把私钥”的理解不能直接套用于所有合约钱包。

冷钱包硬件钱包的科技主题配图

私钥、公钥与地址

NIST对私钥的定义强调:它是非对称密钥体系中需要保密的部分,可用于生成数字签名,具体用途取决于算法。在以太坊外部账户中,私钥用于签署交易;公钥参与签名验证,地址用于标识账户。地址可以公开,不能凭地址获得签署权限。

区块链纸钱包的科技主题配图

私钥、公钥与地址具有数学联系,但承担不同角色。把地址理解为账户标识,把私钥理解为签署权限的关键凭据,有助于避免将公开信息误认为控制凭证。

数字签名与钱包密码

数字签名让验证者检查消息是否由相应密钥签署,而不必取得私钥。它证明的是密码学上的签署关系,并不自动证明签署者的现实身份。

当钱包密码用于加密本地密钥文件时,密码保护的是文件访问,私钥承担的是签署功能。两者用途不同,因此不能把修改这类密码理解为更换链上账户的私钥。

余额单位与适用范围

以太坊账户中的balance字段记录ETH余额,单位为wei,1 ETH等于10的18次方wei。钱包展示的代币余额与这一字段不是同一个概念。

上述区分适用于理解以太坊账户及密钥签名基础。具体钱包如何备份、恢复或管理合约权限,需要结合其实际机制判断,不能仅凭“数字钱包”这一名称确定。

← 返回全部文章

延伸阅读 · 相关栏目

安全防护钱包与账户风险识别信息核验