在关于web3文章中经常会提到两个名词—ERC20和ERC721,它们代表着什么,以及它们有什么用?这篇文章就说说ERC20和ERC721,先慢慢理解,不着急,!
目前数字加密货币大致分为两类:
1:原生币(coin):如BTC、ETH等,有自己的区块链。
2:代币(token):如dai等,发行于现有区块链,自己没有区块链。
那代币是怎么发行的?问的好!以目前主流的以太坊上的代币为例:
在以太坊中,原生币是ETH,基于以太坊还可以发行其他代币,发行机构只需根据标准写一份适合目标应用场景(通俗点就是说明代币名称,数量,用途等)的智能合约,将一定量的ETH发送于智能合约(上节课讲有),便可获得预设数量的代币,然后发行自己的代币。
如今一键发行的网站,只需要填写代币名称、总量、小数点位数等,支付一定的gas(手续费)即可创建,创建出来后会自动生成至创建人地址中。
ERC含义:是Ethereum Request for Comments的简称,代表以太坊开发者提交的协议提案,ERC后面的数字是提案的编号,经过公开审议后,获得广泛认同的提案会被标准化。——这里就清楚了,ERC它是一种标准化协议!
继续往下看
(1):它们是干什么的?
A:ERC20:基于此标准产生的代币为同质化代币(Fungible Token),代币之间无差异,可互换,可拆分,这是什么意思呢?
举个例子:
在以太坊上生成代币A和B,如果它们都以ERC20标准生成,那它们是可以相互兑换的,当然两个币价有可能不一样,和现实生活一样,在相关的代币交易所会被计算拆分兑换的(如:1个A兑换1.3个B等)
B:ERC721:基于此标准的代币为非同质化代币(Non-Fungible Token ),简写为NFT
代币之间为非互换性,独一无二,这又是什么意思?
举个例子:
如前面课讲的Bayc(无聊猿)就是典型的非互换性资产,每只猴子从颜色,表情,服饰等都是不一样的,而且由于稀缺性的不同,市场价格也就不一样。
这两个标准对整个web3有什么影响呢?
(2):它们用什么方法解决了什么问题?
A:ERC20:前面讲到若在以太坊上两种代币都以 ERC-20 标准发行,则两者之间是可以自由置换的,这样就解决了现实生活中货币兑换的问题,这是其一,它的作用还包含:
1:简化了个人发行代币的过程,降低了发币成本(只需按标准发行,基本就能通用)
2:促进了新型创业公司基于以太坊上的爆发,解决了初创公司融资难的问题,很多优质项目都是通过发行基于ERC20的代币获得开发运作资金的。
B:ERC721:非同质化代币NFT则不同,代币之间是完全不同的属性,独一无二的。它最大的作用就是确权!为什么呢?
举个例子:
在现实生活中,有房产证能证明房子是你的,那如果在元宇宙中呢?NFT的出现就解决了这个问题,因为NFT是独一无二的,你有房子的NFT,就代表房子是你的了。所以很多人说NFT是元宇宙的基石就是那么回事!
(3)它们有什么区别?
A:ERC20代币:
1. 同质化代币(可相互置换)
2. 可细分为N份(N=10^18)
B:ERC721代币:
1. 非同质性代币(独一无二的)
2. 最小单位为1且不可细分
以上纯属个人理解,欢迎各位老板评论区讨论!觉得有用帮助点个赞,谢谢!
还没有评论,来说两句吧...