前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >【以太坊篇】-智能合约协议ERC20、ERC721

【以太坊篇】-智能合约协议ERC20、ERC721

作者头像
帆说区块链
发布2022-04-26 20:04:09
发布2022-04-26 20:04:09
1.9K0
举报
文章被收录于专栏:帆说区块链帆说区块链

在解释ERC20、ERC721之前,需理出一个概念,就是同质化代币(Fungible Token, FT)和非同质化代币(Non-Fungible Token)。如图

GOOD NIGHT

什么是同质化代币?

BTC、ETH 等长期以来交易的加密资产多数是同质化代币。举例来说,美元也是一种同质化代币。美元可以进行简单交换,即使序号不同也不影响替换,如果价值相同,钞票面额大小对持有者来说没有区别。

GOOD NIGHT

那非同质化代币呢?

非同质化代币包含了记录在其智能合约中的识别信息。这些信息使每种代币具有其独特性,因此不能被另一种代币直接取代。它们不能以一换一,因为没有两个 NFT 是相同的。此外,非同质化代币也不可分割,就像不能送给别人演唱会门票的一部分一样,门票的一部分并不值钱也不能兑换。

如上表格也明白了,ERC-20与ERC-721是一个是同质化代币协议一个是非同质化代币协议。

GOOD NIGHT

ERC是什么?

ERC是Ethereum Request for Comment 的缩写,而20、721均是该标准的议案编号。征求修正意见书(Request for Comment,RFC)是互联网工程任务组(IETF)发布的一系列工作备忘录,后来演变为用来记录互联网规范、协议、过程等的标准文件。

目前最常见的ERC标准是ERC-20和ERC-721。所以本期主要科普这两类标准。

GOOD NIGHT

ERC-20

ERC-20是现下最广为人知的标准,诞生于2015年,到2017年9月被正式标准化。协议规定了具有可互换性(fungible)代币的一组基本接口,包括代币符号、发行量、转账、授权等。

在ERC-20标准里没有价值的区别,Token之间是可以互换的。也就是说,在ERC-20标准下,任何单位币的价值都是相同的。ERC-20标准里规定了Token需要有它的名字、符号、总供应量以及包含转账、汇款等其他功能。

这个标准带来的好处是只要Token符合ERC-20标准,那么它将兼容以太坊钱包。也就是说,你可以在你的以太坊钱包里加入这个Token,还可以通过钱包把它发送给别人。正因为ERC-20标准的存在,使得发行Token变得很简单。目前,以太坊上ERC-20 Token的数量超过了180000种。

相对于别的ERC标准,erc-20的解释较为麻烦,因为它算是许多标准的基础,例如erc-223、erc621、erc777等都是对erc-20某些不足的补充或升级,所以当解释它们时只需说明是对ERC-20某项功能进行改进即可。

GOOD NIGHT

ERC-721

相比于 ERC-20,ERC-721 协议功能更多且技术更先进。该协议是以太坊的针对不可置换代币的 NFT 数字资产的第一个标准,应用于 CryptoKitties、Decentraland 等项目。ERC721 标准正是由 CryptoKitties 的CTO Dieter Shirley 所创建和发布的,Dieter Shirley 是 NFT 的奠基人之一。

虽然 ERC-721 较 ERC-20 用例较少,功能还处于探索之用,但 ERC-721 协议下的资产——画作、债券、房子或是汽车——的优势在于能保证所有权的安全性、所有权转移的便捷性以及所有权历史的不可更改性和透明性。另外,ERC721 还可以促进追踪、交易和管理真实资产的交易和管理等等。随着游戏虚拟资产不断流行起来,5G 和 VR 不断普及,搭载区块链技术,721 协议前景一片光明。

ERC-721标准里规定了符合标准的Token都需有唯一的Token ID。在ERC-721标准里,每个Token都是独一无二的。以区块链游戏迷恋猫来说,每只猫都被赋予拥有基因,是独一无二且不能随意置换的,这种独特性使得某些稀有猫具有收藏价值,被众人追捧,这也就是目前NFT深受欢迎的原因之一。

ERC-20和ERC-721都是以太坊Token发行的一种标准协议。其具体对比如下图:

基于ERC-20标准发行的Token没有价值区别,可以互换,可以分割。

而基于ERC-721标准发行的Token不可互换,每个Token都是独一无二的,且是不可以分割的。

以上均来自网络整理归纳,如有疑问请联系作者。

参考:https://zhuanlan.zhihu.com/p/428395637

https://www.bibiqing.com/news/detail/13826

https://github.com/ethereum/EIPs/blob/master/EIPS

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-04-21,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 帆说区块链 微信公众号,前往查看

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

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档