http://www.7klian.com

关于ERC20与ERC721那些你不了解的事儿

ERC是 Ethereum Request for Comment 的缩写,20是编号。征求修正意见书(Request for Comment,RFC)是互联网工程任务组(IETF)发布的一系列工作备忘录,后来演变为用来记录互联网规范、协议、过程等的标准文件。比如,常见的互联网协议的RFC编号分别是:IP,791;TCP,793;SMTP,2821。

以太坊沿用比特币的提法,对比特币系统的改进提案现在被称为 BIP(Bitcoin Improvement Proposals),加上编号。与通证相关的标准沿用 ERC 的形式,但均被纳入EIP(Ethereum Improvement Proposals)序列之中,以太坊EIP 的标准序列包括Core(核心改进)、Networking(网络层改进)、Interface(接口改进)、ERC(应用层意见征集)。

ERC20通证标准最早由以太坊开发者费边·沃格尔斯特勒在开源社区中提出,后来以太坊创始人维塔利克(人称“V神”)撰写了第一版文档,当时名为“标准化合约API”(Standardized_Contract_APIs)。

遵循ERC20标准,基于以太坊创建的通证是通用的,可以被以太坊和区块链世界的多数其他应用所使用。除了官方实现外,现在在以太坊网络中已经有了多种符合ERC20标准的软件实现。遵循ERC20通证标准可以编写智能合约。

除了ERC20之外,以太坊受关注的通证标准还有ERC721。与ERC20不同,ERC721是一种不可互换的通证标准(Non-fungible Token Standard,NFT)。ERC20的通证是可互换的、同质的,而ERC721的通证是不可互换的、非同质的;ERC20通证是可无限分割细分的,而ERC721通证的最小单位是1,无法再分割细分。

2018年6月,ERC721最终被以太坊社区正式接受,成为最终标准。之前大热的加密猫(cryptokitties,谜恋猫)所遵循的就是ERC721标准。基于ERC721的这种加密猫的每一只都是独一无二的,加密猫极大地扩展了以太坊的通证用途。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

相关文章阅读