ERC20代币是部署在以太坊区块链、遵循EIP-20规范发行的同质化代币,简单来说它是一套统一的代币开发通用标准,所有符合这套规则的代币都能在以太坊全生态通用交互。该标准在2015年11月由开发者FabianVogelsteller正式提出,名称里ERC是以太坊征求意见提案的缩写,数字20则是这份改进提案的编号,它的诞生彻底解决了早期链上代币互不兼容、钱包和交易所需要单独适配每一种代币的行业痛点。

想要分清ERC20代币和以太坊原生ETH的区别是理解该概念的关键,ETH是以太坊区块链本身的原生加密资产,而所有ERC20代币都依托独立智能合约存在,每一枚代币的余额、转账记录全部记录在对应合约内部,用户转账、查询余额本质是向代币智能合约发起交互指令。标准强制要求所有代币合约必须实现六大核心函数,分别用于查询代币总发行量、查询任意钱包地址持币数量、直接转账、授权第三方平台划转代币、代理转账,同时配套转账与授权两类链上事件,保证钱包、DEX、借贷协议能读取统一的数据格式,无需额外定制代码适配。

同质化属性是ERC20代币最核心的特征,同一币种内任意两枚代币完全等价、可无差别互换,1枚USDC和另外1枚USDC价值完全一致,这也是它和NFT类非同质化代币最本质的区分。目前加密市场绝大多数主流流通资产都采用ERC20标准发行,覆盖多种赛道:锚定美元的稳定币USDT、USDC,去中心化交易所UNI、借贷平台AAVE这类DeFi治理代币,各类公链项目发行的生态通证,还有流动性挖矿LP凭证、DAO投票通证都属于ERC20代币范畴。得益于统一标准带来的高度兼容性,主流钱包、中心化交易所、去中心化交易平台都原生支持所有ERC20代币,项目方发行代币、用户转账交易的技术门槛大幅降低。
尽管ERC20标准奠定了以太坊生态的流通基础,但这套原生规范本身存在不可忽视的底层缺陷,也是币圈用户日常交易中容易踩坑的风险点。原生标准没有内置代币接收校验机制,如果用户将ERC20代币转入不具备代币处理逻辑的合约地址,代币会永久锁死无法取回;同时原生授权机制存在安全隐患,若用户向陌生合约无限授权代币,一旦合约存在漏洞或为钓鱼合约,钱包内全部代币都存在被盗风险。行业后续也推出SafeERC20拓展方案优化转账校验逻辑,同时衍生出带免Gas授权功能的拓展标准,弥补原生ERC20的设计短板。

ERC20标准先后支撑了两轮加密行业大浪潮,2017年ICO热潮中,大量区块链项目借助这套标准低成本发行代币,快速完成社区融资;2020年DeFi赛道爆发后,协议间资产互通、质押借贷、流动性挖矿等金融玩法全部依托ERC20代币的可组合性实现,成为去中心化金融体系的底层基础设施。时至今日,以太坊链上流通的代币中超九成均为ERC20类型,同时大量兼容EVM的侧链、公链也完整复刻该标准,进一步扩大了ERC20代币的流通边界,是普通币圈用户接触最多、使用最频繁的代币类型。
