最近在网上看以太坊区块链小丑和区块链游戏,以前没怎么听过是新开发的线上游戏吗?

区块链游戏生态抢滩登陆战,谁能拔得头筹?_区块链_金色财经
区块链游戏生态抢滩登陆战,谁能拔得头筹?
本文首发于公众号 DappReview
币圈最近是多事之春,一个个空气币被挤爆,媒体报道八卦向、娱乐向。与此同时,链圈越来越多逐步落地的基础设施正在抢滩登陆。毕竟,生态这个大蛋糕,谁不眼红,谁不心动,谁不想抢第一?今天米芽就来粗浅地聊一聊最近区块链游戏生态的几则消息。在以太坊性能不足的背景下,有什么方式方法能让游戏真正的在区块链上运行?
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时代的大爆发。
米芽会第一时间关注各个底层生态链的更新,等LoomSDK到手后会尽快给出第一手评测。
文章作者: 米芽DappReview
声明:本文由入驻金色财经的作者撰写,观点仅代表作者本人,绝不代表金色财经赞同其观点或证实其描述。
比特币实时价格 ¥61378.12(数据来源:火币Pro)
京ICP备号Copyright (C) 金色财经 版权所有
您投送的稿件违反了金色财经的投稿协议,现已关闭您的投稿功能,如有异议请发邮件至进行申诉。区块链游戏行业全景 | 链塔智库
责任编辑:链塔智库
作者:链塔智库区块链发展得如火如荼,行业里面讨论最多的要数区块链游戏了,唱衰者说它并非是真正意义上的游戏,噱头而已;信仰者说它是区块链技术唯一可大规模落地应用的行业,是区块链泡沫破裂后的诺亚方舟。链塔团队对中外区块链游戏、开源游戏平台进行了梳理,对其现状、特点进行了分析,为行业提供参考。一、区块链游戏现状中国市场区块链游戏寥寥无几,市场上如数家珍的莱茨狗、招财猫、加密狗、宝利马等各种宠物,都是区块链团队的尝试,而并非专业游戏团队开发而成。中国区块链游戏项目开发者备注莱次狗百度单只最高价20万元。招财猫网易已终止运营。加密狗蓝港互动上线不到一周时间,交易额超过500万美元。区块猫360处于免费领取阶段,领取成功的将在五月中旬左右发放。宝利马晨鑫科技宝利马是虚拟宠物养成社区游戏,玩家通过共享自有资源及算力来获取宝利马积分(GCP),积分可以用来购买、收集、交易以及繁殖新的马匹。玩客猴合肥酷菲需要用链克币购买,相当于一只创世猴要8000元。云鱼极客网数量最多的黄色款小丑鱼的售价低至0.02个ETH。稀有的幸运收益鱼——静拟花鮨鱼,价格高达200ETH。产品待开发恺英网络区块链平台项目正在研发中,下半年推出。产品待开发金山游戏云目前游戏云业务正在探索区块链技术在游戏中的应用,加速扩建游戏生态圈。外国区块链游戏在数量和类型上比中国更胜一筹。(游戏名单附文后)目前上线的区块链游戏类型有多种,最主要的包括收藏类、旁氏(Ponzi)类、击鼓传花(Hot Potato)类,此外还有菠菜类、策略类、卡牌类等。这与传统游戏分类模式有很大的不同。传统与区块链游戏类型对比传统游戏类型区块链游戏类型角色扮演击鼓传花休闲益智收藏、交易棋牌桌游菠菜动作冒险卡牌体育竞技策略社交游戏战斗飞行射击旁氏模拟经营酷跑竞技战争策略音乐游戏收藏、交易类和击鼓传花类游戏是区块链游戏的主要类型。收藏类游戏特点以CryptoKitties为例,就是一款养猫、生猫、养猫不断循环,核心玩法较为单调的模拟养成类游戏,相当于低配版的宠物类手游。&随着游戏数量的增多以及玩家热情的降低,游戏热度下降。代表游戏:CryptoKitties (谜恋猫)交易总额:约2亿元人民币击鼓传花(Hot potato)类游戏特点此类游戏本质上是一种“占坑”的游戏,后来者必须强制加价从先购入者手中购买相关游戏物品或人物,游戏性较弱,玩家纯粹是在利益驱动下进行操作。&代表游戏1:CryptoCelebrities(加密名人)交易总额:约1.5亿元人民币代表游戏2:CryptoCountries(加密世界)交易总额:约1.5亿元人民币区块链游戏的特点区块链开源游戏现在大多数基于以太坊智能合约平台开发。由于软件开源,从业人员可以直接在开源代码上修改后成为一个新的游戏,问题出现了,第一款游戏以太猫的缺点或者是问题还在,甚至被放大,但其原有的优点却被改没了。与传统游戏相比,区块链开源游戏需要构建新的游戏内经济模型,设计时要更充分考虑区块链底层性能,做到性能与有趣之间的平衡。二、区块链游戏开源平台与游戏相比,区块链开源游戏平台发展的步子更快一些,为区块链游戏的开发做好了准备。巧合的是,三大知名游戏平台先后在3月份的半个月内宣布进军区块链。知名游戏开源平台游戏引擎名称进军区块链游戏详情Unity3D与虚拟货币恩金币展开合作,双方将联手布局区块链游戏开发领域并提供技术支持,主要提供区块链游戏道具或其他加密资产的交易帮助。3月29日宣布。Cocos将对外提供直观、可预期的区块链开发环境及工具。开发环境已经提供了包括基于区块链分布式用户账户、钱包、道具交易系统,可以实现游戏内道具的链上永久保存及跨游戏使用。3月24日演示Unreal未见披露Egret白鹭科技联合来自硅谷、加拿大等知名企业的专家及合作伙伴共同成立区块链实验室,探索区块链技术在HTML5游戏中的应用,并计划通过已有引擎和工具集成区块链SDK,为开发者提供便利。3月14日宣布。Layabox未见披露一些非知名游戏平台走在了前面,成为区块链开源游戏平台的新锐。新锐游戏开源平台平台名称平台类型Wild彩票/电竞平台SG Chain超级游戏链Eloplay电竞平台FirstBlood电竞平台Gilgam.es电竞平台Crypto Zombies互动代码教学BitGuild区块链游戏平台game.com区块链游戏平台poker.io区块链游戏平台ugChain区块链游戏平台次空间区块链游戏平台DMarket游戏道具交易平台Nexium游戏道具交易平台Wax游戏道具交易平台ALAX游戏分发/营销平台BitCoins.Games游戏分发/营销平台hellokimi游戏分发/营销平台Refereum游戏分发/营销平台爆鹿游戏分发/营销平台Crycash游戏交易平台Playkey云游戏平台区块链开源游戏平台有共享性,游戏玩家有机会充分参与游戏规则制定和游戏界面的设计,能通过一定的机制(如通过节点投票或其他形式)来进行社区治理,因此与游戏平台的交互性更强,更能满足自己的需求。&开源平台中,创作者即玩家,共享游戏收益由于软件开源特点,理论上区块链游戏平台也可能会发生硬分叉,即支持与反对某种游戏规则修改的用户人数大致相当时,就很可能会形成两个相对独立的网络继续运营。与当前中心化模式运营的游戏平台相比,区块链技术游戏平台由于其去中心化分布式服务具因而稳定性更强,戏数据信息难以篡改因而安全性更强。三、区块链游戏展望区块链游戏里的数字资产可以和链上的资产建立映射关系,通过这个映射关系,把游戏内的金币做恒定的货币,这便使区块链游戏具有了金融属性。游戏的目的是对用户形成黏性进而实现盈利。区块链游戏的目标是为为游戏中的通证创造稀缺性和价值。从目前来看,区块链游戏的区块链属性和游戏属性配比较高,导致游戏的娱乐性不足。&玩家心理分析未来需要利用区块链帮助游戏创造新的玩法,有趣、游戏属性更高,这才是区块链和游戏最好的融合。对于中国而言,由于游戏流量入口的70%都掌握在游戏大厂手里,即腾讯和网易,但二者目前对真正的区块链游戏开发尚未发力。未来是由两家游戏大厂出手带动整个行业崛起,还是由中小厂商在区块链游戏市场掀起颠覆的力量,还很难判断。市场会给出最好的答案。附:116个区块链游戏总表游戏名称玩法题材Pray4Prey博彩捕鱼Beyond the Vold策略魔法CryptoMines策略矿场EtherRockets策略火箭CryptoWars策略国家Etheremon对战小精灵Battle Cropto对战小精灵KryptoWar对战国家CryptoCuddies对战宠物Nova blitz卡牌魔法Spells of Genesis卡牌魔法Ledger Legends卡牌魔法Mythereum卡牌魔法Soulecule卡牌魔法Dragon Hodl卡牌魔法CryptoMons卡牌宠物Crypto Tulips数字收藏植物EtherTulips数字收藏植物CryptoFighters数字收藏战斗Crypto Jingles数字收藏音乐Ethplace数字收藏艺术品CryptoSponners数字收藏玩具CrypLand数字收藏土地CryptoPunks数字收藏头像Planets4Sale数字收藏太空Own a Number数字收藏数字EtherRock数字收藏石头Kim Jong Crypto数字收藏人物Kitty Hat Extension数字收藏配饰Angel Battles数字收藏魔法EthBabes数字收藏美女Etherions数字收藏龙CryptoBots数字收藏机器人EtherMap数字收藏地图dWorld数字收藏地图EthMap数字收藏地图CryptoCities数字收藏地图CryptoKitties数字收藏宠物Tron Dogs数字收藏宠物CryptoPets数字收藏宠物FishBank数字收藏宠物Pandarium数字收藏宠物Puppy Planet数字收藏宠物Crypto Puppies数字收藏宠物CryptoCats数字收藏宠物EtherDoggos数字收藏宠物Crypto Alpaca数字收藏宠物Axie Infinity数字收藏宠物CryptoPonies数字收藏宠物PuppyChain数字收藏宠物Moon Cat Rescure数字收藏宠物scarcebitshot potato字体cryptoartshot potato艺术品cryptoMasterpieceshot potato艺术品bit Galleryhot potato艺术品crypto Colorshot potato颜色metagameshot potato虚拟物品cryptokiddytoyshot potato虚拟物品Ether mealshot potato虚拟物品crypto Buritohot potato虚拟物品ether Gemshot potato虚拟物品ether bageshot potato虚拟物品crypto Pizzahot potato虚拟物品crypto Kittenshot potato虚拟物品crypto Chemhot potato虚拟物品candy claimshot potato虚拟物品cryptomotorshot potato虚拟物品cryptoSportshot potato体育worldcryptocuphot potato体育ether basketballhot potato体育ether soccerhot potato体育ether numbershot potato数字crypto Celebritieshot potato人物crypto pornstarshot potato人物crypto Polititionshot potato人物crypto tubershot potato人物crypto-waifushot potato人物kinglovinhot potato人物ether waifushot potato人物KPOPhot potato人物以太水浒hot potato人物crypto AVhot potato人物etherprincesseshot potato人物crypto Mayorhot potato人物YYstarshot potato人物crypto Superheroeshot potato人物ether brandshot potato品牌worldhot potato国家crypto socialediahot potato公司crypto movieshot potato电影crypto landmarkshot potato地点wall crypto streethot potato地点ether Estateshot potato地点ether Codehot potato代码cryptoCitieshot potato城市crypto lamboshot potato车crypto Memeshot potato表情ether Emojishot potato表情EtherRoll博彩The Pyramid Game博彩EthRPS博彩HashHeroes博彩Fire Lotto博彩Banana Game博彩Vitaluck博彩CryptoBowl博彩Hedgely博彩Ether Dungeon博彩Crypto Wager博彩Our Roulette博彩关注“链塔智库”公众号,获取更多区块链行业信息。
声明:九个亿财经登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。文章内容仅供参考,不构成投资建议。投资者据此操作,风险自担。
九个亿微信服务号扫码加入
九个亿财经公众号扫码加入
九个亿财经公众号
九个亿官方微博
Copyright (C)
九个亿财经 All Rights Reserved揭秘天价虚拟宠物猫:游戏区块链猫最高价达13亿元|区块链|以太坊|猫_新浪财经_新浪网
  【揭秘】没有最疯狂只有更疯狂:一只虚拟“宠物猫”叫价13亿元!
  现在不少人玩过养电子宠物的游戏。如今出现一种新型养电子宠物的游戏,玩法完全不同以往。虽然,这只“猫”并不是真正意义上的“猫”,而是一款名为CryptoKitties的小游戏,是基于以太坊的“加密猫”,也叫“云养猫”,但是,其火爆程度绝对不亚于任何一个名贵品种的真猫。
  一只卖12万美元,上线不到两周交易7万只
  英国《星期日泰晤士报》网络版10日援引加密猫网站销售数据报道,自游戏12天前推出以来,已经完成了7万只加密猫的交易,交易额超过1100万美元,约7282万元人民币。
  游戏推出时设100只“创始猫”,其中的18号猫身价最高,6日以12.2万美元(80.8万元人民币)成交。游戏开发者给这只猫设定的特征包括眼睛凸出、橙色毛、带紫色斑点、特能吃、爱看加菲猫的故事。
  区块链宠物猫最高价达13亿元
  近日,目前市值排名第二的数字货币以太坊网络发生拥堵,起因竟是因为一款CryptoKitties宠物猫游戏,在这个游戏中,一只虚拟宠物猫的价格最高竟已高达13亿人民币。
  这是目前价格最高的宠物猫,售价468415个ETH,当前每个ETH价格为2760元左右,也就是说,这只猫的售价为13亿人民币左右,但目前并未成交。
  价格如此高的原因是该宠物猫是一只“区块链猫”,玩家在区块链上购买虚拟的猫,让它们互相或者和其他玩家的猫进行繁殖,每只猫有256种基因,基于一定的算法,每一对加密猫能随机生成40亿种基因组合,可以遗传到下一代。按照CryptoKitties的开发算法,对应成每一只猫独特的外观特征和属性。理论上,一只猫不可能和另一只猫同时具备一模一样的外观特征和相同的特性。
  游戏怎样和区块链结合起来?
  原来CryptoKitties猫咪生成、繁殖和交易功能,全部都是基于以太坊 (Ethereum),每只虚拟猫,在以太坊区块链平台上都是一条代码,每一条代码都是独特的。购买猫咪需要用以太坊,并通过以太坊区块链实现确权。
(来自cryptokitties)
  自从上线以来,CryptoKitties已经成为了以太坊区块链上最受欢迎的项目,一度占据了整个以太坊 20% 的流量,并造成了以太坊网络的拥堵,一个即将上线的ICO项目也不得不延迟。
  这一现象引发了众多讨论。有观点认为,这种电子宠物并不是第一次出现,此次只是搭载了“区块链”的概念,如此高的价格只是一场泡沫;
  也有观点认为,从某种意义上来说,这个游戏是区块链在日常场景中的第一次大规模应用,区块链保证了每只猫的不可替代性,或许存在收藏价值。
  无论应用了怎样的技术,一个虚拟电子宠物售价13亿元都属于“贫穷限制了我的想象力”系列了。与此相比,比特币十万的价格也显得不难接受了,这种奢侈品最终是否会有人接盘,会被谁接盘,倒是个引人遐想的问题。
责任编辑:刘万里 SF014区块链游戏,其实也没什么神秘的区块链游戏,其实也没什么神秘的一天浅搁百家号在周六的 Cocos 区块链游戏开发者大会上,我和 INB 资本的合伙人尹健辉一起演讲和演示了基于 Cocos 引擎开发的区块链游戏的编译、发布、运行在 Cocos 公链上的整个过程,以及游戏道具脱离游戏后在链上存储、交易、然后从链上回到游戏里,把武器挂件装备上去、以及把炸弹消耗掉的整个过程。由于这部分演讲是用对话形式开展的,速记稿也比较凌乱毕竟太多技术干货了,所以我打算直接用这篇长文,完整阐释我们做了什么、计划做什么、以及为什么要做这些事情的整个思路逻辑。这篇文章真的很长,请耐心看完。一、为什么我们要着手区块链游戏的研究在和健辉一起演示区块链之前,我的个人演讲的部分,解释了为什么 Cocos 要在今天开始着手研究区块链游戏的方向。我自己讲了大概 30~40 分钟,其实核心是围绕这张图来展开的:目前手机原生游戏领域的多数从业者,都是
年才进入这个领域的。但是我们 2010 年就开始做 Cocos2d-x 了,在 2010 年 12 月 1 日发布了第一个版本 Cocos2d-x 0.7.0。当时我周围的人都很不理解,为什么不做端游呢?为什么不做页游呢?当时国内的市场环境,手游上就 iOS AppStore 可以达到每月 50 万的最高月流水,还不够端游月流水的一个零头;安卓上则完全没有任何游戏变现模式,没有内购计费没有广告变现,那么你们在瞎折腾啥呢?后来的历史,大家也都一起经历过了。这是 3 月 12 日上周一我做区块链游戏大会的 PPT 时,截取的几个国家游戏畅销榜排名,Cocos 游戏仍然占据了大多数。Cocos 引擎被喷了这么多年,事实证明,在中国市场上,仍然是市场占有率最高的手游引擎。网易的几款 3D 游戏,我们内部称为「Cocos+」,就是在 Cocos 的基础上,网易自研构造了整个 3D 引擎叠加上去。我半开玩笑地和网易的朋友说,你们大概用了 20% 的 Cocos 吧,那么就调成 20% 透明度?于是就有了下面这张图。网易的技术路线,也说明了 Cocos 在 3D 的潜力,只要我们假以时日和研发投入,希望 Cocos 引擎也能做到像《楚留香》那样级别的 3D 能力,而且不是属于某家游戏公司的,而是属于全行业的。但是原生手游领域,在 2017 年开始就已经进入我称为「生态稳定」的状态了。「生态稳定」是中性词,说难听点是「生态凋零」,大厂占据了绝对优势地位,这个领域即使越来越赚钱,也和大多数中小 CP 和创业者没有任何关系,基金和风险投资也不再愿意投资 CP 了。在 2017 年大家看不到太多机会之后,很多人离开了游戏行业,改行去做 O2O、直播、大数据、人工智能等新兴领域了。但还是有很多和我一样,就是热爱游戏行业,一辈子只认做游戏的朋友仍在坚守。直到 2017 年 12 月 28 日微信发布小游戏,2018 年 3 月 15 日 Facebook 宣布开放 Instant Games 平台,都把 HTML5 小游戏推向了风口浪尖,大家才看到新的机会。之前有提前做 HTML5 技术布局的游戏公司,都从中获得了很大的增益。Cocos 引擎也在微信和 Facebook 首发小游戏里得到了新一轮的爆发,占据了绝对优势的市场份额。微信小游戏在上周已经可以注册和调试了,并要求大家准备各种资质材料,相信距离完全开放、可自由发布已经不远了。Facebook Instant Games 则在发布的当天就立刻完全开放,而在平台开放后仅仅过了 7 小时,就有一家国内游戏公司用 Cocos 引擎发布上去 8 款游戏。所以,现在回头来看,我们在 2012 年开始布局和探索 HTML5 游戏开发技术,和大家介绍用 JavaScript 语言开发游戏,是完全正确的。今天对于 Cocos 开始探索区块链游戏的各种技术,社区论坛里有不少质疑和嘲笑的声音。但是回顾前面几年的历史,我在 2012 年开始介绍用 JavaScript 来开发原生游戏,用 JSB (JavaScript Bindings)技术打包到原生平台、而且还可以发布到 HTML5 环境的时候,当时有多少人反对、嘲笑、觉得我们不务正业呢?甚至到我们在 2016 年 3 月推出 Cocos Creator,以 JavaScript 为第一优先的开发语言时,仍然有至少 50%~60% 的开发者跳出来骂。当时很多人喷的是,Cocos 团队不务正业,我只关心我的 C++ 和 Lua,我不需要 JavaScript。今天小游戏的机会来了,你还能那么确信 Cocos 团队在几年前投入 HTML5 技术研发是不务正业吗?我们每次在一个技术爆发、未到成熟的时候,就立刻提前布局一些新技术的研发投入,其实就是为了在老技术老平台「生态稳定」的时候,可以给诸位开发者提供「多一些选择」。回到第一张图,原生手游领域我们 2010 年开始研究,2012 年爆发;这时候我们不等原生手游发展到生态稳定的阶段,就立刻投入 HTML5 技术的研发,即使被人喷、被人认为不务正业;6 年后 HTML5 小游戏爆发证明了我们的技术前瞻性,但同时也我们不会等到 HTML5 进入生态稳定,就需要立刻布局新的技术平台了。从目前的情况来看,区块链游戏的确是一种很有潜力的新技术,值得我们去研究。很多开发者看到这里就会问了,OK,你说服我了,我也支持 Cocos 研究新技术,但是已有的原生和 H5 引擎是否会受影响?我在这里统一答复:不受影响。因为我甚至不太想把区块链研发团队建在厦门,和引擎团队放在一起。主要原因是厦门基本就没有区块链技术高手。目前可演示的 Cocos 区块链项目几个研发人员在成都,我最终会在北京和成都中间做出一个选择,毕竟这两个城市人才比较多,目前暂时倾向于成都。但同时,厦门的 Cocos Creator / Cocos2d-x 引擎团队在春节后也大举招人。这里顺便打个广告,对自己的引擎开发技术有自信,希望一起做一个全球一流引擎、一起做一家伟大公司的朋友,可以在微信上、或者通过微信公众号联系我,我们招2D/3D/编辑器技术高手,工作地点厦门。在周六的会上,我也展示了 Cocos Creator 2.0 的性能飙升,我们只是用了在 3D 研发上得到的部分成果,一个 2D/3D 通用的渲染器,把 Cocos 原来的底层换掉,然后就得到了这样的性能提高。Creator 2.0 目前已经出到 Alpha-5 版本了,而且这次拉了腾讯互娱的大神们进来趟坑。填完坑之后,应该在 4~5 月份,就可以发至少 beta 甚至 RC 版给大家用了。会上我也演示了 Cocos 3D 目前的工作流,以及一款可以部分客户端 2D、部分客户端 3D 的麻将游戏。我们希望通过这种技术方案,让开发者们可以平滑过渡到 3D 方案上,甚至因为是 H5/热更新的缘故,可以做灰度发布和 A/B test。具体演示过程大家可以去看这周稍后放出的会议录像。好了,讲完了我们为什么要进入区块链游戏领域的逻辑,以及让大家放心我们对原生/H5的投入,和 Creator 2.0 版本即将带给大家性能上质的飞跃。下面进入区块链的内容了。二、区块链黑话翻译几个月前,我刚开始看区块链相关资料的时候,也是极度懵逼的。后来发现,链圈自己发明了很多行业术语,或者说「黑话」,其实和手游圈一样的。外行人看手游圈,我们也是一堆黑话比如:SDK、API、次留、七留、人均阿普(ARPU)、付费阿普(ARPPU)、LTV、CPA、CPI、CPC、填充率、CPM 和 eCPM 还讲的是完全不同的东西……。类似地,搞清楚链圈的这些术语之后就容易理解多了。所以在我和健辉一起完成演讲之前,我坚持要求把很多链圈的行业术语「翻译」成了游戏圈的术语,当然还有一些无法翻译的,我只能在这里简单科普一下,链圈的极客们就不用看了,主要给游戏圈的 Cocos 开发者们看的:游戏运行在区块链环境上 —— 目前阶段,一般指的是游戏接入了区块链 SDK,在金币内购和道具生成/交易/兑换的时候通过区块链 SDK 调用任一区块链节点提供的API。最理想状态是游戏绝大多数逻辑、甚至全部逻辑都由智能合约构成,完全在智能合约虚拟机中执行。区块链虚拟机、智能合约虚拟机 —— 区块链 SDK 上绑了 JavaScript 、 Lua 脚本或 Solidity 脚本的执行环境。JSVM、Lua VM 的确是翻译成虚拟机没错。比较有意思的是,现在的区块链系统中,通常是数个节点共同执行并见证一份智能合约。区块链浏览器 —— 这个模糊的命名是被我吐槽最久的。其实它不是一个架设在区块链上的网页浏览器,而只是网站上登录后,类似「我的账户」里面可以看到「我的交易记录」以及每次交易记录区块描述的这么一堆网页。这应该是直译 Block Chain Expoloer 的锅。区块链浏览器通常还带有合约浏览、共识过程监督、出块记录、理事会等功能,这就看具体的设计了。Token —— Token 是一种权益证明,并不是区块链特有,例如Q币也算是一种 token,在中心化系统中也可以发行和流通。从技术上来说,区块链和 token 是可以完全分开的。区块链系统中的权益证明,能通过加密算法和分布式账本标明资产的唯一性、确定真伪、并通过共识算法进行流通。一般 token 会被通俗理解为数字币。比特币、以太币、以及在以太坊上用各种智能合约生成的数字币都叫 TToken。实际上 token 也可以用来证明你拥有某种游戏道具,比如屠龙刀、裁决的拥有权,这就是虚拟资产的持有证明了,而不是纯粹的币。TPS —— Trade Per Second,每秒能交易多少次,这是区块链主要性能指标。比特币大概 7 TPS,以太坊 25 TPS,而石墨烯技术的链理论上可以达到 10 万~100 万 TPS 的峰值吞吐性能。石墨烯技术和 DPOS 共识方案 —— 咱们行业多数游戏都是专制独裁式的。我游戏厂商今天要做个运营活动、发个道具,直接由游戏厂商说了算;比特币则类似全员民主投票制,稳,但是效率真是太低了;而所谓的石墨烯技术和 DPOS 共识就是类似咱们国家的民主集中制,大家先投票选出几个代表,然后由这些代表负责后续的日常投票就行了。这种方法在民主的低效和专制独裁的风险之间,取得了一个很好的平衡。Cocos 链就是采用这种技术的,否则每秒不到 30 次交易的那些公链,怎么可能支撑商业化游戏的运营呢。更多的链圈黑话,大家自己去网上搜索学习吧。我就不多写了。正式开始之前,我得强调一下,我们是链圈的,不是币圈的。区块链底层技术可以拿来讨论,发币炒币这种事情就不用讨论了。我本人连股票都不炒的,比特币和以太坊钱包都还没开。花那个时间不如撸代码和打游戏有意思。有媒体或开发者用「区块链引擎」来描述发布会后的 Cocos。这样的解读是不对的,游戏引擎就是游戏引擎,我们只是可以让开发者能更方便地接入区块链 SDK 而已。这和引擎提供广告、提供统计等服务的本质是一样的,甚至和引擎支持微信小游戏平台、支持 Facebook Instant Games 平台都是类似的。Unity 的 70% 收入来自于他们自家广告平台,人家也不会称自己是「广告引擎」嘛。正确表述是,「今天 Cocos 让游戏可以通过引擎快速接入我们的区块链 SDK 了」。Cocos 区块链项目的名字叫 Project BCX,BCX 的全称是 Block Chain Expedition。BCX 在我们内部一般读为 /biks/。Expedition —— 让我们去远征吧,很可能是像 HTML5 技术一样,三到五年的一趟远征,最后带回来给开发者多一种新平台的选择。三、区块链游戏的四阶段发展路线设想,以及我们的对应实现方案首先,我们认为区块链游戏的发展,会分为四个阶段:第一阶段:使用 token 作为游戏金币的结算这一阶段的区块链游戏使用 token 作为游戏金币产出的结算。 一些项目的数字币基于以太坊的 ERC20 标准进行制作,基于 ERC20 协议发行的 token 很容易交换和兼容可用于不同的项目和平台, Token 的持有人可以完全控制资产并且跟踪到任何地址任何数量,其流通路径可在区块链浏览器中查询。 Candy.one 的游戏平台是这一阶段的代表。会前宣传说我们会演示 Cocos 游戏接入 Candy.one 平台,其实我们在现场根本就没有演示,因为这一阶段是在是太容易了。对于引擎而言,就和接入一个微信支付宝 SDK 一样简单。真的是很简单。我们一款已经开发好的 H5 游戏,加入 Libs 里面两个混淆过的 JS 文件,调用这个区块链 SDK 的 API,构建,搞定。什么区块链容器、区块链虚拟机,我们游戏圈的人不用理会这些概念,就是接入一个 SDK,2 天时间搞定。这个阶段会遇到的局限是:token 是同质化的,只能用来表达积分、金币这样的纯粹一些数字,无法表达不同的道具。比如说,你在游戏里打出了第一个钻石、然后第二个钻石,就可以记录为你有 2 个钻石,这个叫「同质化」;但是如果你有了第一只以太猫、第二只以太猫,两只猫的毛色、眼睛、形态都不一样,这样你就无法在链上记录说你有「以太猫x2」了,第一只和第二只以太猫需要分开记录,这叫「非同质化」。所以我们需要立刻进入第二阶段。第二阶段:游戏金币和道具的去中介化、去代理交易以太坊的 ERC721 Token,就是一种「非同质」 token 的标准范例。而之前大火的「以太猫」,就是非同质 token 的代表性应用。所以,不论是游戏中的道具、装备、玩家账号,你手里有把风之力、有把蛋刀、或者裁决、,都可以用非同质 token 来表达。这个 token 代表了你对这件道具的所有权,可以脱离游戏去买卖交易。该阶段解决了玩家之间道具脱离游戏在链上交易、甚至是不同游戏里交易的问题。由于这个过程是去中介的,理论上到达该阶段之后,玩家就不需要像 5173、交易猫这样的道具交易平台了。你不再需要把账号密码给到一个交易平台上的代理人,那个代理人起到平台信誉担保的作用,一边收了买家的钱,把钱给到你,然后再一边把装备和账号给到买家,中间赚取差价。我们的 Project BCX 正处于这个阶段,会稍微往前一点儿有个第三阶段的雏形。周六我和 INB 资本合伙人尹健辉在演示中,重点演示了我们已实现该阶段的功能。健辉在这个地方有个很特别的设计是,交易的「原子化」实现。虽然「付钱」和「得到道具」是两件事情、属于两笔不同的记账,但是 Project BCX 里面的规则是把这两笔记账绑定绑定到一起,成为一个「原子」,如果你付了钱没有得到道具,或者得到了道具但是付款失败,这次交易的「原子」就会整体失败、整个回撤。而区块链的去中介去代理化,就是说只有你自己能对自己的道具和金币进行操作,在原子化交易规则之下和去中心挂化挂单、撮合系统的帮助之下,你在链上的交易里,再也不需要有道具交易平台那些代理人的帮助了。但第二阶段的缺点是,游戏运行规则仍然是在链之外的。虽然道具的产量、流通是透明的,但产出规则仍然是可以被游戏厂商暗箱操作的。今天做个运营活动,明天出个新boss,结果玩家花了大量时间、或投入大量充值购买的装备道具被快速贬值。玩家和游戏厂商的价值严重背离了。我们不少游戏人,天天想着怎么洗用户,用户又不傻,很快就跑到王者荣耀、吃鸡游戏、TapTap 等「不会被洗」的地方去了。第三阶段:关键规则上链运行如何才能保证我作为玩家不会被反复洗呢?不会说得到一件橙装之后,下个月的运营活动里就被快速贬值呢?我们设想了第三阶段应该实现的功能,就是比如高级道具的掉落、金币产出规则等上链运行,游戏运营方将这些关键规则在区块链上以智能合约的形式实现,在区块链浏览器的支持下,规则对玩家是公开、透明的。之前有提到,Project BCX 稍微有了第三阶段的雏形。我们设想并实现了一个很有趣的功能,称之为「铁匠铺」。铁匠铺应该是一个由游戏运营方、游戏玩家代表共同成立的治理委员会,关键规则在治理委员会讨论投票通过后,所有关键道具都只能通过铁匠铺来生成。未经过委员会讨论通过的情况下,游戏运营方是无法单方面生成各种道具装备的。所以:铁匠铺是具有道具、装备制作权限的账号和一组合约铁匠铺是独立于游戏的道具产出点铁匠铺的道具,具有限量性或唯一性铁匠铺由游戏厂商、玩家、玩家公会等构成的治理委员会管理其实进一步想,这么设计之下,游戏的运营和收入方式会有很大的改动,游戏本身也会变得有趣:比如说在同样的三国世界观下,我们可以在《三国志》里面获得一把青龙偃月刀,记录到链上,然后到《真三国无双》里面割草,接着到《街机三国》里面把曹操砍了。这些游戏一开始可能是同家游戏厂商做的不同游戏,但最后有可能演变成不同游戏厂商做的不同游戏,但都接入同样的链、同样的世界观、同样的道具产出和交易规则、被一个世界观治理委员会管理。多家不同游戏厂商和玩家一起讨论、制定、公开青龙偃月刀的产出规则,而游戏运营的收入,就不能通过「洗用户」来维系了,而可能是通过提供区块链记账的算力来收取交易手续费。表面上看因为不能洗大R而短期收入降低了,但是游戏的生命周期则可能拉得很长,游戏厂商的关注点不应该是付费点设计和运营活动了,而是专注于有趣好玩的游戏内容生产,回归游戏的本质。其实这一点我们还没完全思考得特别清晰,但直觉上这是一个正确的方向,让玩家和游戏运营方的利益一致化,实现游戏的长期运营和收入。如果我们今天不想做出一些改变,只是靠不停滚服洗玩家的话,最后玩家即使不玩你区块链游戏和铁匠铺规则,也会跑去玩那些大厂的公平竞技游戏了。我和健辉在周六的演示里,演示了「只有铁匠铺账号才能创建道具」的功能,但对于游戏运营方和玩家、和玩家公会如何成立一个治理委员会来决定这些道具产出规则,则没有想得太明白,毕竟这已经不是技术的范畴了。第四阶段:游戏整体上链运行这个阶段的脑洞就比较大了。我们设想,行业的最终形态可能是游戏整体上链运行,游戏的全部逻辑代码都在链环境中执行,并由去中心化的区块链网络承载和存储数据,在这个场景下需要可信、高效、无延迟的运行容器与轻量级的节点,用于游戏的运行。但是,哈哈,目前业界尚无决定性的技术方案,大家各种链的性能和算力显然都扛不住啊。也许某天会有哪个顶尖聪明的程序员提出解决方案,这只能等了。四、Project BCX 希望解决的问题,和技术特点总体来讲,我们在区块链游戏方向的探索,希望能解决以下技术问题:1、合适的区块容量和出块时间。容量太大么出块时间慢,容量太小么,怎么记录各种道具的一大堆数据。石墨烯方案的最大区块大小为 2M /块,对于记录游戏道具,这显然不够用。我们具体定多少呢,还在测,反正中间找到个平衡点。另外,我们也已经做了一些改进;2、提供自定义数据结构存储。你这游戏是把风之力,那个游戏是把屠龙刀,每个游戏记录自家道具的数据结构肯定是不一样的,我们也不应该强求大家一样。所以块里面应该能支持自定义数据结构的存储;3、提供带有区块链操作接口的多平台游戏运行环境。这句话翻译过来就是,区块链 SDK 应该能跨 iOS, Android, H5…… 这句基本是废话,本来就应该如此;5、去中介交易的实现和一个道具交易市场的范例。恩,这点我们也已经做完了;6、提供完整的钱包和区块链浏览器。同上,开发完了,会上有演示;7、支持同质和非同质 token 的跨链承兑网关。同质和非同质,前面已经讲解过了。什么叫「跨链承兑网关」呢?你看,Cocos 最早就是靠跨手机平台起家的,然后有 AnySDK 和 SDKBOX 帮助大家快速跨各种支付 SDK 广告 SDK。到了区块链游戏的时代,必然是各种公链各种币满天飞,这时候就需要引擎能帮助开发者能把游戏快速接入各种链各种币,反正多一种币的支付,就多一群玩家,玩家可不能因为他只有 a 币没有 b 币而流失;8、二级资产的发行和交易能力。Project BCX 的设计是,CP 可以在 Cocos 公链上发行自己的二级数字币,游戏厂商或者我们前面提到的铁匠铺管委会,可以自由交易这些数字资产;9、高速合约虚拟机。这个是和快速共识设计配套的,我们需要能快速地执行合约代码,不然玩家多了肯定扛不住。速度越快,可以上链的游戏内容就越多,对玩家利益就越有保障。五、篇末谢谢各位有耐心看到这里。我很久没有写过这么长的文章了,还得尽量通俗不晦涩。整体而言,Cocos 在区块链上的研究,是直奔「让玩家和游戏厂商利益一致化」「游戏厂商能专注生产好玩有趣的内容,而不是天天盘算怎么设计付费坑怎么洗用户」而去的。我前面也说过,大家天天洗用户洗大 R 的结果,就是玩家干脆跑到腾讯网易做的 MOBA、吃鸡等公平竞技游戏里去了,而这种公平竞技游戏,都需要高 DAU 堆起来的。在手机游戏流量红利结束之后,想要有 DAU 支撑,你要么得有超级流量平台、最好还是超级社交平台,要么得有大笔市场费用做投放买流量,这两件事情和大多数游戏公司已经没什么关系了。今天的 H5 小游戏,或者叫「手机页游」固然开放了新的流量获取方式,但可能两三年之后又会进入「生态稳定」的阶段,大家又必须去找新的突破口和新流量来源。今天 Cocos 投入区块链技术的研究,和我们早在 2010 年开始手游原生平台,2012 年开始 HTML5 技术一样,未雨绸缪,希望在手机页游/小游戏的流量红利结束之后,能给各位开发者提供多一种可选的方案。最后我再强调一下,我们对区块链领域的投入研究,是和早几年的 Cocos VR 一样放在体外,并不影响 Cocos 作为游戏引擎本身的研发投入。引擎团队今年仍然在融资和扩张。应用了我们部分 3D 研发成果的 Cocos2d-x 4.0 将在 Q3 发布,将实现渲染多通道支持、2D 材质系统和 2D 光照,而且实现了下一步可适配 iOS Metal 的渲染架构;而性能大幅提升的 Cocos Creator v2.0 目前已经进展到 alpha-5 版本,计划在 Q2 发布,敬请期待。不论是在手机原生,还是 H5 小游戏,或者在未来可能存在机会的区块链游戏上,『让游戏开发更简单』,既是对各位开发者的承诺,也是我们始终不变的愿景。本文仅代表作者观点,不代表百度立场。系作者授权百家号发表,未经许可不得转载。一天浅搁百家号最近更新:简介:只在黯然是,流泪不止作者最新文章相关文章}

我要回帖

更多关于 以太坊区块链开发 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信