前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >什么是以太坊ERC20和ERC721

什么是以太坊ERC20和ERC721

原创
作者头像
小薇薇
修改2021-08-18 18:07:44
2.3K0
修改2021-08-18 18:07:44
举报
文章被收录于专栏:DAPP开发DAPP开发

什么是以太坊ERC20和ERC721

首先,ERC是什么?

ERC是由Etherum开发人员为益泰坊社区编写的。为了创建一个以太坊平台的标准,开发人员应当提交了一个以太坊改进方案(EIP,Ethereum Improvement Protocol),改进方案中包括协议规范和合约标准。一旦EIP被委员会批准并最终确定,它就成为ERC。

由于这些标准,智能合同和令牌交互更加容易,因此开发人员可以在以太坊子上创建 dapps。你会听到一个常见的类比来解释这个好处: 以太坊类似于IOS和Android的dapps——一个支持应用程序并使其易于构建的操作系统。

目前,最常见的以太网标记标准是ERC-20和ERC-721。那么ERC20和ERC721代表什么,它们之间有什么区别

先简单介绍一下什么是ERC-20和ERC-721。

1、ERC-20

ERC-20是最广为人知的标准。

Erc-20标准规定令牌必须有其名称、符号、总供应量和其他功能,包括转账和汇款。这个标准的优点是,只要令牌符合 erc-20标准,它将与以太钱包兼容。也就是说,你可以把代币加到你的以太坊钱包里,然后通过你的钱包发送给别人。

由于ERC-20标准的存在,发行Token非常简单。目前,以太坊的ERC-20代币数量超过18万。

2、ERC-721

如果 erc-20如此强大,为什么还有额外的 erc-721标准?前面提到的 erc-20标准令牌在价值上没有差别,而且不再适用于需要独特属性的资产,比如加密的收藏品和游戏道具。

ERC-721标准规定,每个符合其标准的令牌都有一个唯一的令牌标识。在ERC-721标准中,每个令牌都是唯一的。也就是说,在ERC-721标准下,你的100元和我的100元是不一样的,因为两个100元的数字是不一样的。

如何区分ER-20和ERC-721?

用一个例子直接说明。如果在区块链有一个虚拟宠物应用程序,里面有100只猫。如果这个应用的Token是基于ERC-20标准开发的,我们同时都有一只猫,那么你的猫和我的猫是一样的,猫的Token是可以分的。例如,如果它被分成10个副本,那么每个副本都是0.1 Token。

如果这个应用的Token是基于ERC-721标准开发的,那么反正你的猫和我的不一样,因为我们的猫ID是不一样的,猫作为一个整体是不可分割的,是唯一的。

在这个例子中,我们可以看到ERC20令牌和ERC721令牌之间的两个区别:

1.ERC-20标准的令牌没有价值区分,可以互换;ERC-721标准中的令牌不可互换,每个令牌都有唯一的标识。

2.ERC-20标准的令牌是可以划分的,而ERC-721标准的令牌是不能划分的。

这是因为两个标准之间的差异,它们可以应用于不同的场景。事实上,ERC还有ERC233,ERC777等标准,请期待小编的后续讲解。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
区块链
云链聚未来,协同无边界。腾讯云区块链作为中国领先的区块链服务平台和技术提供商,致力于构建技术、数据、价值、产业互联互通的区块链基础设施,引领区块链底层技术及行业应用创新,助力传统产业转型升级,推动实体经济与数字经济深度融合。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档