根据维基百科,ERC-20标准是指:“以太坊通证必须遵守的规则列表,它使开发人员能够编程写出新通证在以太坊生态系统中执行的功能。由于ERC-20通证具有部署简单、可以与其他以太坊通证标准兼容的优势,它受到了艾希欧众筹公司的广泛欢迎。”
ERC-20标准就是有着这样的魔力,基于其开发出来的通证对整个加密货币世界产生了举足轻重的影响,它造就了数十亿美元的艾希欧产业,也促进了加密货币走向主流。
简单来说,ERC-20标准是一个以太坊通证规则和条例的指南,有助于建立一个使用基于以太坊的智能合约以创建其通证的蓝图。
ERC-20标准命名的背后,“ERC”( Ethereum Request for Comment)代表以太坊征求意见,而数字“20”则代表分配给该征求意见的编号。
到现在你已经明白了ERC-20标准是什么,接下来让我们进一步剖析它,看看这个标准的背后都有些什么。
ERC-20标准剖析
符合ERC-20标准的通证都遵循一系列规则,以便满足通证共享,通证之间交换或转移和数字钱包等应用场景。ERC-20标准包含3个可选规则和6个强制性规则。
6个强制性规则如下:
l 总供应量(totalSupply)
l 余额(balanceOf)
l 批准(approve)
l 发送(transfer)
l 从…发送(transferFrom)
l 限额(allowance)
另一方面,3个可选规则是:
l 通证名称(Token Name)
l 简写符号(Symbol)
l 小数位(Decimal,最多18位)
我们已经了解了ERC-20标准的基本规则,那么让我们来看看汇总到一起后的ERC-20通证智能合约。这是GitHub上的一段代码:
ERC-20标准的好处
现在我们知道ERC-20标准是什么了,但使用它有什么好处呢?
基于ERC-20发行的token可以用于不同的平台和项目。任何ERC-20token都能立即兼容以太坊钱包,包括Jaxx、MEW、imToken等也支持ERC-20的token。
另外token是区块链中定义价值的方式,用于标定金融或数字资产。在以太坊上,token使用相同的标准,这样token之间的兑换和DAPP支持就会变得容易。
ERC-20标准的缺陷
ERC20标准本身也有一些缺陷,其中最严重的是在接收指令方面有问题,在某些情况下会导致资金丢失。
另一个很广泛的批评是,ERC-20标准让人们可以轻而易举地创建自己的通证。结果就是,加密货币市场上充斥着大量不必要的,甚至是骗钱的艾希欧和通证。
除了ERC-20标准外,其实还有ERC-223、ERC-721、ERC-825等Token标准,它们也是以太坊上的智能合约,与ERC-20的情况非常相似,只是不同标准具体的特性与针对的应用场景有所区别。目前ERC-20标准Token依然占绝对的主流。但在未来,根据具体需要,会有更多的基于ERC-721、ERC-223标准的Token出现。
声明:本文由入驻金色财经的作者撰写,观点仅代表作者本人,绝不代表金色财经赞同其观点或证实其描述。
提示:投资有风险,入市须谨慎。本资讯不作为投资理财建议。
AiYing Compliance
Foresight News
蛋蛋的区块链笔记
Block unicorn
火币HTX
金色精选