DevCon5 Review:Cocos-BCX 与以太坊 DApp 开发异同

10月20日,由 Second State 主办,金色财经协办的 DevCon5 Review 沙龙在北京举办, Cocos-BCX 研究院 DApp 开发顾问 Neo Lee,Second State 创始人 Michael Yuan,ETH Labs 核心开发者 Alan Li 以及 NBS Chain 创始人李万胜参与沙龙并分享了相关内容。

10月20日,由 Second State 主办,金色财经协办的 DevCon5 Review 沙龙在北京举办, Cocos-BCX 研究院 DApp 开发顾问 Neo Lee,Second State 创始人 Michael Yuan,ETH Labs 核心开发者 Alan Li 以及 NBS Chain 创始人李万胜参与沙龙并分享了相关内容。

在分享了自己从传统游戏领域到 DApp 开发的一系列经验后, Neo Lee 分享到,作为专门支持游戏开发的公链,Cocos-BCX 支持链上编译,支持链上随机数,支持非同质数字资产标准 BCX-NHAS-1808 标准等设定,且开发语言采用 Lua,很适合链游开发。

DevCon5 Review:Cocos-BCX 与以太坊 DApp 开发异同

1

以太坊与使用外源随机数的 Dice2Win

Neo Lee 是 Cocos-BCX 研究院 DApp 开发顾问,链玩堂创始人,自2009年进入游戏行业,曾参与过《天龙八部》、《轩辕剑 online》、《捕鱼达人3》等多个传统游戏研发,并且具备以太坊,EOS,TRON 等多条公链 DApp 开发经验。

Neo Lee 首先分享了智能合约的定义,即智能合约是一段计算机执行程序,可准确自动执行,特点是去中心化,数据操作需要共识约束,操作历史可追溯且不可篡改。

智能合约可追溯到1995年,由 Nick Szabo 首次提出,但由于缺少可信的执行环境,一直到比特币诞生,以太坊出现,智能合约才开始被较大范围应用。

Neo Lee 以开发在以太坊上的菠菜游戏 Dice2Win 举例,Dice2Win 一定程度上可以视为以太坊上的 SatoshiDice,以赌概率的形式决定输赢,这其中“公平的随机数”扮演着重要角色。

DevCon5 Review:Cocos-BCX 与以太坊 DApp 开发异同

Neo Lee 分析了 Dice2Win 的游戏模型,在 Dice2Win 中,游戏使用了 Solidity 实现核心逻辑,以后台语言实现开奖机器人,通过 JS 实现前端页面以及服务器通讯,并且用 Web3 JS 实现合约的交互。

DevCon5 Review:Cocos-BCX 与以太坊 DApp 开发异同

这套逻辑即是指,因以太坊本身不具备原生随机数,Dice2Win 需使用其他方式实现随机数,Dice2Win 选择的方式是使用中心化的服务器生成随机数。

“这样子就会引发一个问题”,Neo Lee 表示,“我们该如何确认这个随机数是公平可追溯的,以防止项目方作弊。”

幸运的是,Dice2Win 在随机数方面作出了较好表率,这部分内容可以在 Dice2Win 官网的白皮书上找到,随后,Dice2Win 的随机数模式也被诸多 DApp 仿造。

而如果在 Cocos-BCX 链上开发,则不需要如此复杂的操作。

2

正在进行公测的 Cocos-BCX 测试网上也有一款类似游戏,叫做 Dice。

DevCon5 Review:Cocos-BCX 与以太坊 DApp 开发异同

Neo Lee 分析到,与 ETH 上 Dice2Win 相对比,Cocos-BCX 上的 Dice 的技术栈为 Lua 实现业务逻辑,JS 实现前端页面,JS-SDK 实现合约交互:

DevCon5 Review:Cocos-BCX 与以太坊 DApp 开发异同

相较于以太坊,Cocos-BCX 链上内置内源随机数,集成化的工具栈,合约链上编译发布以及 BCX-NHAS-1808 非同质数字资产标准协议。

Neo Lee 进一步分析了以太坊与 Cocos-BCX 的异同。Neo Lee 表示,以太坊是通用型公链,Cocos-BCX 是专精游戏的公链,两种公链分别适合不同的应用。

DevCon5 Review:Cocos-BCX 与以太坊 DApp 开发异同

ETH 与 Cocos-BCX 的区别,在开发工具栈上的表现还有:

DevCon5 Review:Cocos-BCX 与以太坊 DApp 开发异同

同时,Neo Lee 也分享了 BCX-NHAS-1808 与市面上其他 NFT 标准之间的区别。

DevCon5 Review:Cocos-BCX 与以太坊 DApp 开发异同

3

链玩堂与其全球首款支持 Staking 模式的放置游戏

最后,Neo Lee 分享了链玩堂最近在开发的新游戏,《加密骑士团》已经开始了其基于 EOS 的内测,该链游定位为“全球首款支持 Staking 模式的放置游戏”,不同于此前链游的预售模式,《加密骑士团》不用花钱也能畅玩。

《加密骑士团》在游戏内容上下了大功夫,根据开发团队介绍,该游戏采用英雄大乱斗方式,包含冒险和挖矿两大核心系统,目前已经有200多个英雄形象。值得关注的是,《加密骑士团》以 Token 质押模式,来赋予 NFT 资产价值,游戏内置了丰富的资源和英雄交易系统,满足不同玩家需求。

DevCon5 Review:Cocos-BCX 与以太坊 DApp 开发异同

本文来自Cocos-BCX,经授权后发布,本文观点不代表DAppChaser立场,转载请联系原作者。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

联系我们

邮件:contact@dappchaser.com

QR code