ERC-20是一种ETH以太坊代币的标准,是从早期的EIP-20提案标准论证发展而来,他也是以太坊创始人Vitalik Buterin(V神)在2015年提出的以太坊第20号代币标准。至今ETH上已有超过440000种ERC-20标准以及多达14000种ERC-721标准的代币合约,加起来共有差不多454000种代币,而这两种标准总共占所有类型的99%以上,而其中ERC-20独占96.9%,可以称呼为“代币标准之王”。而我们熟知的代币,如USDT、USDC、DAI、WDTC、SUSHI,然后MATIC、THETA、ICP、TRX、BNB、HT这些公链币一开始也都是采用ERC-20标准。也是因为ERC-20标准受到了追捧,然后点燃了2017年ico热潮,而ico同时也让也ERC-20成就了霸主地位。那么erc20标准是什么?它有什么利弊?
一、ERC-20标准是什么?
ERC-20相较于其他ERC标准理解稍微有些困难,因为它是ERC-223、ERC-621、ERC-777等新标准的奠基石,它们都是ERC-20的升级版本。如果解释这些标准仅需提是ERC-20的升级版本即可,但ERC-20解释起来会复杂不少,解释偏向于基础应有。
之前也说ERC-20标准是V神在2015年6月提出,这套标准最后在同年11月由ERC-20和ERC-725制定者Fabian Vogelsteller提交EIP-20。此标准允许开发者可以在ETH链上铸造自己的代币,该标准定义了开发者可以按照统一标准使用一些简单的功能:代币的名称、总量,规定小数点位、如何批准其交易、如何访问数据、查看地址下代币的数量和总量、在允许的情况下第三方可以使用账户中的代币、允许代币和兼容ETH合约和钱包服务的第三方兼容以及其他一些函数功能。
只有按照ERC-20标准要求才能开发能兼容配套加密钱包、地址以及智能合约的代币。如果开发者希望创建一个代币,就必须完整所有的标准填写,少一个就不可能在ERC-20上铸造成功。
二、NFT和ERC-20
近期比较火的一个概念就是NFT(Non-Fungible Token)非同质化代币,表示代币之间属性完全不相同,存在差异,而这些差异和我们现实生活中的物品类似,比如音乐,艺术,房产,网址等,都是非同质化的,即便可能无聊猴头像NFT每一个都有一个类似的猴子特征,但每一个都不一样,同样房产业不可能一样,楼层,光照,通风都有区别。
而ERC-20是一个代币统一的标准,按照这个标准发行出来的代币和NFT恰恰相反,就是同质化代币(Fungible Token),发行出来的代币价值和属性完全一致。
如果你要创建一个ERC-20代币,你首先肯定要取个名字,发行总量,小数点限制等等基本设定,然后加一些限定和功能代码,看起来很复杂,但是现在有不少一键发行的网站。这些网站已经将代码写好,不需要你找专业人士帮你写代码,仅需你傻瓜的填写基本内容,然后支付一定的GAS费即可,然后这些代币就可以自动生成在你的地址中,这里就不具体介绍了,大家搜索都可以得到。
三、ERC-20的利与弊
由于ERC-20标准的出现降低了个人发行货币的门槛和成本,统一的代币形式在很多领域都可以被使用到,也促使了一些初创企业基于ETH上的快速发展,此标准可以帮助这些企业很好的解决了融资的问题。当年一大批Defi(去中心化金融)大公司Compund、Aave、Chainlink最开始也都是通过发行ERC-20标准代币筹措启动资金的。ERC-20标准的提出也是2017年ICO热潮的技术基础,ICO热潮也反哺了ERC-20标准,直接让其成为代币行业的旗杆。
四、总结
技术是一把双刃剑,就看这把剑谁来用了。关于ICO热潮出现大量的诈骗行为,也让ERC-20技术蒙羞,我们并不是帮着谁来开脱,一项新标准和技术的出现总会伴随着黑暗以及波折,最后还是希望通过监管和法律来规范这些行为,最后才能让ERC-20标准真正成为促进行业发展的原动力。