ERC20代币是以太坊区块链上遵循EIP-20标准化智能合约规范发行的同质化代币,也是整个加密行业流通量最大、应用场景最广的链上代币类型,所有符合这套标准的代币可在钱包、中心化交易所、去中心化应用之间无兼容障碍自由交互。

ERC是EthereumRequestforComments的缩写,代表以太坊社区提案规范,20号提案由开发者FabianVogelsteller在2015年11月正式发布,诞生初衷是解决早期以太坊代币规则不统一、各类代币无法跨应用互通的行业痛点。和以太坊原生ETH不同,ERC20代币不依附独立公链,全部依托智能合约运行,代币余额、转账记录、发行总量全部记录在代币合约内部,用户操作代币本质是向合约发起交易指令。该标准严格规定6项强制核心函数与两类触发事件,是判定一枚代币是否属于ERC20的硬性门槛,totalSupply查询代币总发行量、balanceOf读取任意钱包地址持币数量、transfer实现用户自主转账,approve、allowance、transferFrom三者组合构成DeFi生态核心授权逻辑,允许交易所、借贷协议、DEX等第三方合约代为划转用户资产,转账与授权操作还会自动触发链上事件,方便浏览器、钱包抓取交易数据展示给用户。另外name、symbol、decimals三项为可选补充函数,分别定义代币全称、交易代码与最小分割精度,市面上绝大多数ERC20代币都会完整配置这三项参数,主流代币统一采用18位小数精度,和ETH分割规则保持一致。

同质化属性是ERC20代币最核心特征,同一合约下每一枚代币价值完全对等、可随意互换,1枚USDC和另一枚USDC不存在任何区别,这也是稳定币、治理代币、平台功能代币全部采用该标准的关键原因。经过十余年行业发展,以太坊主网已部署超百万份ERC20代币合约,覆盖加密市场绝大多数主流资产,日常接触的USDT、USDC、DAI稳定币,Uniswap治理代币UNI、预言机代币LINK、借贷平台AAVE均为典型ERC20币种。应用场景贯穿加密全赛道,2017年ICO浪潮依靠ERC20完成项目募资分发,2020年DeFi夏季所有去中心化借贷、流动性挖矿、交易池底层资产均基于该标准搭建,GameFi、元宇宙项目的平台积分、付费通证,DAO社区投票治理凭证也普遍选用ERC20发行,同时中心化交易所充值提币、硬件钱包、Web3钱包均原生适配该标准,无需单独开发适配程序,大幅降低项目开发与用户使用门槛。

尽管生态优势突出,ERC20标准本身存在原生设计缺陷,也是币圈用户高频踩坑的风险点。其一缺少合约接收回调机制,若用户将代币转入无代币处理逻辑的空白合约地址,资产会永久锁死无法找回,这也是早期大量资产丢失事件的核心诱因;其二approve授权机制存在授权漏洞,一次性无限授权给陌生合约会导致资产被盗,行业因此衍生出限额授权、授权归零再重授的安全操作习惯;其三以太坊主网拥堵时ERC20转账Gas成本会急剧攀升,小额转账性价比极低,后续ARB、OP等二层网络虽复刻ERC20标准降低手续费,但底层逻辑并未修复原生短板。同时ERC20代币本身无挖矿机制,代币总量在合约部署时就固定,增发、销毁功能需要开发者额外编写拓展代码实现,普通用户无法自行铸造代币,市面上无审核、无审计的山寨ERC20合约还存在后门、无限增发漏洞,新手参与土狗项目极易遭遇资产归零。
站在当前加密市场视角,ERC20早已超越单一代币标准,成为多链生态通用同质化代币模板,BNBChain、Polygon、Avalanche等兼容EVM的公链,全部推出同名兼容标准,发行逻辑、交互规则与以太坊ERC20完全统一,用户日常所说的链上转账,绝大多数场景都围绕ERC20代币展开。区分ERC20代币与其他代币标准也十分简单,ERC721用于不可分割NFT、ERC1155兼容同质化与非同质化资产,而凡是可拆分、等价互换、用于交易流通的通用代币,基础底层均为ERC20体系,理解这套标准是看懂DeFi、链上交易、各类平台通证的基础入门知识。
