查看原文
其他

解析—什么是ERC—1155

葛见圣 小战象 2021-10-18
要讨论以太坊上各种标准类别,首先要弄清什么是ERC?

ERC是Ethereum Request for Comments(以太坊征求意见提案)的缩写,代表以太坊已正式化的提案,它是由EIP(Ethereum Improvement Proposals以太坊升级提案)经过以太坊开发团队各种审议和测试后通过的一种提案,即对有用提案进行标准化,从而实现对开发者提供模版帮助以及标准限制。而其后的20\721\1155则代表提案号,ERC-20则代表第20号提案,其它提案号亦然。




ERC-1155是一种Ethereum代币标准,由Enjin首席技术官Witek Radomski等人开发,并于2018年6月17日将该标准的第一个版本放置到Ethereum的github库中。其主要可用于游戏行业中道具的生成和处理。该标准的提出对nft在游戏行业的应用起到了极大的提升。在一定程度上融合了ERC-20和ERC-721的功能。


其主要用途包括了发行同质化代币和非同质化代币。同质化代币即能像ERC-20一样发布各样的代币类型,但目前为止各钱包和交易所暂未支持ERC-1155标准代币;与此同时,ERC-1155标准更是能够发行NFT,且能基于一个合约同时发行多个NFT。伴随现在区块链游戏的大火,ERC-1155标准能够给基于以太坊的上的游戏开发运行提供大大的帮助。尤其在同质化道具的生成和处理上,该标准能够极大降低成本,提高效率。


当然一说到ERC-1155,必然离不开ERC-20及ERC-721,这两者是早于ERC-1155发布的,更是以太坊上最常用的标准。

ERC-20:以太坊上绝大部分的代币都是基于ERC-20发行,ICO的大火推进了此标准的使用,之后几乎所有各类以太坊代币都是基于ERC-20。该标准完全兼容以太坊钱包,所有支持ETH 的钱包都能够接收和发送ERC-20代币。同时由于一般交易所都对ETH的交易操作熟悉,所以这些交易所对上线ERC-20 的币种也轻车熟路,使其成为市场上最常用的以太坊代币类型。即市场上绝大部分以太坊代币都是采用ERC-20标准发行的,且都属于同质化代币(Fungible-token),与非同质化代币NFT(Non-fungible token)相对。


ERC-721:ERC-721标准最先也最为人知的一个项目就是以太猫/迷恋猫(CryptoKitties)。这款2017年11月上线的区块链游戏迅速在区块链圈内掀起一股玩猫浪潮,由于以太坊交易处理速度过慢,容量过低,一时间该游戏的交易量占据以太坊网络16%以上的交易流量,导致以太坊网络出现严重拥堵,转账延迟、甚至无法转账。更有以太猫创世1号Genesis拍出了246.95个ETH的天价,当时折价人民币77万!写文时按照ETH价格约303万人民币。而这个游戏中可爱的小猫宠物便是以太坊上的非同质化代币NFT(Non-fungible token),所以可知ERC-721是一套用于在以太坊网络上发行NFT的网络标准,该标准发行的代币都具有独一性、不可分割性,同样著名区块链游戏项目Dentraland上的道具土地等也是基于ERC721标准发行。

ERC-1155:允许使用者在同一个智能合约中无限量地重复使用同质化或者非同质化的代币。是可以一次性铸造多种多量同质化及非同质化资产的以太坊标准。现已被以太坊接受。

其主要特点是:

1.既可以发行同质化也可以发行非同质化代币,当对同质化和非同质代币都有需求时都可以在此标准上发行,无需切换别的标准。

2.可以批量转移代币资产,以及一次操作就可向不同对象转移多个代币资产,大大提高使用效率降低时间及gasfee成本。

众所周知,ERC721协议可以铸造NFT(Non-fungible Token),但是当面临着游戏中同样功能的道具,如一种剑,游戏平台总发行1000把的时候,如果通过ERC721来mint(铸造)时,需要重复同样的操作1000次,这样的过程极其麻烦,尽管可以编写自动化的程序帮忙操作,一样会花费较长时间,更大的问题是需要支付1000次gas fee ,按照写本文时的gas fee水平 ,这1000此mint需要近10000USDT等值的ETH ,按照5月份gas fee 高点时,则需要花费数十万USDT等值的ETH,这样的成本对于一般的公司来说是无法承受的。

但是使用ERC-1155进行铸造的话就可以一次性将这1000把剑铸造完成,效率极高,且gas fee 也只要发送一次。相对ERC-721,成本极低。

同时ERC-1155标准的交易过程相比其它标准大大简化:它最大进步就是可以包含不同 token 进行打包处理。而 ERC20 和 ERC721标准中,用户完成一笔交易需要在不同的合约间操作经历四个独立的步骤,操作繁琐耗时耗钱。而 ERC-1155 标准中,用户能够将他们想要交换的所有代币捆绑在一个合约中,只需要一个批准步骤即可完成。

相比较非同质化的游戏道具的发行,ERC-1155在一定程度上比ERC-721有优势。但是ERC-721在房产、车产、债券、画作等独一性极其强的领域,比ERC-1155更为合适。

ERC-1155标准通过锁定enjin代币生成ERC-1155代币,且当erc-1155代币流通出去时,并非所有人能够销毁取回锁定的Enjin代币的,只有初始铸造人才能销毁改erc-1155代币以换回锁定的Enjin代币,前提是该ERC-1155代币处在初始铸造人手里才行。

目前为止ERC-1155较为有名的应用是Enjin network ,另有区块链游戏The Sandbox也将ERC-1155作为其首选代币标准,该团队认为目前ERC-1155是实现The Sandbox游戏中货币资产理念的最好代币标准。

总而言之,随着元宇宙这一概念的爆火,区块链游戏资产的需求也越来越多,传统游戏圈道具服饰等玩家资产所有权的问题会在区块链技术圈得到很好地解决方案,与此同时也将对这类链上资产的生成和处理性能要求越来越高,撇开自开发公链游戏,目前基于以太坊游戏资产生成和处理在ERC-721为首的标准上的发展的确遇到了许多实用性方面的难题,而ERC-1155的出现则是为这种种问题提供了很好的解决标准,相信不用多久ERC-1155标准将在链游圈占据较高地位。
: . Video Mini Program Like ,轻点两下取消赞 Wow ,轻点两下取消在看

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存