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

数字资产知识

原生资产与合约代币,记录方式有何不同

摘要

同一个钱包可以展示多种资产,但它们未必由同一套机制记账。用以太坊原生资产和代币接口进行比较。

透明区块与分布式网络的原创概念插画

原生资产参与网络的基本运行

ETH 是以太坊的原生资产,网络使用它支付交易计算费用,并在权益证明机制中承担相应角色。钱包显示的原生余额,是账户状态的一部分。认识这个层次,有助于理解为什么界面上的资产名称相近,调用方式却可能不同。

做知识卡时,可以为每种资产留出网络、记录位置和查询入口三项。先填它属于哪条链,再说明余额来自账户状态还是合约返回值。这样的结构比只抄名称和图标更稳定,也能为后续阅读数据接口打下基础。

代币通过约定接口提供能力

ERC-20 为可互换代币规定了一组常见接口,例如查询余额、查询总量和转移数量。具体合约维护这些代币记录,标准让不同应用可以使用共同的调用方式。接口一致并不表示所有代币背后的用途、限制和代码都相同。

可互换性也有范围:同一个代币中的等量单位通常按相同规则处理,这不意味着两个不同合约发行的代币能够互相替代。整理资料时,名称只是展示线索,网络和完整合约地址才是定位某份代币记录的重要信息。

包装表示仍需要单独识别

原生 ETH 本身不采用 ERC-20 接口。常见的包装 ETH 通过合约把存入的 ETH 表示为符合该接口的代币,让需要统一代币接口的应用可以处理它。于是,同一界面里可能同时出现原生余额和包装代币余额。

阅读一张资产列表时,不要只把两行数字相加后就结束。先分别写下它们的对象标识、单位和查询时点,再说明为什么要合并或为什么要保留两项。这个练习关注记账结构,不需要讨论价格,也不据此评价某种资产的优劣。

← 返回全部文章

延伸阅读 · 相关栏目

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