47

公链那么多,为什么Cocos-BCX能成为游戏基础链?

 5 years ago
source link: http://www.cocoachina.com/blockchain/20180801/24414.html?amp%3Butm_medium=referral
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

互联网诞生以来,游戏产业发展迅猛。从早期的页游、端游、到今天被无数厂商与玩家热捧的手游,游戏在内容和形式上变得更加多元,更富创新。

2018年,区块链技术大热,对许多游戏而言,Token经济与游戏内构建的封闭经济体系有许多相似之处。在不同类别的去中心化应用中,游戏是制作模式最成熟、商业化程度最高、开发者和用户基础最深的场景之一。DappRadar监测的数据显示,排名前20的应用里,有10款为游戏与博彩类产品。

vIvEZn6.png!web

目前,大多数区块链游戏基于以太坊开发,然而,由于以太坊网络交易昂贵且性能不高,许多区块链游戏发展受限。Cocos-BCX(Cocos-BCX Expedition)便瞄准了游戏基础链这一目标,向游戏厂商提供易用、完善的区块链游戏基础设施,在内容生产者和消费者间建立一致的价值体系。

Cocos-BCX的优势,首先在于它专为游戏而设计。

定义Token表达,减少重复设计

回到游戏设计的本质,每个游戏都是一个世界,在游戏世界中,存在世界观、剧情、规则、地图、道具、数值经济等彼此依存的设定。

Cocos-BCX尝试将区块链的技术特性与游戏设计合二为一,分四个阶段完成整条游戏公链的搭建:同质Token上链、非同质Token上链、游戏关键规则上链、游戏整体上链。

其中,同质化的Token可以表达积分、金币类的数值,作为游戏金币产出、流通与结算的载体。而游戏中的装备、道具、玩家账号等,所有价值均通过非同质化的Token进行表达。

Cocos-BCX定义游戏内所有广义交易行为(包括但不限于道具生成、购买、交易等场景)都将以同质和非同质的Token形式进行结算。

当游戏内容具有统一标准的价值载体,所有和区块链系统对接的游戏内容便具备了跨平台的交易能力,玩家可通过同质和非同质Token实现游戏资产在不同游戏间的迁移。

zaQ3mez.png!web

为减少重复设计,Cocos-BCX引入铁匠铺机制和世界观的概念,设置独立于游戏的道具产出点,交由世界观管委会(厂商、玩家公会、设计师联盟)管理。铁匠铺的本质为具有道具、装备制作权限的帐号和一组合约,世界观相同的游戏资产和道具可在不同游戏间实现互通。

搭建组件化开发框架,支持跨链承兑

Cocos-BCX的关键之处还在于它支持多平台兼容与跨链交易。背靠强大的Cocos开源游戏引擎,Cocos-BCX链上游戏运行SDK被集成到Cocos引擎Runtime中,为游戏提供完整的区块链交互操作API。

同时,由于Cocos引擎支持可视化游戏编辑器,兼容Android、iOS、PC Web、移动H5等系统环境,Cocos-BCX能够最大程度为区块链游戏开发者提供便利和完善的生态环境,传统游戏开发者也能0门槛迁移开发区块链游戏。

针对跨链交易,Cocos-BCX支持同质和非同质Token的跨链承兑网关。在Cocos-BCX测试链中,玩家钱包直接集成交易市场,玩家可通过游戏Token实现游戏金币和道具的挂单、买卖等,在这个过程中,交易市场采用智能合约进行自动撮合。未来,Cocos-BCX还将实现多链联合,支持使用IPFS存储大段合约与一些游戏数据。

游戏整体上链,轻量级节点运行

当前,已经上线、以及正在开发的公链数量繁多,除以太坊外,还没有一条公链真正实现大规模商用。未来,只有达到一定吞吐量且运行稳定的公链才能赢得竞争,支持更多上层应用落地。

传统区块链数据结构在设计之初未充分考虑扩展性,无法容纳较大规模的数据,且在数据结构使用上限制较多。对此,Cocos-BCX提供自定义数据结构存储,采用改进的DPOS共识算法,支持游戏交易的高并发操作,保证用户的游戏体验。

为实现关键规则上链运行,Cocos-BCX将游戏所需的基础设定及关键规则以合约或其他公开的形式写入区块,供全网见证。这一特性保证了游戏规则和产出逻辑的公正公开,有效解除了玩家对于游戏作弊的担忧。

为实现游戏整体逻辑的上链运行,满足游戏全部逻辑代码在链环境中执行,分布式网络承载和存储游戏数据,则需要考虑节点数据同步的数据量与时间成本。

Cocos-BCX采用轻量级节点设计,游戏玩家拥有轻量级的全节点环境,游戏整体以合约形式在轻节点上本地化运行。这一设计可以大幅减少节点同步的数据量以及同步时间,使链上游戏以更具效率、几乎无延迟的方式运行。

QJFBzau.png!web

目前,Cocos-BCX测试链的理论吞吐量可以达到100,000 tps,实际吞吐接近3,500 tps,每3秒完成一次全网信息广播。

总体而言,Cocos-BCX打造区块链游戏基础设施,不仅意在为游戏玩家提供一个公平、公正、公开的游戏环境,也为游戏厂商提供完全脚本化、组件化的开发工具,有效缩短开发周期,提升开发效率,实现玩家不同游戏数字资产的迁移复用,真正做到以用户为中心。

据悉,Cocos-BCX已经实现用户道具交易的Token交换原子操作,完成区块链钱包和浏览器的开发工作,目前正在尝试游戏整体上链。在达成玩家和游戏厂商利益一致上,Cocos-BCX目标明确。

8月2日,作为全球数码互动娱乐领域具有影响力的盛会,China Joy首届区块链论坛“中国区块链技术与游戏开发者大会 链?游戏”将于上海如期召开,Cocos-BCX创始人陈昊芝将以顶级合作伙伴身份莅会演讲,大家或许能从中窥出端倪。与此同时,由 ChinaJoy 主办方汉威信恒、Cocos、 DappReview 以及 INBlockchain 共同携手推出的《 2018 区块链游戏产业白皮书》也将在会上首发。

如果参加完开幕论坛还是区块链游戏不可置信,8月3日还可以到上海浦东家里中心大酒店参加 “链游戏·Cocos专场”会议。除了有更多更细的关于Cocos-BCX和区块链游戏的干货分享之外,到现场的用户均可领取一份《2018区块链游戏产业白皮书》。


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK