ERC20协议是以太坊区块链上一套面向同质化代币的智能合约技术标准,规定了代币运行、转账、查询余额需要实现的统一接口,是币圈绝大多数以太坊系代币赖以运行的底层规则。很多新手容易混淆ETH和ERC20代币,ETH是以太坊原生主币,而ERC20只是建立在以太坊之上的代币规范,各类项目方依托这套标准发行新代币。

ERC是以太坊征求意见提案的缩写,数字20代表提案编号,这套标准在2015年正式提出。在标准诞生之前,开发者发行代币只能自行编写合约代码,不同代币规则互不兼容,钱包、交易所需要单独适配每一种代币,生态发展阻力很大。ERC20统一定义了余额查询、转账、总量查询、第三方授权转账等基础功能,只要代币合约完整实现这些功能,所有以太坊生态钱包、去中心化应用、交易平台都可以直接兼容识别。

ERC20代币最核心的特征是同质化,同一币种内每一枚代币完全等价,可以互相置换,稳定币、治理代币、DeFi流动性代币大多采用该标准。日常转账过程中,ERC20代币交易消耗以太坊网络的Gas费用,转账手续费需要使用ETH支付,这也是用户操作中容易踩坑的知识点。同时该标准存在固有短板,最常见的风险就是向不支持接收代币的合约地址转账后,资产会永久锁定无法取回,这也是后续ERC223、ERC777等改进标准想要解决的痛点。

时至今日,虽然以太坊陆续诞生更多新型代币协议,二层网络、其他公链也推出各自代币标准,但ERC20依旧拥有庞大的存量资产,市场上大量知名币种最初都是基于ERC20发行。对于普通币圈用户而言,看懂ERC20协议的基本逻辑,能够区分代币所属协议类型,避免转账选错网络造成资产损失,是参与链上资产交互不可或缺的基础常识。