ERC的两个标准,首先ERC是以太坊代币标准的缩写,常见ERC标准有ERC-20和ERC-721,今天主要讲讲两者的区别,闲话少叙,正文如下:
1、ERC-20是什么?
ERC-20 是一种技术标准,是2015年11月份推出的,我们经常看到的EOS、Bancor和Bankex等就是基于ERC-20标准开发的代币;
ERC-20标准规定了各个代币的基本功能,非常方便第三方使用,在开发人员的编程下,5分钟就可以发行一个ERC-20代币。因为它可以快速发币,而且使用又方便,因此空投币和空气币基本上就是利用ERC-20标准开发的;
基于ERC-20标准开发的同种代币价值都是相同的,它们可以进行互换。ERC-20代币就类似于人民币,你的100元和我的100元是没有区别的,价值都是100元,并且这两张100元可以进行互换;
ERC-20代币能兼容ETH钱包,也就是说,ETH的钱包地址可以接收所有的ERC-20代币。因此ERC-20代币能被交易所整合,立即进行交易。
2、ERC-721是什么
ERC-721的官方解释是是“Non-Fungible Tokens”,英文简写为”NFT”,可以翻译为不可互换的Tokens。简单地说,就是每个Token都是独一无二的,是不能互换的;
举个例子,两套房子就相当于两个ERC-721的Token,不同的房子价值可能不同,即使是相同价格的房子,它们的房屋编号也是不同的,因此不同的房子是独一无二的,不可互换的;
之前大火的撸猫游戏CryptoKitties也是基于ERC-721标准开发的,CryptoKitties中的猫都是ERC-721的Token,不同基因的猫其实只是不同属性的Token;
ERC-721的”NFT”让数字资产变得更有收藏价值,尤其是在加密货币收藏和网络游戏领域拥有巨大的潜力。虽然它在ERC721中只是智能合约中的一个Token,但是在CryptoKitties中,一只猫的价值可达1000个ETH。(不做投资建议);
随着区块链技术的发展,越来越多的开发者开始对ERC721感兴趣,这是一种让加密数字资产更容易普及的方式。
3、ERC-20和ERC-721的区别
(1)ERC-20和ERC-721标准的最大区别在于Token之间是否可以互换。基于ERC-20标准开发的Token没有价值的区别,是可以互换的,基于ERC-721标准开发的Token则是独一无二,不可以互换的;
(2)ERC-20的Token是可以分割的,而ERC-721的Token最小的单位为1,它是不能分割的。比如基于ERC-20发行的1个EOS 可以分成10份,每份0.1个EOS,而基于ERC-721开发的CryptoKitties的一只猫是不能分成几份的。