什么是ERC(以太坊智能合约)

西瓜妹 百科
2019-08-28 11:11:14

  

什么是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
声明:本文经授权发布,除注明来源外,均为西瓜财经用户投稿,不代表西瓜财经立场。转载请注明:西瓜财经(xiguacaijing.com)
提醒:投资有风险,入市需谨慎。若内容涉及投资建议,仅供参考勿作为投资依据。谨防以“区块链”名义进行非法集资。
赞助商