导读:2018 年 6 月 17 日,Enjin CTO Witek
Radomski 在以太坊 Github 库中提交了一个全新的通证标准——ERC-1155。经过一年的不断完善打磨,这一标准终于进化到了最终形态。在今年的 6 月 18 日,Witek 发文表示
,ERC-1155 已成为以太坊官方通证标准。本篇文章,DR 小伙伴将带领大家进一步了解 ERC-1155 标准的落地以及整个 Enjin 生态,让我们一起见证区块链游戏的可能性。

作为 ERC-1155 的推动者,Enjin 公司的野心远不止于开发一项新的标准,Enjin 的愿景是让玩家真正拥有游戏资产的所有权
。在 Enjin 的产品矩阵中,包括随时随地可查看游戏道具的 Enjin 钱包,能够轻松访问交易数据的 EnjinX 区块链浏览器,方便开发者将游戏道具上链的 Enjin
SDK,避免中间商赚差价的去中心化游戏资产交易平台,和让单一游戏道具进行复用的 Enjin 多重宇宙……当然,这些功能的实现,都离不开 ERC-1155 标准的支持。

Enjin 平台对开发者也同样友好,如今越来越多的区块链游戏开发者加入了 Enjin 的星火计划(Enjin
Spark),Enjin 多重宇宙中已经包含包括 9Lives Arena, Age of Rust, Bitcoin Hodler, Cats in
Mechs, AlterVerse 在内的 30 多款游戏。

Enjin 和 ENJ Token

成立于 2009 年的 Enjin 是一家为游戏玩家提供网站创建和托管服务的公司,总部位于新加坡。很多传统游戏玩家一定很熟悉这个名字,特别是对 MMO 玩家来说。

在大型多人在线游戏发展的早期阶段,很多玩家会自发的形成公会、社区。公会领导者不得不自己建立网站招募成员,而一旦游戏变凉成员退出,所有的努力便白费了。大家又转向新的游戏,筹备网站,然后退出,周而复始。

于是 Enjin 创建了一个类似于 Facebook 的平台,让玩家可以轻松创建公会组织,通过链接的方式邀请其他玩家加入。如今,
Enjin 已经是拥有了 1870 万注册用户, 25 万个游戏社区公会,每月约 6 千万的全球访问量的在线游戏社区创作平台

2017 年 10 月,Enjin 在以太坊上创建了 Enjin
Coin (缩写为 ENJ),正式进军区块链领域。通过向公众出售募资,团队在短短三个月内募集到了 75041 个 ETH,按照当时 ETH 的价格,总价值已超过 2200 万美金。ENJ 的发行价为 0.03 美元,现在的价格已经来到了 0.14 美元。

实际上,ENJ 代币的作用并不只是一种用来募集资金的工具,从其核心应用场景中,你可以把 ENJ 当做是一种真实世界存在的材料,比如钢铁。在日常生活中,钢铁可以用来制造诸如轨道、炊具、钉子、艺术品等各种物品,同时也可以在原材料市场进行买卖。

ENJ 就是一种数字钢铁,它既可以在交易所进行买卖,也可以用来制作武器道具、数字艺术品等一切你能想象到的物品。更加直观一点,ERC-721 的大部分 NFT 的铸造成本几乎为零,仅仅只有交易的 Gas Fee 而已,但在 ERC-1155 中,Enjin 鼓励开发者使用 ENJ 代币作为 NFT 的生产原材料(即生产成本)进行铸造

假设你要用 1000 ENJ 来铸造一把基于 ERC-1155 的剑,那么在生成的 NFT 中,将包含价值 1000
ENJ 的代币,这 1000ENJ 币将会被所在这把武器之中。而作为这把剑的原创作者你将获得如下的好处:

*剑的基础价值来自于原材料,玩家随时可以溶解这把剑,换取 1000 ENJ。
*如果你铸造了 100 把剑,这意味着这把剑是限量的,你创造了供应。
*如果是有价值的供应,一定会产生市场需求,而这取决于它在游戏中的使用效果以及玩家的支付意愿,这可能会使得剑的交易价值高于成本,即 1000 ENJ。
*购买了这把剑的玩家获得了对它的真正所有权,就算你从此不再登录游戏,智能合约还是能保障游戏道具永久存在于所有者的地址上。
*其他玩家可以随意交易你创造的剑,而你无需知道谁进行了交易,你可以从中收取少量 ENJ 作为抽成,安心数钱就好。
*如果你不再需要这把剑,可以把它熔掉,变成 ENJ 在其他游戏中使用。
*同一把剑可以在多个游戏中使用,不过在不同游戏中它的画风也许存在差异,这就是传说中的 Enjin 多重宇宙。

目前在已经铸造出来的 ERC-1155 道具中,总计已经锁住了 952 万个 ENJ,约价值 133 万美金。

Enjin 多重宇宙

Enjin 所要建立的游戏多重宇宙是通过区块链将多个游戏的游戏资产集成在一起而创建的“集体”游戏世界。换句话说,
游戏多元宇宙是一个协作游戏项目,其中多个游戏开发商同意使用同一个共享的、去中心化的包括部分(全部)游戏内资产的数据库
。这使得游戏玩家能够在游戏多重宇宙的每个游戏中使用特定区块链资产。

不同于游戏多重宇宙在科幻电影中(例如,头号玩家中的 OASIS),它们是中心化的,所有游戏和资产都由某个实体控制,Enjin 区块链游戏多重宇宙是去中心化的。
多重宇宙中的游戏内资产由游戏玩家拥有,游戏开发者仅控制他们创建的游戏。区块链技术是创造“真正的”游戏多重宇宙的唯一方式。

ERC-1155 的意义

ENJ 仅仅满足了玩家生产的需求,到了交易环节,交易成本的问题还是会给区块链游戏玩家带来困扰。比如有玩家找你批发 50 把剑(剑其实是一种 ERC-20
token),要完成这笔交易你需要完成 50 次交易,这意味着 50 笔 gas 费和 50 次漫长的等待。

Enjin 想到了这一点,为什么不能让玩家一次性交易 50 把剑呢?于是 ERC-1155 标准诞生了。

我们先来看看 ERC-1155 是如何提高交易效率的。在现有的 token 设计逻辑下,需要多个步骤才能完成一次原子交换——即在不需要第三方中介的情况下用一种 token 去交易另一种。

在当前规则下,由于每一种 ERC-20 和 ERC-721
token 都是在独立的合约里,交换两种 token 总共需要 4 次交易,每增加一个额外的 token 类型,都需要一次额外的“许可(Approval)”操作。如下图:

而通过一些设计,ERC-1155 可以满足:不管要交易多少种类型的 token,只需将它们捆绑在一个合约中,再执行一次批准步骤即可。如下图:

你也许还会问,如果有 20 个人要买剑,每人买 5 把,那还是得交 20 笔 gas 费进行 20 次交易确认啊!ERC-1155 继续教你做人,
在该标准下,你可以仅使用一次交易,就能一次性把多个物品发送给一个或者多个接收方,这能有效的减少 Gas 费用和以太坊的拥堵

由于融合了 ERC-20 和 ERC-721 各自的特性和优点,ERC-1155 也被称为“多 token 标准”。与两位前辈相比,ERC-1155 无疑是更适用于游戏资产的通证标准,对区块链游戏开发者也更加友好。开发者能够以较低成本为自己的游戏创建几千种不同类型的道具。
根据需要,这些道具可以是拥有独立 ID 的非同质化数字藏品,也可以是像 ERC-20 那样的同质化 token

Witek Radomski 6 月 18 日发文表示 ERC-1155 已进入最终状态(Final Status),这意味着 RC-1155 不再有任何变化。作为铸造同质化 token 和非同质化 token 的全新标准,以太坊开发社区已经可以基于 ERC-1155 构建应用了。

事实上,不少开发者已经尝到了 ERC-1155 带来的甜头:

Sandbox 开发人员 Ronan Sandford 表示他能够使用 ERC-1155 标准在一个区块中铸造超过 1,500 个 token,同时保留对它们的真正所有权。

Horizon Games 的开发人员 Phillippe Castonguay 表示通过 ERC-1155 实现了每秒 155 个数字资产的传输速度。

如果你是一个传统游戏开发者、区块链小白,没有关系,你可以尝试在 Enjin 平台上构建自己的游戏。Enjin 平台的开发工具并不需要任何区块链经验,你能够以最小的代价学会运行智能合约。

下面我们就来看看什么是 Enjin 平台。

Enjin 平台和开发者星火计划 Spark

Enjin 平台

Enjin 平台是一个区块链 PaaS (平台即服务),允许开发者创建和管理区块链游戏资产 -- 无需构建和维护任何区块链基础架构或编写任何区块链相关代码。
Enjin 最主要的业务就是为没有区块链相关知识的开发者建立游戏内资产与区块链之间的联系,以及帮助玩家交易他们的游戏内资产
。开发者通过 Enjin 将游戏中的物品制作成 ERC-1155 token,玩家通过 Enjin 来交易或在不同的游戏中体验这些物品。

上图为 Enjin 平台在区块链游戏中的位置,玩家只与游戏和钱包打交道。用卖道具举例,玩家向游戏发出卖道具请求,并在钱包中同意这笔交易,剩下的事情都由 Enjin 与以太坊交互完成,如果买卖成功,玩家的物品消失并获得相应的金币。

进一步看Enjin 平台的组成又可以分为 Trusted Cloud (可信云), Platform API(平台 API),Wallet
Daemon (钱包守护)

_ 我们可以用一个故事来理解这三部分。有一天你遇到了一个名叫 Blockchain 的外星生物,你们语音完全不通,这时你突然捡到了一个 Trusted
Cloud 的宇宙翻译器,于是你们可以开始愉快地进行交流了。但你发现 Blockchain 这个外星生物的语言说话方式与你不同,即使懂了每个字,但却不明白一句话说的是什么,你突然又捡到了一个 Platform
API 工具安装到了你的翻译器上,它可以让你们以流行的语言进行交流,比如英语以及 Java。聊着聊着你发现 Blockchain 说话像是一群人的思维结合,说话的速度太快了,完全跟不上,你只能又捡到一个 Wallet
Daemon 装在翻译器上,让他帮你自动的处理大部分信息,你只需要专注于你们之间感兴趣的对话。_

简单讲 Trusted Cloud 和 Platform API 可以让开发者用流行的编程语言与区块链进行一些查询和命令交互,Wallet
Daemon 可以自动处理一些链上的授权请求,让游戏体验得到巨大提升。

Enjin 还将提供多个 SDK 包括 Unity 游戏引擎 SDK,Godot 游戏引擎 SDK,Java & Minecraft
SDK
。这些 SDK 将覆盖大量的开发者,并让他们通过 Enjin 简单快捷地开发区块链游戏。

Enjin 平台希望创建一个非零和博弈的游戏世界,在 Enjin 眼中,每个游戏都是由玩家和开发者纯粹的技术,热情和创造力驱动的一个经济系统。只要 Enjin 的区块链游戏经济系统茁壮成长,那么系统中的角色都将受益。

Enjin Spark

去年 Enjin 的第一波采用者计划,为优秀的开发人员提供了在 Testnet 上访问和构建游戏的独家机会。通过这个计划,20 个创新开发者建立了 40 多个项目,包括游戏、应用程序和网站。这些早期采用者已经取得了巨大的成功,他们的社区成千上万,在游戏正式推出之前,他们的众筹资金和收入加起来已经接近 100 万美元。

Enjin
Spark 是第二波 Enjin 游戏开发者计划,参与者能够在早期通过主网访问 Enjin 平台,得到 Enjin 专业团队的咨询服务,以及一系列能够在 Enjin 多重宇宙中使用的强大道具。

Enjin 系游戏一览

Enjin 正在启动开源 Java SDK 的 Testnet 版本以及世界上第一个由区块链驱动的 Minecraft (我的世界)服务器 ——
EnjinCraft

。两个基础物品木剑和木盾已经被制作成了 Enjin 多重宇宙游戏资产。这意味着每个游戏开发人员都可以自由地在他们的游戏环境中重新设计这些游戏内的资产,所以木剑和盾牌将在每个游戏中为你提供独特的物品。

左面两幅图为 Minecraft 中的木剑和木盾,右面战斗机和防御舰是木剑和木盾在 3D MMO 沙盒游戏 Space
Misfits 中的展现。同样,如果玩家在 Space Misfits 中拥有战斗机,那他在 Minecraft 中也会拥有木剑。

以上三样物品是 Enjin 多重宇宙的基本道具示例,拥有的玩家可以带着它们在不同游戏间穿梭并受益,让游戏变得更简单。目前,
Enjin 多重宇宙中的木剑和木盾已在 EnjinCraft 服务器上创建成功,很快也将能在其他 30 多个游戏中使用

以下是使用这些道具的 Enjin 多重宇宙游戏列表以及上线时间,这其中已经覆盖了各类手机和电脑平台:

*ReBounce: 5 月! (Android & iOS)

*Forgotten Artifacts: 5 月 ! (PC)

*Space Misfits: 5 月 ! (PC)

*Forest Knight: 6 月 2019 (Android & iOS)

*Bitcoin Hodler: 7 月 2019 (Android & iOS)

*AlterVerse (17 Games): 7 月 2019 (PC)

*Kriptomat: Q3 2019 (web platform)

*9Lives Arena: Q3 2019 (PC)

*Containment Corps: Q3 2019 (PC)

*Cats in Mechs: Q4 2019 (Android & iOS)

*Age of Rust: Q4 2019 (PC)

*The Six Dragons: Q4 2019 (PC)

*Nestables: Q4 2019 (Web GL, PC, Android & iOS)

*Kingdom Karnage: Q4 2019 (Web GL, PC, Android & iOS)

*Spirit Clash: Q4 2019 (PC, Android & iOS)

*CryptoFights: Q4 2019 (Android)
*A Turret’s Life: Q1 2020 (PC)

对玩家的价值

Enjin 最终的愿景是创造玩家对游戏物品拥有真实所有权的 Enjin 多重宇宙,毫无疑问,
Enjin 多重宇宙对于玩家来说是巨大的利好,资产复用使得玩家大大减少了各个游戏中“肝”的负担,可以尽快体验游戏甚至通过游戏获得收益
。现在的它可以理解为一个巨大的游戏联盟,联盟中游戏的部分游戏资产是被玩家绝对拥有,可以复用、交易的。假如腾讯和网易也加入了这个联盟(这当然不可能),《王者荣耀》中的鲁班在《一起来捉妖》中是一只稀有猫咪,在《阴阳师》中变为妖刀姬,在《刺激战场》可能是一个装饰挂件,他还可以被玩家出售,买到的玩家也同时获得了跟卖家一样的权利。这种复用和绝对所有权会掀起游戏界的革命。

可预见的好处有以下几点 :


  1. 减少用户的游戏成本(时间,金钱),虽然看起来与游戏厂商的利益相冲突,但开发者还是可以设计自己游戏中独特的卖点来赚钱,玩家节省了时间来玩一个游戏,也就有更多的时间去体验其他游戏,整个游戏多重宇宙中的付费总量未必会减少。
  2. 生态带来的流量,多重宇宙中的游戏会组成一个游戏生态,生态内的玩家更愿意玩生态内的游戏是肯定的,这样会倒逼其他游戏也慢慢进入这个生态使得整个生态更加完善。
  3. 玩家会体验到更有趣的玩法,多重宇宙建立后,游戏一定会根据新的规则创造更多的游戏规则,比如各个游戏的联动。

所遇到的问题和阻力也是显而易见的:

  1. 对于一个多重宇宙中的游戏道具,是否对开发商在利用道具时做一定限制,或者参考标准?否则每一个开发商都希望把道具在自己的游戏中设计的效用更强,来吸引持有道具的玩家优先来自己的游戏世界体验,而不是其他的游戏世界中。
  2. 道具如何在二级市场被正确估值?由于道具并非只在一个游戏中使用,假如在游戏 A 中道具带来的游戏效用更强,在游戏 B 中效用更弱,那么对于只玩游戏 A 不玩游戏 B,和只玩游戏 B 不玩游戏 A 的玩家角度来看,对该道具的价值可能意见并不相同。另一种极端情况,在游戏 A 和游戏 B 中,原本某道具效用不强,但一个新游戏 C 出来了,在其中赋予了该道具极强的游戏属性,这可能会导致该道具价值直线拉升。估值的不确定性对于道具的流通势必会产生影响

结语:

Enjin 的多重宇宙是目前看来区块链上最酷的设计之一,它满足玩家的需求,合理地利用了区块链的特性并为其设计了包括 ERC-1155 在内的一套解决方案。从目前的预告片来看,Enjin 系游戏可能是链游中可玩性最高的,希望它所建立的游戏国度可以平衡和最大化开发者和玩家的利益,带来一个良性发展的游戏生态。关于 NFT 是不是伪命题,以及其本身的价值,我们在下面几篇文章中来展开谈谈。

参考资料:

1. Enjin Coin 白皮书(2017)

https://enjincoin.io/enjincoin_whitepaper_cn.pdf

2. ERC-1155: The Final Token Standard on Ethereum (2019)

https://blog.enjincoin.io/erc-1155-the-final-token-standard-on-ethereum-a83fce9f5714

3. Introducing the Enjin Platform (2019)

https://blog.enjincoin.io/introducing-the-enjin-platform-613e0930d631

4.Announcing Enjin Spark: The New Wave of Enjin Adopters (2019)

https://blog.enjincoin.io/announcing-enjin-spark-the-new-wave-of-enjin-adopters-ce30f5571a66

----------

点击“阅读原文”,查看全球最大的 Dapp 数据排行榜

支持 8 大主链,超过 3400+Dapps

DappReview 必读文章索引

罗生门
|
一起来捉妖
|
报告
|
日本区块链
|
黑客

GDC
|
区块链速成心法
|
Bancor
|
Token 经济

开发者
|
EOS 生态
|
极客解密
|
文艺复兴

行为挖矿
|
虚拟资产交易
|
我的世界

Coinbase
|
万智牌
|
炉石传说

乌托邦
|
区块链文娱
|
乐高

Enjin 平行宇宙
|
公链

微信与私链
|
UGC

中本聪
|
IBO

资产上链

链游

后台回复“游戏”,获取游戏类文章合集

后台回复“观点”,获取观点类文章合集

后台回复“行业”,获取行业类文章合集

后台回复“解谜”,获取解谜类文章合集

关于 Dapp 的一切,都在这里