1. 链一财经首页
  2. 资讯

ERC-721协议标准已过时,新标准ERC-1155才是区块链游戏未来!

三年前,Ethereum以太坊为世界各地的开发人员带来了第一个图灵完备的区块链虚拟机。可以肯定地说,在以太坊部署的大部分智能合约都是代币。代币是最终的抽象智能合约 – 它们是在数字领域拥有某种东西的纯粹结晶。这些代币中的大多数使用无处不在的ERC-20 Fungible Token(同质代币)标准,它将同部署到以太坊以获得单一类型的令牌。

“在经济学上,可替代性是货物或商品的其个别单位可以互换的属性。

例如,由于一个公斤的纯金相当于任何其他一千克的纯金,无论以什么形式硬币,锭,还是处于其他状态,金是可替代的。”- 来源:维基百科

一些新的区块链游戏现在也使用了最新的ERC-721 Non-Fungible Tokens(非同质代币)标准,该标准允许每个单元都是具有自己序列号的独特收藏品。由于CryptoKitties的成功,这些在早期的区块链游戏中变得流行起来。

怎么理解“非同质”呢?

以“CryptoKitties”为例,每只以太猫拥有独一无二的基因,每只小猫和繁衍的后代也都是独一无二的。从原理上来看,每只以太猫在区块链平台上都是一条独一无二的代码,因此没有两只外表和特性完全相同的小猫。而且,ERC721每个代币都有一个独立唯一的tokenid,例如在cryptokitties里就是猫的id,独一无二。

ERC-721协议标准已过时,新标准ERC-1155才是区块链游戏未来!

Enjin.com的联合创始人兼首席技术官Witek Radomski为以太坊区块链上的令牌创建了一个新标准,即ERC-1155,是为区块链上的游戏物品标记所创建。

值得注意的是,Enjin是一个区块链项目,允许用户在区块链上构建视频游戏,支持可替代和不可替代的代币来表示游戏物品。这枚名为ENJ的硬币在CoinMarketCap上排名163,价值0.06美元。

多人游戏有很多物品

Runescape游戏拥有35,000物品和MMO(多人在线大型游戏)游戏之王魔兽世界,拥有超过10万种不同的物品!像“守望先锋”和“军团要塞2”这样的射击游戏每个人都拥有数千种皮肤和物品。

现有令牌设计的最大问题是,它们需要为每个项目类型在区块链中部署单独的合约!

再想想这个…

ERC-721协议标准已过时,新标准ERC-1155才是区块链游戏未来!

这就像你被迫为你想要使用的每一个应用程序购买一台全新的计算机。

目前存在的每个区块链代币都需要开发人员构建和部署完整的智能合约。这些契约通常包含与其他标记所使用的相同的旧代码,并对标记名称或小数位数进行小小的调整。

这对区块链有什么影响?

每个分布式节点都需要保持每个令牌的代码和接口永远存在。这是数据和区块大小的巨大浪费!

即将推出的区块链项目EnjinX已经记录了自2015年以来在Ethereum上部署的超过74,000种不同令牌的转移。即使是简单的“hit”区块链游戏也会带来10万个物品……作为合同部署这么多令牌的成本很高,因此任何游戏工作室都无法管理。

ERC-1155采用了一种新的方法来定义令牌。物品现在被存储在一个单一的合同中,用最少量的数据区分令牌和其他数据。合同状态包含每个令牌ID的配置数据以及管理收集的所有行为。

ERC-1155令牌标准允许创建令牌,并略有不同。项目存储在一个合同中,而不是以前的标准,每个标记必须为自己定义一个新的合同。合同包含将所包含的令牌与其他人进行区分所需的最小数量的数据。

原子互换 – 交易多个项目

新的令牌标准还允许在令牌之间进行更简单的原子交换。正如拉多姆斯基在他的中篇文章中所说明的那样,根据以前的标准建立的两个标记之间的交换需要4个步骤。这是由于每个令牌交换所需的附加批准步骤。

ERC-1155令牌只需2步即可交换,因为只需一个审批步骤,而不是每个步骤都需要多个步骤。它还可以允许用户在一次交易中向区块链上的一个或多个收件人发送任意数量的物品,从而节省gas成本和改善拥塞情况。

可替代物品和非可替代物品

尽管最近的区块链游戏专注于收藏品,但大多数现代视频游戏都需要可替代物品和不可替代物品。典型的多人游戏库存中有的物品,比如医疗包或者弹药这些项目更容易理解为可替代品,因为它们大量使用和交易。

根据机制的不同,更多实体武器或盔甲等物品可以在许多游戏中设计为简单的可替换类型。

当你需要将独特的历史,出处和身份附加到特定武器的每一个副本时,这些将被设计为不可互换的物品。ERC-20仅限于可替代品,而ERC-721仅限于与单个项目的独特副本签订智能合约。这两种令牌类型并不兼容。

ERC-1155加密项目通过结合两者的优点来改善这一点。您可以为您的游戏创建数千种不同类型的项目,根据使用情况,每个单元可能有独特的索引或与其他项目完全互换。这些单元可能仍然被视为合同中的一个组,因此它们保留了某种可替换性。你将能够通过ERC-1155知道你的令牌是“机枪”,并且它具有唯一的序列号“1234”。

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

向每个人开放令牌创建

你不需要成为有经验的区块链开发人员,就可以使用ERC-1155制作令牌。由于智能合约仅仅是数据和行为的存储,如果愿意的话,任何构建ERC-1155合同的人都可以允许公众使用它创建自己的令牌。

这就是ERC-115实现的工作方式 – 任何人都可以要求合同创建一个新的令牌,并且它可以立即供创作者使用和分发。你甚至可以使用图形用户界面来设计和启动任何类型的令牌。为各种有创意的人们消除这些障碍,为游戏,对等内容创作等等开创了有趣的用例。

更多区块链游戏介绍:http://www.qukuaiwang.com.cn/news/game.html

根据国家《关于防范代币发行融资风险的公告》,大家应警惕代币发行融资与交易的风险隐患。

本文来自LIANYI转载,不代表链一财经立场,转载请联系原作者。

发表评论

登录后才能评论

联系我们

微信:kkyves

邮件:kefu@lianyi.com

时间:7x24,节假日bu休息

QR code