ICO和养动物已经OUT了,看ERC-1155如何引领风潮

本文由公众号DappVision原创首发,转载请联系授权


2017年,ERC-20代币标准引爆了ICO;2018年,ERC-721继续引领区块链养成游戏的风潮;就在最近又出现了一个全新的代币标准­ERC-1155,来看看这个协议又会在以太坊掀起怎样的巨浪。


在解释以太坊的这个新提案之前,我们先来了解下几个关于区块链的基础术语以及ERC-20和ERC-721吧。

 

· 智能合约 - 智能合约是一组描述两方或多方之间关系的条款和条件,可通过程序代码强制执行。

 

·Token - 这是一种用编码的智能合约代表数字资产的方式。每个Token都具有适合其预期用途的属性和功能。例如,可以创建一个Token来支付对网络的访问权限,创建另一个Token来表示诸如权益之类的实际资产。Token可以是固定供应或可变供应的(通货膨胀,通货紧缩等)。

 

· 以太坊 - 是一个平台和一种编程语言,使开发人员能够建立和发布下一代分布式应用。Ethereum 可以用来编程,分散、担保和交易任何事物,投票,域名,金融交易所,众筹,公司管理,合同和大部分的协议、知识产权,还有得益于硬件集成的智能资产。

 

·ERC - 全称“Ethereum Request for Comment" ,包括一些关于以太坊网络建设的技术指导的意见征求稿。由开发人员提交被委员会批准并最终确定,它就会成为ERC。

 

· 可互换性 - 商品或商品的财产,其单个单位基本上可互换。

 

那么下面就来说说ERC-20和ERC-721到底是什么吧。

 

 

什么是  ERC-20

同质性代币,可细分为N


 

Github网址:

https://github.com/ethereum/EIPs/issues/20

 

ERC-20是一种技术标准,是2015年11月份推出的,我们经常看到的EOS、Bancor和Bankex等就是基于ERC-20标准开发的代币。

ERC-20标准规定了每个代币的基本功能,非常适合第三方使用,在开发人员的编程下,5分钟就可以发行一个ERC-20代币。因为它可以快速发币,而且使用又方便,因此空投币和空气币基本上就是用ERC-20标准开发的。

基于ERC-20标准开发的同种代币价值都是相同的,它们可以进行互换。ERC-20代币就类似于人民币,不管你手中的10块钱还是我手中的10块钱是可以等价交换的。能兼容ETH钱包,也就是说,ETH的钱包地址可以接收所有的ERC-20代币。因此ERC-20代币能被交易所整合,立即进行交易。

 

ERC-20于2015年提出并于2017年9月正式实施。作为第一代数字代币标准,ERC-20为那些使用以太坊区块链网络的代币项目做出过巨大贡献。不可否认,ERC-20是一个非常成功的代币标准,但同时它的确也存在一些问题,比如某些合约无法支持ERC-20代币,而且一旦使用,很可能就会被永久锁定。

 

什么是  ERC-721

非同质性代币,最小单位为1且不可细分


 

Github网址:

https://github.com/ethereum/EIPs/issues/721

ERC-721官方简要解释是“Non-Fungible Tokens”,翻译为不可互换的Token, 英文简写为"NFT",NFT是独特的,并且每个NFT都能被识别。它们可以代表对数字或实物资产的所有权。之前大火的撸猫游戏CryptoKitties也是基于ERC-721标准开发的,CryptoKitties中的猫都是ERC-721的Token,不同基因的猫其实只是不同属性的Token。

 

此外,NFT还可以代表多种多样的资产,包括:

· 物质财产- 房屋,独特的艺术品

· 虚拟收藏品- 类似加密猫具有独特性的收藏卡片

· “负值”资产- 贷款,借贷等

 

NFT是可被区分的,可以用于分别跟踪每个NFT的所有权。弥补了ERC-20创造的Token不能被追踪。所以,ERC-721的Token具有收藏价值的属性。

 

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中一只猫是不能分成几份的。

 

什么是ERC-1155

Github网址:

https://github.com/ethereum/EIPs/issues/1155

ERC-1155是游戏开发服务提供商Enjin发布的一个全新的代币标准,旨在帮助游戏开发者节省资金,促进原子交换,即“无需中间人即可实现代币之间的兑换”,以此来提升代币之间的交易效率。

 

ERC-1155提案背后的主要动机是,ERC-20和ERC-721需要为每个可替换或NFT Token部署单独的合同。可以想象,这是非常低效的,并且“限制了每个Token标准本身的许可协议的性质”。

 

该ERC-1155的提案优于ERC-20和ERC-721在于:

· 模块化即插即用合同 – 如上所述,ERC-20和ERC-721需要为每个部署单独的合同,这会导致大量重复代码,从而“堵塞”以太坊区块链。ERC-1155建议跨Token的“通用”代码存储在中央智能合约中,并给出唯一标识符。然后,此唯一标识符可以被需要中央智能合约代码的其他智能合约引用。这基本上提供了智能合约“重复使用”的功能,无需复制,从而节省存储空间,处理能力和电力消耗。

 

· 捆绑Token的原子交换 – 原子交换是“一种智能合约技术,可以在不使用中介的情况下为另一种加密货币进行交换,起到交易所的作用”。使用当前标准,如果Alice想要将A和B与Bob交换C和B,则需要至少四个单独的步骤(图A)。ERC-1155为了解决这种低效率将多个Token分组在一起,而不管有许多Token需要被交换,只需将其捆绑一起经过两个步骤即可(图B)。

图A

图B

· 多个复杂操作合多为一 – ERC-1155允许在单个合约中执行多个复杂操作,这将使交易“更轻”且更方便(图C)

 

图C

· 可交换的独特性 – 前文讨论过ERC-20是同质代币协议以及ERC-721是非同质代币协议。“ 使用ERC-1155,开发人员现在可以增加选择的权限,因为每个Token可以大规模生产或单独创建,并且包含唯一的元数据(独特性)或完全可替代”。

 

ERC-1155落地于游戏应用

尽管最近的区块链游戏专注于收藏品,但大多数现代游戏都需要可替代物品(比如mmo游戏中库存的医疗包或者弹药这些物品,因为它们被大量使用和交易)和不可替代物品(有独特的历史,出处和身份属性附加到的特定武器)。

 

ERC-20仅限于可替代品,而ERC-721仅限于与单个项目的独特副本签订智能合约。这两种Token类型并不兼容。

 

ERC-1155加密项目通过结合两者的优点来改善这一点。可以为游戏创建数千种不同类型的物品,根据使用情况,每个单元可能有独特的物品或与其他物品可以互换的普通物品。这些单元被视为合约中的一个组,因此它们保留了某种可替换性。更简单来说就是,ERC-1155可以在一组中处理NFT,从而保留一些可替代性。

 

像我们上面讨论的那样,交易和多次转账现在可以通过混合使用可替代Token和不可替代Token来完成,与现有Token标准相比,这是一个非常强大的升级。

 

ERC-20和ERC-721已经很好地服务于以太坊网络,现在轮到ERC-1155大展身手了,看它到底会把我们带到哪里去,能否出现类似ICO和加密猫那样的区块链小高潮,甚至区块链落地的希望是否就寄于它身上~你觉得呢?

 

参考文章:

《A Proposal To Shake Up EthereumA New Standard OnThe Horizon?Ermos Kyriakides


编辑:DappVision

DappVision重磅福利第一期:

免费获取

50篇 区块链精华行业研究报告

40篇 热门公链白皮书

20 Dapp白皮书

关注DappVision公众号

回复关键词“白皮书集锦”,即可一键领取!


  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值