ERC20最早提出于2015年11月,随后在2017年9月被正式标准化,是基于以太坊(Ethereum)代币(Token)的一个接口标准,这一标准引入了可替代代币的概念,即它们能够使每个代币与另一个代币在类型和价值上完全相同。Erc20功能可等同于将Token进行账户间的转移,以获取另一个帐户Token钱包里的可用余额还有网络上可用Token的总供应量。除此之外,它还具有批准第三方帐户使用帐户中的Token数量等其它功能。
ERC20代币的出现,使一个不懂编程的使用者,只要通过复制网上的标准代码,就能几分钟内在以太坊系统上发行出一种新的Token,大幅降低了代币发行门槛。截至2020年,全球Token总数已超过5000种,据估计,其中超过95%是ERC20的代币,由此可见,ERC20已然成为一种非常流行的代币格式。因为ERC20的标准token规则的统一性和便利性,许多著名的数字货币都使用ERC-20标准:包括Augur(REP),Maker(MKR)和OmiseGO等,以及火爆的Defi(去中心化金融概念)用户拥有USDT便可参与这些项目。