为什么要设计代币发行标准?
因为每个创建的合约都不一样,后期对于交易所、钱包开发和第三方应用开发都是个比较麻烦的事情。而且代币有成千上万种,如果每个代币的规则都不一样对于后期的市场发展是非常不利的。
所以开发者就做了一个智能合约设计标准,也就是现在的ERC20。这个代币发行标准提供了代币接口,规定了代币的基本功能,方便第三方使用。
ERC是Ethereum Request for Comments的缩写,代表以太坊开发者提交的协议提案。它相当于是以太坊版的RFC(Request For Comments/一系列以编号排定的文件)。ERC后面的数字是议案的编号。
据统计,现在主流的代币基本上80%以上都是基于ERC20发行的。