当前位置:首页 > 物联网 > 区块链
[导读] 币圈最近是多事之春,一个个空气币被挤爆,媒体报道八卦向、娱乐向。与此同时,链圈越来越多逐步落地的基础设施正在抢滩登陆。毕竟,生态这个大蛋糕,谁不眼红,谁不心动,谁不想抢第一?今天米芽就来粗浅地聊

币圈最近是多事之春,一个个空气币被挤爆,媒体报道八卦向、娱乐向。与此同时,链圈越来越多逐步落地的基础设施正在抢滩登陆。毕竟,生态这个大蛋糕,谁不眼红,谁不心动,谁不想抢第一?今天米芽就来粗浅地聊一聊最近区块链游戏生态的几则消息。在以太坊性能不足的背景下,有什么方式方法能让游戏真正的在区块链上运行?

Loom Network 的DApp侧链

以太坊的瓶颈在之前的文章中米芽也提到过:

性能问题 - 链上的存储太贵,交易成本太高(每次交互必须要gas作为手续费),交易时间太长,游戏中必定不能有高频的链上交互。

智能合约除了参数外无法更新,只能做migraTIon,migraTIon较为复杂,成本较高。

任何的交易拥有完全相同的安全级别(转移10000个ETH和转移0.001个ETH相比)

第三点为什么是瓶颈呢,我们想象一下一个完全运行在以太坊上的社交Dapp,用户每发一条状态都需要做一次链上的交易,或者一个完全运行在以太坊上的炉石传说,玩家每出一次卡牌都要做一次链上的交易。对于攻击者来说,去攻击一次状态更新和一次出卡牌的动作简直闲着蛋疼,投入产出比太低了。一次10000个ETH的转移才符合黑客的胃口。然而对于以太坊来说,一次状态更新、一次出卡牌的动作和一次10000ETH的转移,这三者的安全级别完全相同,需要花同样的成本去攻击。

那么Loom做的事情是什么呢?

Loom Network提供了一个针对大型游戏和社交应用的DApp链,以及一套SDK帮助开发人员去编写应用逻辑 。

Loom的DApp链上是一个针对于特定应用的侧链,每一个DApp都会有一条单独的DApp链,平行于主链——以太坊。在侧链上,开发者可以建立一套自定义的规则,把在主链上不方便实现的操作(比如需要高频复杂的计算、占用较多存储的内容)放在侧链,但对于一些安全级别要求高的操作依旧放在主链上。这样一来,游戏便可以实现全部上链。

举个例子,如果将类似炉石传说的卡牌对战类游戏完全上链,利用Loom DApp链,解决方案可以是玩家之间的对战全部在侧链上,而价值较高的稀有卡牌交易与获取则放在以太主链上。 

更本质的来说,DApp侧链给予开发者一个选择,能在去中心化和高性能、可拓展性之间做平衡。

Loom的SDK在上一周已经进入了内测阶段,同时发布了第一个基于Loom侧链的DApp,Delegatecall——一个区块链开发主题的问答社区。整个社区的所有操作全部在DApp链上,并可以通过区块查看器查询。

米芽个人超级看好Loom,早在几个月前学习Solidity的时候,就是通过CryptoZombies快速入门上手,在一定的编程基础下,半个晚上就可以照着葫芦画瓢了。后来才知道CryptoZombies是由Loom团队开发的,而这款Solidity编程游戏至今已经吸粉10万+,几天前刚刚全部硬分叉到DApp链上,第六章内容也会在最近更新。

Solidity入门神器——CryptoZombies

先通过免费的游戏培养更多开发者学会Solidity,开发者多了才有可能促成更多优秀DApp的诞生,整个DApp社区才会越来越大,吸引更多人进来尝试和探索,进入一个良好的正向循环。Loom的这一波造福DApp圈的骚操作,一个字,服!

米芽已经申请了SDK内测,目前尚未收到回复,针对Loom的侧链还是有一些问题,比如:

DApp链节点的选取和共识机制

DApp如何通过转移网关与主网交互

希望看到SDK或者更细节的技术文档出来后能够解惑。

Unity + Enjin 组合

今年游戏开发者大会,Enjin搞了一个大新闻,跟游戏引擎界的老大哥Unity达成合作。Enjin SDK将允许Unity开发者在游戏中创建和管理链上的虚拟物品,这些物品能安全地储存在Enjin的钱包中,并进行交易。Hmmm,听起来好像没什么的感觉?

我们来想象一个场景,有一天小米和小芽在食堂相遇。

小米: 小芽最近在玩啥呢

小芽:Ðiablo,你呢

小米:我也在玩啊,你爆出啥装备了给我看看

小芽打开Enjin钱包,给小米看。

小米:卧槽,这把攻击力加1w的绝世好剑你都有?我刷฿aal刷了99遍都没打出哎

小芽:可惜我是法师,用不了哎,你要么?

小米:要要要切克闹!

于是小芽拿Enjin钱包扫了一下小米的钱包地址,就把这把绝世好剑送给了好朋友。

小米晚上回到家打开PS5,连上网,信息同步后便发现,绝世好剑已经静静地躺在了装备栏中。 

不难想象,在这样一个逻辑下,任何通过Enjin SDK开发的游戏道具,都可以自由的通过钱包进行交易,并不需要依赖于游戏本身,更不用去什么第三方的道具交易平台了。游戏在开启时只需读取一下链上的数据,便知道你手中有什么,没有什么。

目前在以太坊上ERC 721token其实是可以作为游戏道具的载体,如果要实现Enjin所做的事情,说白了就是一个ERC 721 Token交易所,或者在以太坊钱包中完美支持721 Token的展示和交易。(注,目前已有的ERC 721 Token交易所,在国外有OpenSea、RareBits,国内有Mitao.io) 

在上周GDC(游戏开发者大会)现场,Enjin演示了一段minecraft武器交易的demo。道具上链之后,Unity是否还有进一步的兴趣让游戏上链?米芽拭目以待。

Cocos Project BCX - 游戏基础链

先吐槽一下名字,群里的小伙伴看到的第一反应。(侧面证明Cocos的小伙伴一定在埋头开发,拒绝炒币lol)

上周六,群里很多小伙伴都去了Cocos的开发者大会,带来了第一手信息。从会上透露出来的信息中,可以看到Cocos的终极目标是做一条游戏基础链,同时提供给开发者一整套开发环境进行调试和发布,目前会上展示的系统中可以看到钱包、账户系统、道具交易系统。

Cocos引擎创始人王哲

Cocos作为老牌游戏引擎,对于游戏开发的理解肯定是比较深的,提出了对区块链游戏的四阶段发展路线设想:

第一阶段:使用 token 作为游戏金币的结算

第二阶段:游戏金币和道具的去中介化、去代理交易

第三阶段:关键规则上链运行

第四阶段:游戏整体上链运行

前面两个阶段,就是前面Enjin正在实现的功能,对Cocos来说,相信实现起来也是不难的。放在以太坊里面,就是游戏中的金币 ERC 20 Token化,游戏中的道具 ERC 721 Token化,这两个阶段都是相对简单的,现有的游戏DApp其实在某种程度上都已经实现了以上两个阶段,只不过受限于以太坊的性能问题,无法适用于大规模高频次的应用。

在Cocos大会现场,演示了一款类似雷电的打飞机小游戏中的道具交易,米芽猜测是运行在单节点的测试链上,并注意到交易货币为COCOS。

第三阶段,像CryptokitTIes等这一波基于以太坊的游戏DApp都是将核心的账户体系和交易体系放在了链上,其他的机制放在链下以节省交易费用、提高游戏体验。

第四阶段,米芽认为有两条路可走:

公用基础链(如ETH)+ 侧链:这条路是Loom的选择,安全级别高的交互上公用链,其他高频复杂交互上侧链

专门的游戏链:这个基础链专为游戏而生,在基础链区块容量、共识机制、开发者SDK的设计上,加入游戏开发所需的特性。

从技术上来说,第一条路相对而言容易些。第二条路则是任重而道远,Cocos想走第二条路,会议的后半段也展示了Cocos希望从哪些层面让自己的主链更加贴合区块链游戏的特性。

目前尚未有Cocos游戏链的任何技术细节,会上给出了一个2018年年内发布的时间预期。米芽猜测目前Cocos内部应该是还在做各种尝试探索,相信不久后会出来一份白皮书或技术黄皮书。

篇幅有限,以上总结了最近半个月里,区块链游戏底层基础设施的重要更新。目前看来,Loom的侧链将会最快落地,Enjin SDK也将近期发布给开发者使用,Cocos的主链目测还需要等一段时间,但也不排除小步快跑,一点点开放给开发者。可以预见到,今年下半年游戏类DApp大概率会迎来2.0时代的大爆发。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: 驱动电源

在工业自动化蓬勃发展的当下,工业电机作为核心动力设备,其驱动电源的性能直接关系到整个系统的稳定性和可靠性。其中,反电动势抑制与过流保护是驱动电源设计中至关重要的两个环节,集成化方案的设计成为提升电机驱动性能的关键。

关键字: 工业电机 驱动电源

LED 驱动电源作为 LED 照明系统的 “心脏”,其稳定性直接决定了整个照明设备的使用寿命。然而,在实际应用中,LED 驱动电源易损坏的问题却十分常见,不仅增加了维护成本,还影响了用户体验。要解决这一问题,需从设计、生...

关键字: 驱动电源 照明系统 散热

根据LED驱动电源的公式,电感内电流波动大小和电感值成反比,输出纹波和输出电容值成反比。所以加大电感值和输出电容值可以减小纹波。

关键字: LED 设计 驱动电源

电动汽车(EV)作为新能源汽车的重要代表,正逐渐成为全球汽车产业的重要发展方向。电动汽车的核心技术之一是电机驱动控制系统,而绝缘栅双极型晶体管(IGBT)作为电机驱动系统中的关键元件,其性能直接影响到电动汽车的动力性能和...

关键字: 电动汽车 新能源 驱动电源

在现代城市建设中,街道及停车场照明作为基础设施的重要组成部分,其质量和效率直接关系到城市的公共安全、居民生活质量和能源利用效率。随着科技的进步,高亮度白光发光二极管(LED)因其独特的优势逐渐取代传统光源,成为大功率区域...

关键字: 发光二极管 驱动电源 LED

LED通用照明设计工程师会遇到许多挑战,如功率密度、功率因数校正(PFC)、空间受限和可靠性等。

关键字: LED 驱动电源 功率因数校正

在LED照明技术日益普及的今天,LED驱动电源的电磁干扰(EMI)问题成为了一个不可忽视的挑战。电磁干扰不仅会影响LED灯具的正常工作,还可能对周围电子设备造成不利影响,甚至引发系统故障。因此,采取有效的硬件措施来解决L...

关键字: LED照明技术 电磁干扰 驱动电源

开关电源具有效率高的特性,而且开关电源的变压器体积比串联稳压型电源的要小得多,电源电路比较整洁,整机重量也有所下降,所以,现在的LED驱动电源

关键字: LED 驱动电源 开关电源

LED驱动电源是把电源供应转换为特定的电压电流以驱动LED发光的电压转换器,通常情况下:LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: LED 隧道灯 驱动电源
关闭