什么是以太坊ERC20和ERC721
Posted 小薇薇99
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了什么是以太坊ERC20和ERC721相关的知识,希望对你有一定的参考价值。
什么是以太坊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等标准,请期待小编的后续讲解。
以上是关于什么是以太坊ERC20和ERC721的主要内容,如果未能解决你的问题,请参考以下文章
如何从以太坊地址获取 ERC20、ERC721 和 ERC827 代币列表