查看原文
其他

Web3 游戏的去中心化层

Dfifans DFINITY 2022-07-07


长期以来,游戏一直有助于普及创新技术,这适用于区块链,其中游戏已经跨越不同的子类别。以 Axie Infinity 为代表的游戏赚钱模式,玩家收集并与可以与其他玩家交易的 NFT 代表的小怪物战斗。


其他游戏包括 Decentraland,这是一款元宇宙游戏,玩家使用原生代币购买以 NFT 表示的游戏内物品,此类游戏已将数十万游戏玩家介绍给区块链技术。


但这种早期增长受到迄今为止区块链平台技术缺点的限制,大多数流行的基于区块链的游戏 —— 包括 Axie Infinity、Decentraland 和 Sandbox —— 都在以太坊上运行。


由于以太坊仍在等待其向权益证明共识机制的过渡,速度和可扩展性问题继续阻碍基于区块链的游戏真正起飞。



以太坊目前在高峰时段每秒最多处理 19 笔交易,想想流行的在线生存游戏 Fortnite 有 100 万到 300 万并发玩家,即使他们中的一小部分尝试在以太坊上同时进行交互和交易,也会造成严重的拥塞问题以及交易和存储费用的上涨。


由于在以太坊上存储游戏内数据非常昂贵,这些游戏通常依赖于第二层解决方案或集中式服务器,第二层协议缺乏游戏底层区块链的安全性,而集中式服务器是单一故障源。


更新的第一层协议正在为真正可扩展的基于区块链的游戏铺平道路,其中最吸引人的是互联网计算机,它支持端到端的去中心化游戏体验,目前是一家大型游戏工作室正在构建的技术演示的重点。



去中心化的游戏平台


“充其量,以太坊等经典区块链是 Web3 游戏生态系统中的结算层,高昂的交易 (gas) 费用和共识延迟使得与游戏的集成令人望而却步。” 


Unity Technologies 前高管、现任 DFINITY 基金会 Web3 游戏总经理 Andrew Tang 解释道:“互联网计算机的发明和构建是为了解决将区块链与基于云的技术堆栈集成的财务和技术挑战,使其成为真正 Web3 游戏的可能性和可扩展性的唯一可行选择。”



Tang 正在监督一个技术演示的开发,该演示正在由“世界顶级游戏工作室之一”秘密开发的社交媒体上进行,屏幕截图和视频片段暗示了某种开放世界的元宇宙游戏,尽管 Tang 没有透露更多。


“我们正在与一个外部工作室合作,该工作室一直在开发一个名为 IC1101 的新元宇宙项目。”他说:“未经宣布的工作室已同意在互联网计算机上构建一个技术演示,作为概念验证。”



该演示集成了 PokedStudio NFT,这是由数字艺术家 Jonathan Ball 设计并托管在链上的 10,000 个独特机器人之一,展示了这种集成的可行性。


Tang 还透露,该技术演示计划整合支持主要 NFT 系列的多链 NFT 市场,从 Bored Ape Yacht Club 到 CryptoPunks。



这将允许知名品牌在游戏中包含品牌数字对象,这些数字对象可以作为 NFT 拥有,也可以与其他用户交易并可能转移到其他游戏中。虚拟土地也可以归玩家所有,而去中心化自治组织 (DAO) 的使用可以让玩家对所玩游戏的开发产生前所未有的影响。


在 Web3 游戏中使用 NFT 引起了极大的兴奋和炒作,主要是因为它们承诺为游戏中生成和使用的物品创建一个外部的二级市场。一些游戏甚至将自己定位为将视频游戏和游戏玩家金融化,正如区块链游戏中被称为 “GameFi” 的子行业的发展所表明的那样,游戏和 DeFi 相结合,允许游戏玩家借出他们的 NFT。


Tang 说,IC1101 演示背后的工作室将在不久的将来现身并提供有关其项目的更多信息,但与此同时,其他项目正在展示 Web3 游戏的可能性。



Mission Is Possible 是受 John Wick 启发的第三人称射击游戏,用户在其中游览 3D 世界并避免来自匿名特工的枪击。该游戏仍是演示版,使用跨平台游戏引擎 Unity 构建,互联网计算机集成任何现有游戏引擎的能力是扩大将在区块链上运行的游戏生态系统范围的另一个因素。


“Unity 可能是某些平台(例如移动设备)的首选,而 Unreal 可能更适合 PC。” Tang 解释说,他指的是另一个主要的游戏引擎:“O3DE 和 Godot 等开源引擎也是可行的选择,选择取决于项目的需求以及可以利用现代游戏引擎的力量的可用资源。”


在互联网计算机上开发游戏基本上有两种方法,第一个涉及在区块链上构建和运行前端/用户界面 (HTML5) 和后端,第二个涉及开发人员在自定义硬件(例如 PC、控制台)上构建前端,同时在链上运行后端。


“从安全的角度来看,将整个堆栈完全部署在链上是最佳的。然而,与使用现代 GPU 在硬件上部署前端相比,这种方法限制了渲染能力 (WebGL)。”


Tang 指出:“因此,我们正在投资于实现下一代图形 API(即 WebGPU、Vulkan)的 IC 原生游戏引擎(代号 Fahrenheit32)的研发工作,旨在消除性能和安全性之间的权衡,以实现 100% 的链上部署。”


在链上构建和运行所有东西开辟了许多令人兴奋的可能性,“如果整个游戏堆栈都可以构建在区块链上,那么就无需花费宝贵的资源来解决潜在的集成挑战和安全问题(例如,依赖第三方区块链预言机)与 Web2 堆栈。”他解释说。


互联网计算机的架构将运行在独立数据中心的各个节点组成的称为子网的子网区块链,这些子网可以相互通信,可以添加节点和子网以提高可扩展性。


子网托管智能合约,执行从计算简单交易到运行 dapp 和提供 Web 内容的所有工作。它们并行运行,就像其他链中的“分片”一样,并负责处理自己的事务和计算集。


区块链的协议套件使其能够仅使用单个公钥签署交易,其异步共识机制允许新的交易区块在提出后两秒内完成,这些功能使其能够每秒处理 11,500 个事务来记录数据的更新调用和每秒 250,000 个只读查询调用。


反向 Gas 模型还减轻了终端用户需要加密钱包或代币与区块链交互的麻烦,从而更容易加入新用户。



Cosmicrafts(一款处于早期开发阶段的实时太空主题策略游戏)的创始人兼首席执行官 Omar Hernandez Salmeron 表示:“现在,由于互联网计算机,基于区块链的游戏 100% 有可能充分发挥潜力,因为我们发现它具有与任何其他可配置和定制的集中式服务器相同的功能。低交易成本、高可扩展性、高内存计算能力、强大、兼容的各种编程语言、低延迟以及反向 Gas 模型正是实现这一目标所需要的。”


与区块链游戏类型的其他示例一样,Cosmicrafts 广泛使用 NFT,允许玩家交易、质押和耕种它们。与许多更成熟的游戏不同,它的 NFT 和代币与其网站和界面一起托管在链上。


这种程度的去中心化标志着从亚马逊网络服务和谷歌云平台等中心化供应商手中夺取权力的承诺,它还减少了单点故障,这一点即使在今天仍然影响着互联网用户。


“从单人街机游戏到 MMO,我们将向开发者社区证明,100% 的链上游戏不仅可以在互联网计算机上实现,而且比将区块链与基于云的解决方案集成的各种尝试更可取。” Tang 说。


另一个重要的特点是,基于区块链的游戏,就像它们的传统游戏一样,将能够被数百万游戏玩家同时玩。



“IC 开始添加越来越多的子网以支持数十亿用户只是时间问题。” Mission Is Possible 的开发者 Bartek Laskowski 说:“最棒的是,开发人员不必关心扩展问题。”


实现这一承诺可以为 Web3 游戏提供事实上的通用层 —— 具有必要的速度和可扩展性,为数百万并发用户运行基于区块链的游戏,为游戏中的 NFT 和加密货币创造新的用例。


虽然仍处于早期阶段,但开发人员越来越认识到蓬勃发展的去中心化游戏生态系统的潜力。



本文是 Megafans 和 HackerNoon 未来的游戏写作竞赛的一部分,立即参与赢取高达 5800 美元的现金奖励和 NFT。


MegaFans 正在为游戏玩家、收藏家和开发者建立一个使用区块链、加密货币、NFT 的游戏来赚钱的环境中的世界上第一个移动电子竞技社区。



立即访问 Megafans,通过在手机上玩游戏赚取收益:


  • megafans.com



作者:Simon Chandler

翻译:Catherine



-              -


无桥加密:直接区块链集成的承诺

Forbes|Origyn 与 WatchBox 的合作如何为奢华钟表的认证设定钻石标准

互联网计算机的比特币集成即将完成





你关心的 DFINITY 内容
技术进展 | 项目信息 | 全球活动


长按关注 DFINITY 微信公众号

随时答疑解惑


*添加小助手微信 comiocn 进交流社群


您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存