以太坊ERC20代币是部署在以太坊网络之上,遵循EIP‑20技术规范的同质化智能合约代币,它不是以太坊原生ETH,而是建立在以太坊底层链上的应用层资产,也是整个币圈DeFi生态中应用最广泛的代币类型。简单来讲,ERC20并不是某一个具体币种,而是一套通用发行规则,只要代币合约按照这套规则编写部署,就属于ERC20代币,市面上大量的稳定币、项目治理币、生态功能币都属于该范畴。

ERC20标准最早在2015年11月正式提出,初衷是解决早期以太坊代币接口不统一的痛点,在这套标准出现之前,不同项目发行代币各自自定义逻辑,钱包、交易所、去中心化应用想要支持新代币,就要单独对接代码,开发成本极高,兼容性问题频发。这套规范定义了6个强制核心函数与链上事件,用来实现查询代币总发行量、读取钱包地址余额、直接转账、第三方授权划转等基础能力,同时还包含代币名称、符号、小数位数这类可选元数据,正是统一的接口,让所有合规代币可以被各类工具无差别识别调用,不用再做单独适配。很多新手容易混淆ETH和ERC20代币,ETH是以太坊网络原生资产,用于支付链上gas手续费,而ERC20代币本身无法支付手续费,用户转账、授权操作时,依旧需要账户持有ETH来承担网络消耗,代币的余额数据全部记录在对应代币智能合约内部,而非直接保存在用户钱包地址当中。

同质化可互换是ERC20代币最核心的属性,同一种代币的每一枚单元完全等价,可以互相替换,就像现实当中的纸币,相同面值的钞票之间没有区别,1枚该代币和另外1枚同币种代币价值完全对等,这也是它和NFT类非同质化代币最本质的区分点。基于这套特性,ERC20代币衍生出多元的链上用途,稳定币是其中规模最大的应用场景,主流的链上美元稳定币大多采用ERC20标准发行,用来充当交易媒介、避险资产;其次是项目治理代币,持有者可以参与DAO协议投票,决定项目参数调整;同时DeFi流动性凭证、质押奖励代币、项目生态通证也大量采用ERC20范式,借助approve授权机制,用户可以授权DEX、借贷协议调用自己的代币资产,完成兑换、质押、借贷等复杂链上交互,这也是DeFi各类产品能够顺畅运行的底层基础。

尽管生态普及度极高,ERC20代币也存在固有的缺陷,早期标准本身没有内置回调逻辑,历史上出现过授权漏洞、转账误转入合约造成资产丢失等安全问题,部分项目发行代币时,还会在合约内预留增发、冻结权限,普通用户在交互时需要留意合约风险点。任何人都可以编写部署ERC20代币合约,发行门槛较低,这也造成链上充斥大量空气币、山寨代币,并不是标记为ERC20的代币就具备实际价值,参与相关交互前需要核对合约地址,甄别项目背景,避免遭遇诈骗资产。时至今日,即便以太坊陆续出现其他更新的代币提案,ERC20依旧凭借庞大的生态兼容性,依旧是EVM系公链同质化代币的参考范本,大量兼容以太坊虚拟机的公链,也直接沿用这套代币标准逻辑来发行资产。