
适用范围:账户与代币的基础概念
本文围绕以太坊钱包和ERC-20代币解释相关术语。ethereum.org的钱包说明侧重账户控制,OpenZeppelin的ERC-20文档侧重代币记账。两者有助于理解钱包与交易所界面中的基础概念,但不能据此判断某个平台的具体规则或经营状况。
钱包、账户与地址有什么区别
钱包是与账户交互的工具,可用于查看余额、发送交易和连接应用;账户拥有地址,地址用于标识资产所属账户。对于由密钥控制的账户,私钥用于签署操作,需要保密。钱包应用、账户地址与签名权限因此是不同概念。

常见问题是:换一个钱包应用,是否就换了账户?钱包服务可以更换,同一应用也可能管理多个账户。因此,应用名称不能单独确定资产归属,理解界面时需要区分钱包工具与它所管理的账户。

托管与账户恢复分别意味着什么
中心化交易所通常通过用户名和密码提供账户访问,并托管用户资金。平台登录信息的恢复,与用户自行保管密钥时的恢复方式不同;许多钱包使用助记词恢复访问能力。
“能够重置密码”描述的是登录机制,不能直接说明用户掌握链上签名权限。托管场景还涉及对平台的信任,平台发生财务问题可能影响用户资金。讨论钱包是否可恢复时,需要先明确由谁保管密钥,以及采用哪种恢复机制。
ERC-20与同质化代币如何理解
OpenZeppelin文档将ERC-20用于记录同质化代币:同一种代币的单位彼此等价。相关合约维护余额并支持转账;名称、符号和小数位则帮助应用展示代币信息。
这里的“等价”适用于同一种代币内部,不能扩展为不同代币之间价值相同。ERC-20说明的是技术接口与记账方式,单凭这一标准无法得出某个代币具有哪些实际用途或经济价值的结论。
decimals为何影响余额显示
decimals表示展示时使用的小数位数。ERC-20合约以整数记录数量,界面按照小数位换算为用户看到的余额;显示数量等于原始整数除以10的decimals次方。
因此,合约中的整数与钱包显示的数量可能看起来不同,却表达同一余额。小数位多不代表持有数量更多,也不代表价值更高。这个解释适用于ERC-20的数量展示,不能直接用于解释交易所手续费或其他平台规则。