什么是ERC?
ERC全称“Ethereum Request for Comment"(备注1),翻译过来即Ethereum版的意见征求稿,用以记录以太坊上应用级的各种开发标准和协议(application-level standards and conventions)。
ERC是Ethereum开发者为以太坊社区编写的,所以在ERC的创建流程中,开发人员为了创建一个以太坊平台的标准,提交了一个以太坊改进方案(EIP,Ethereum Improvement Protocol), 用以改进方案中包括协议规范和合约标准。 一旦EIP被委员会批准并最终确定,它就成为ERC。EIP的完整原始信息可以在https://github.com/ethereum/EIPs找到。
所有的ERC都是EIP。但,反之则未必。
ERC目前种类:
1.最典型的Token标准(ERC20, ERC721)
2.名字注册(ERC26, ERC13)
3.URI范式(ERC67)
4.Library/Package格式(EIP82)
5.钱包格式(EIP75,EIP85)。
其他种类我们先不展开,先就最典型的Token标准(ERC20\ERC721)简单介绍下:
什么是ERC20?
ERC20 是是2015年11月份推出的一种技术标准,我们经常看到的EOS,USDT(ERC20),OMG等就是基于ERC20标准开发的代币;
ERC20的优势:
ERC20标准规定了各个代币的基本功能,非常方便第三方使用;
基于ERC20标准开发的同种代币价值都是相同的,它们可以进行互换;
ERC20代币能兼容ETH钱包,也就是说,ETH的钱包地址可以接收所有的ERC20代币。因此ERC20代币能被交易所整合,立即进行交易。
ERC20的劣势:
ERC20标准无法通过接收方合同处理传入的交易。这是该令牌存在的最大问题,也是开发者一直希望改进的地方。ERC20令牌无法将令牌发送给一个与这些令牌不兼容的契约,也正因为这样,部分资金存在丢失的风险。
什么是ERC721
和ERC20一样,ERC721同样是一个代币标准,ERC721的官方解释是是“Non-Fungible Tokens”,英文简写为”NFT”,翻译过来即不可互换的非同质Token。简单地说,就是每个Token都是独一无二的,是不能互换的;
举个例子,之前大火的撸猫游戏CryptoKitties也是基于ERC721标准开发的,CryptoKitties中的猫都是ERC721的Token,不同基因的猫其实只是不同属性的Token,正是由于ERC721的独一无二性(NFT)让CryptoKitties的猫变得极具收藏价值,单只猫的价值更是达到了1000个ETH!!
ERC20和ERC721的区别
1.Token之间是否可以互换
基于ERC20标准开发的Token没有价值的区别,是可以互换的,基于ERC721标准开发的Token则是独一无二,不可以互换的;
2.Token是否可以分割
ERC20的Token是可以分割的,而ERC721的Token最小的单位为1,它是不能分割的。
备注1:Request for Comment由互联网工程任务组制定的一个概念,是由IETF发布的一系列备忘录。其文件收集了有关Internet相关信息,以及UNIX和Internet社区的软件文件,以编号排定。RFC文件是由Internet协会(ISOC)赞助发行。
本文地址: https://www.xiguacaijing.com/news/baike/2019/12345.html
赞助商