我们经常会在业内媒体报道上看到“ERC-20”这个词,它是以太坊上的一种标准协议。除了ERC-20,以太坊上的另一个较多数人听说过的协议是ERC-721。
虽然听说过,但很多人依然不了解这两个协议究竟是什么,应该如何区分。今天,白话区块链就给大家梳理一下。
什么是ERC-20和ERC-721?
首先,简单为大家介绍一下什么是ERC-20和ERC-721。
1、ERC-20
ERC-20是最广为人知的标准,ERC-20标准里没有价值的区别,Token之间是可以互换的。这就相当于说在ERC-20标准下,你的100块“钱”和我的100块“钱”是一样的。
声音 | 中国计算机学会白硕:区块链在支付汇兑领域可用“三分法”区分是否合法:金色财经报道,近日,中国计算机学会(CCF)上海分部主席白硕在演讲中指出,区块链的核心应用是支付汇兑,支付就是一手交钱,一手交货,而汇兑就是支付两端用不同的钱。白硕认为,区块链在支付汇兑领域可以用“三分法”区分是否合法,数字货币可以分为三类:虚拟货币、商圈币以及法定数字货币。虚拟货币是私人的,试图不受监管,作为支付手段和汇兑手段在中国是被禁止的,作为资产记价手段,则有部分是正规的;商圈币可以看成是绑定法币,就像饭票,但是在创造货币的过程当中是不透明的;法定数字货币是由央行主导,具有法定效力,能在线上流通的货币。从财产属性上来看,虚拟货币被法律上认定是一种财产,财产偷了就犯法。但虚拟货币没有支付能力,商圈币在商圈特定的范围里是有支付能力,但不能出既定范围。法定数字货币一切都可以。[2019/12/21]
ERC-20标准里规定了Token需要有它的名字、符号、总供应量以及包含转账、汇款等其他功能。这个标准带来的好处是:只要Token符合ERC-20标准,那么它将兼容以太坊钱包。也就是说,你可以在你的以太坊钱包里加入这个Token,还可以通过钱包把它发送给别人。
分析 | 10亿美元的BTC转账中近三分之一的转出地址可追溯至火币:在对今日早些时间发生的一笔价值约10亿美元的比特币转账进行分析后,加密数据分析公司TokenAnalyst指出,至少有三分之一的发送地址可追溯至火币全球站。 分析认为,唯一可信的解释是火币在进行资金整理。但目前为止,火币在其推特或网站上还没有任何回应。[2019/9/6]
正因为ERC-20标准的存在,使得发行Token变得很简单。目前,以太坊上ERC-20 Token的数量超过了180000种。
2、ERC-721
既然ERC-20那么厉害,为什么还要多出一个ERC-721标准呢?前面提到ERC-20标准的Token没有价值的区别,那对于一些需要有独一无二属性的资产(比如加密收藏品、游戏道具)便不再适用。
声音 | 肖磊:全球三分之一人口将拥有统一数字货币:6月9日,财经作家肖磊发文指出,拥有全球三分之一人口使用规模的美国社交巨头Facebook将在明年推出数字货币Libra。Libra将与“一篮子”货币挂钩,Facebook将通过基金会来运作Libra,这就类似于目前国际货币基金组织的结构,但其渗透能力远远要高于国际货币基金组织。全球货币市场,有太多的痛点需要解决,但自上而下的方案是行不通的,因为在这个领域,没有一个大国会主动放弃自己的铸币权。当前的问题在于,主权货币在适应全球性交易和结算领域,无法摆脱依赖于结算机构的问题,以及迅速满足消费场景变化的问题。在这种背景下,就算没有机构推出新的全球性支付模式,一些交易者也会采取现有的数字货币,比如比特币、以太坊等作为转账工具。当然,Libra不是用来颠覆美元的,更多的是解决用户的消费和转账问题。按照计划,2020年第一季度之前,Libra将在全球十几个国家中建立数字支付系统。而且也在筹备部署线下ATM(自动取款机)。[2019/6/10]
ERC-721标准规定了符合它这种标准的每个Token都有唯一的Token ID。在ERC-721标准里,每个Token都是独一无二的。也就是说,在ERC-721标准下,你的100块“钱”和我的100块“钱”是不一样的,因为这两张100块钱的编号是不一样的。
如何区分ER-20和ERC-721?
直接用一个例子来说明。假如区块链上有一个虚拟宠物应用,里面养了100只猫猫。如果这个应用的Token是基于ERC-20标准开发的,我们恰好同时各有一只猫,那么你的那只猫和我的这只猫就是一样的,而且猫这个Token是可以分割的,比如将其分割为10份,那么每份就是0.1个Token。
如果这个应用的Token是基于ERC-721标准开发的,那么你的那只猫和我的这只猫就无论如何都不一样了,因为我们的猫ID不一样,而且猫作为一个整体是不可以分割且唯一的。
从这个例子中,我们可以看到ERC-20 Token和ERC-721 Token的两点区别:
1、ERC-20标准的Token是没有价值区分的,是可以互换的;ERC-721标准的Token是不可以互换的,每个Token都有唯一的ID。
2、ERC-20标准的Token是可以分割的,而ERC-721标准的Token是不可以分割的。
正是由于这两种标准的区别,它们可以应用在不同的场景下。
小结
ERC-20和ERC-721都是以太坊Token发行的一种标准协议。基于ERC-20标准发行的Token没有价值区别,可以互换,可以分割;基于ERC-721标准发行的Token不可互换,每个Token都是唯一的,独一无二的,而且是不可以分割的。
那小伙伴们可以思考一下,你觉得游戏道具采用哪种标准协议更好,为什么呢?在评论区留下你的答案吧。
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。