Cointime

扫码下载App
iOS & Android

Dojo:游戏才刚刚开始!

作者:StarkWare 编译:Cointime.com 237

TL;DR

1、Dojo是一个可验证的链上游戏引擎,实现了游戏的所有权、互操作性和可扩展性。

2、它在Starknet上运行,为游戏创作者提供软件框架,帮助他们创建高质量、无缝和快速的游戏。

3、Dojo通过实现快速且廉价的交易,增强了游戏开发,满足了生产级加密游戏所需。

4、ECS、Sozu、Torii和Katana等组件有助于游戏开发和部署。

5、未来的Dojo改进包括Layer-3游戏研究、乐观更新、客户端证明和跨链转账。

6、在Starknet上由Dojo驱动的游戏,如Dope Wars、Influence、Realms和CafeCosmos,正在增加,标志着链上游戏的崛起趋势。

区块链游戏未能兑现其承诺。规模限制和高成本使大多数链上游戏仅限于将游戏内资产进行代币化。但借助Starknet和新的Dojo加密游戏引擎所实现的廉价和快速交易,不仅可以使玩家拥有自己的游戏内资产,还可以证明游戏逻辑在链上运行。

全球游戏市场的价值截至2023年达到了2450亿美元,是全球娱乐产业中最大的细分市场之一。区块链游戏以其无限互操作性的承诺,为游戏世界提供了更加令人兴奋的可能性。类似于多人游戏为游戏生态系统带来了全新的可能性维度,链上游戏可以变得更加有趣和相关。

但这一承诺面临了区块链现实的挑战——交易昂贵且缓慢。而这两个问题在游戏中是无法容忍的。正因如此,创造成功的链上游戏几乎是不可能的。

但随着有效性Rollup技术的成熟,链上游戏的承诺终于得以实现。

在本文中,我们将看看Starknet所实现的高TPS如何实现链上游戏的承诺。我们还将探讨Dojo作为第一个由社区构建的可验证游戏引擎如何利用Starknet赋予创作者权力。最后,我们将展望Dojo对区块链游戏的未来以及它所带来的开放性。

加密游戏

当我们谈论区块链游戏时,区块链所赋予的两个最受欢迎的理念是游戏资产的所有权和互操作性。

游戏资产的所有权意味着游戏资产属于用户拥有的钱包。换句话说,它们不属于游戏开发者或存储在中心化服务器上的简单电子邮件账户,游戏开发者可以远程删除。在区块链游戏中,你创建或获得的资产真正属于你。

一旦这些资产属于你,游戏就可以实现互操作性。通过互操作性,一个游戏或世界中的角色和资产可以转移到另一个游戏或世界中。如果你在一个游戏中投入了数百小时,但决定不再玩了,你可以将那些辛苦获得的资产带到你选择的新游戏中。

为了实现这两个概念,游戏必须建立在链上。这意味着所有的游戏资产、玩家采取的所有行动以及任何其他状态变化都必须作为区块链上的交易来进行(可以为每个动作单独进行交易,或者定期推送聚合交易)。在一个相对去中心化的区块链上,单笔交易的费用可能是几分钱到几百美元(在拥堵时),需要数分钟甚至更长时间。显然,在这样的平台上运营大规模游戏基础设施非常昂贵、缓慢和不实际。

Starknet和廉价计算

但随着有效性Rollup(如Starknet)的问世,一切都在改变。、

Starknet是由StarkWare开发的Layer 2有效性Rollup(通常称为零知识Rollup),它使用称为STARKs的加密系统大幅降低计算和存储成本。

Starknet(以及Starknet的智能合约语言Cairo)允许dApp以极低的成本处理高TPS,并仍然利用以太坊的安全性。这种廉价且快速的交易正是解锁区块链游戏承诺所需的。现在游戏可以完全建立在链上,快速而又经济实惠。

但即使具备链上功能,要让区块链游戏蓬勃发展,他们还需要第二个重要构建模块:可验证的游戏引擎。

什么是游戏引擎

游戏引擎是一种软件框架,使你所喜爱的游戏中拥有美丽的场景、快速的玩家移动和逼真的角色行为成为可能。游戏引擎通常包括库和支持程序,为开发者提供了一个框架,使他们无需为每个游戏从零开始重新创建基本系统(如物理、图形和游戏机制)。游戏引擎还可以包括音频和视频处理、渲染3D效果和人工智能功能。

游戏引擎是构建游戏的舞台。

我们喜欢玩的大多数游戏都归功于全球最受欢迎的两个游戏引擎:Unity和虚幻引擎。由Epic Games开发的虚幻引擎已被用于《堡垒之夜》、《街霸5》和《战争机器》系列等热门游戏。Unity是游戏引擎行业的另一个主要参与者,它为《炉石传说》、《奥日与失落森林》和《口袋妖怪Go》等游戏赋予了生命。

因为Starknet解锁了加密游戏的承诺,许多项目开始在Starknet上构建游戏。但还缺少一个加密游戏引擎,它允许开发者构建游戏而无需为基本的物理、逻辑和游戏机制编写自定义代码,同时保持链上运行。

Dojo——第一个可验证的游戏引擎

Dojo就是这样一个加密游戏引擎。它是一个由社区构建的可验证游戏引擎和工具链,用于构建链上游戏和自治世界。它将加密游戏的承诺变成现实。

使用Dojo的Starknet上的游戏数量正在迅速增长。其中一些最受欢迎的游戏包括:

1、Influence——一个设定在遥远小行星带中的大型策略类MMO,拥有玩家拥有的开放经济体系。用户可以购买NFT来探索和开发小行星。所有小行星都存在于同一个世界中,玩家之间可以进行互动。

2、Realms——一个具有8,000个具有特定名称、形态、大小和地理特征的土地地图的策略游戏,为用户(土地的所有者)提供链上实用功能,如资源生成以及可互换的住房原语,从而实现经济游戏。

3、CafeCosmos(星球咖啡馆)——一个基于土地的链上游戏,用户必须有效管理资源。包括收集资源、农耕和饲养动物、制作家电和家具、交易资产等等许多内容。

Dojo组件

Dojo生态系统包括以下组件:

1、使用Cairo编写的ECS(实体组件系统)

2、Sozu迁移规划器

3、Torii网络和索引堆栈

4、Katana RPC开发网络

让我们详细了解每个组件。

ECS系统是游戏开发中使用的一种设计模式,旨在提高可维护性。ECS系统允许游戏开发者为游戏对象(实体)提供独特的功能(组件),使得整个场景可以作为一个集成系统运行。

Dojo的ECS框架专门为基于区块链的游戏开发而设计,推动模块化、高效性和灵活性,这对管理区块链环境的独特挑战至关重要。这使得在区块链上创建复杂、动态的游戏成为可能,支持多样化的游戏机制和交互,并利用区块链技术的透明、去中心化的优势。

而且,由于Dojo是用Cairo编写的,它最大程度地提高了需要验证的代码的效率。

Sozo是一个专门用于构建和迁移规划的工具链。换句话说,Sozo可用于在Starknet上部署开发的游戏。通过简单的sozo migrate命令,可以在链上部署游戏“世界”的实例。Sozo只提供命令行接口(CLI)工具。然而,GUI界面目前正在开发中。

Torii是Dojo世界的综合索引和网络层。由于Torii系统建立在Dojo之上,它被设计用于索引在链上部署的游戏世界中发生的任何事件。它系统地组织了Dojo世界的状态,使客户端方便高效地查询数据。考虑到游戏中的许多状态变化(想象每次点击都是一个状态变化),高效的查询系统是Dojo堆栈上的一个有用功能。在Torii上进行的查询使用GraphQL进行。

Katana是一个极快的本地Starknet节点,专为与Dojo进行本地开发而设计。Katana允许开发者在这个“devnet”上测试他们的应用程序,以便进行快速的本地开发。开发者可以使用Katana网络来测试游戏中发送的交易。Katana提供了方便的RPC方法,可以根据需要更改网络的配置(例如,更改区块时间或允许零费交易等)。此外,Katana支持Starknet JSON-RPC规范的v0.3.0版本(截至2023年6月为止的最新版本)。可以在Katana上使用原生的Starknet JSON调用,例如starknet_getTransactionReceipt、starknet_getStorageAt等。

Dojo和加密游戏的未来

Dojo社区不断进行研究和构建,以推动加密游戏的发展。除了改进当前的组件外,主要开发人员还在进行以下工作:

1、用于游戏的L3s

2、op更新

3、客户端证明

4、跨链资产转移

让我们看看每个内容以及对游戏的意义。

1、用于游戏的L3s — Dojo正在研究将游戏开发为Starknet上的L3的可行性。这意味着在Starknet之上部署了一个单独的链,该链定期证明其交易的执行,并将证明提交到Starknet(L2)。Starknet将此证明与网络上的其他交易一起聚合,并将证明提交到以太坊L1,在那里对证明进行验证。这种解决方案可以大幅提高游戏的可扩展性。(作为额外的步骤,想象一下,如果每次玩家尝试游戏的某个关卡时,都会在游戏层之上构建一个一次性使用的新层。)

2、OP更新 — 我们有多少次安静地等待钱包中的“交易进行中…”文本变为绿色,显示交易已“验证”?很多次。如果玩家在游戏中的每个移动都作为单独的交易发送,玩家将浪费很多时间等待交易被接受。

Dojo正在努力添加的OP更新功能可以解决这个问题。该功能在客户端(即浏览器本身)上乐观地运行交易,并允许玩家继续游戏。如果由于某种原因,交易的结果与在浏览器中运行的结果不同,游戏将调整更改。

3、客户端证明 — 除了在客户端上乐观地运行更新之外,Dojo还在探索在链上发送的部分交易进行客户端证明的可能性。这将使得基于Dojo构建的游戏能够有效地对用户传递的某些输入进行隐藏,因为可以在客户端创建接收这些输入的零知识证明。而这个零知识证明则可以发送到序列器上链,由其执行交易的其余部分。

4、利用存储证明 — 存储证明是一种加密方式,用于存储区块链信息,以便可以在不同链之间共享。类似于预言机,它们提供了信息真实的证明。但与预言机不同,存储证明不需要对第三方的信任 — 存储证明中的信任已经内置于存储中。存储证明还可以证明建立在以太坊之上的另一个链或层的状态的有效性。

Dojo正在与Herodotus团队合作,在Dojo中实现存储证明,从而消除了跨链资产转移的需求。使用存储证明可以证明来自不同链的资产所有权,用户可以在不同链或层上的不同游戏中使用他们的资产。

结论

Dojo是世界上第一个可验证的游戏引擎,得益于Starknet和Cairo的可用性。随着诸如Dojo这样的可验证游戏引擎的出现,真正的链上加密游戏开始见到曙光。"互操作性和所有权"的承诺正在逐步实现。

总结一下,Dojo是世界上第一个可验证的游戏引擎,并且得益于Starknet和Cairo的技术。通过使用Dojo这样的可验证游戏引擎,真正的链上加密游戏正在逐渐成为现实。通过不断改进和创新,Dojo社区致力于推动加密游戏的发展,并探索着许多新的功能和可能性。随着时间的推移,我们可以期待看到更多令人兴奋的发展和创新。

评论

所有评论

推荐阅读

  • 李迅雷:美股市场分化严重 93.7%的公司没有创造价值

    6月26日,据一财,中泰金融国际有限公司首席经济学家李迅雷表示,美国是典型的机构市场,中国虽然这几年机构投资比例在上升,但还是散户主导的市场。而且美国市场分化严重,6.5%的股票所创造的价值在过去15年覆盖了美国股市创造价值的总额,而93.7%的公司创造净财富为零。

  • 微软盘前涨近1%,“大空头”Burry喊话350美元是绝佳买点

    6月26日,微软(MSFT.US)盘前涨近1%,报356.3美元。消息面上,传奇对冲基金经理、“大空头”Michael Burry披露其最新持仓情况,买入微软2028年12月到期的长期看涨期权,称微软跌至350美元是买入好时机。此外,继苹果宣布调涨MacBook与iPad售价后,微软宣布,自8月1日起调高Xbox游戏主机售价,最高涨幅150美元。这也是Xbox不到一年内第二度调整售价。

  • 沙特8月销往亚洲的原油售价或大幅下调

    6月26日,路透一项调查显示,随着中东现货原油市场因供应增加而大幅下跌,沙特阿拉伯可能将8月销往亚洲的原油官方售价大幅下调至四个月低点。行业消息人士在调查中表示,旗舰产品阿拉伯轻质原油8月官方售价可能较迪拜/阿曼平均报价升水1.5至3美元/桶,较7月官方售价低出6.5至8美元/桶。预计其他沙特品级原油的官方售价也将出现相同幅度的下降。在此次预期降价之前,中东现货原油市场近期显著恶化。迪拜现货价差本周转为贴水1.64美元/桶,为六年来最低水平。

  • 《人工智能 智能体互联》系列7项国家标准发布

    6月26日讯,从市场监管总局召开的新闻发布会上了解到,《人工智能智能体互联》系列国家标准正式发布。此次发布的《人工智能智能体互联》系列7项国家标准,全面覆盖总体架构、身份码、身份管理、智能体描述、智能体发现、智能体交互、智能体工具调用等核心环节,系统性搭建起“身份标识—能力描述—供需发现—协同交互—工具调用”全覆盖、闭环式标准规范体系,有效补齐该领域标准空白。通过该系列标准统一架构与交互规则后,企业可复用标准组件,减少定制开发,压缩产品上市周期;同步建立统一身份认证、全程追溯机制,夯实跨域可信、安全交互的制度基础。(央视新闻)

  • WTI原油、布油均跌超4%

    6月26日,国家油价短线跳水。WTI原油期货跌4%至69.03美元/桶,布伦特原油期货跌4%至72.74美元/桶。

  • 高盛:首予英特尔目标价150美元,料受惠于伺服器需求上升

    6月26日,高盛发表研报,首次给予英特尔“中性”评级,目标价150美元,预期英特尔将受惠于代理式人工智能推动的服务器CPU需求上升,估计GPU/CPU的配比率可望从2倍逐步降至约1.1至1.4倍。高盛又认为,英特尔作为美国本土晶圆代工行业领导者,先进封装业务短期将取得进展,至2030年收入预期可达约100亿美元,外部晶圆营收则于2030年达110亿美元。认为英特尔目前风险回报相对平衡,同业如AMD、英伟达和博通提供更吸引机遇。

  • 美股AI芯片股盘前集体下跌,英特尔、AMD跌近3%

    6月26日,美股市场AI芯片股盘前集体下跌,其中,英特尔、莱迪思半导体、美国超微公司跌近3%,恩智浦、高通、博通、英伟达、台积电、特斯拉跌超1%;唯微软逆势涨1%,亚马逊涨0.5%,IBM涨0.4%

  • 恒指本周累跌5.2%,创去年4月以来最大单周跌幅

    6月26日,香港恒生指数本周累计下挫5.2%,创去年4月以来的最大单周跌幅。

  • 美股存储概念盘前下跌,闪迪、美光科技跌超4%

    6月26日,韩国市场三星电子和SK海力士大跌,拖累美股存储概念股盘前集体下跌。其中,闪迪、美光科技、Rambus跌超4%,西部数据跌超3%,慧荣科技、希捷科技跌超2%。

  • 美股光通信概念盘前集体下跌,Lumentum、迈威尔、康宁跌超3%

    6月26日,美股光通信概念股盘前集体下跌,其中,Tower半导体跌超6%,Applied Optoelectron跌近5%,Lumentum、Coherent、迈威尔科技、诺基亚、Astera Labs、康宁跌超3%,博诵跌1.5%。