首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

小白入门-什么是ERC以太坊智能合约

什么是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://kuaibao.qq.com/s/20190827A0M2RZ00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券