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社区致力于推动加密游戏的发展,并探索着许多新的功能和可能性。随着时间的推移,我们可以期待看到更多令人兴奋的发展和创新。

评论

所有评论

推荐阅读

  • ETH突破2300美元

    行情显示,ETH突破2300美元,现报2300.05美元,24小时涨幅达到1.35%,行情波动较大,请做好风险控制。

  • 本周重要事件与数据预告:美国中期选举、非农、中国外储

    11月2日,本周重要事件与数据预告如下: 1. 周一:①数据:中国10月RatingDog制造业PMI;瑞士9月实际零售销售年率;法国、德国、欧元区、英国10月制造业PMI终值;美国10月标普全球制造业PMI终值;美国10月ISM制造业PMI;美国9月营建支出月率;②事件:今日有1万亿隔夜逆回购、560亿元7天期逆回购到期。③财报:苹果(AAPL.O)、Palantir(PLTR.N)等。 2. 周二:①数据:澳大利亚至11月3日澳洲联储利率决定;瑞士10月CPI月率;美国9月JOLTs职位空缺;美国9月工厂订单月率;②事件:澳洲联储公布利率决议和货币政策声明,主席布洛克召开货币政策新闻发布会;2027年FOMC票委、芝加哥联储主席古尔斯比发表讲话;欧洲央行管委拉德夫、穆兰、科赫尔、多伦茨等发表讲话;2026年美国中期选举;③假期:日本东京证券交易所因文化日休市一日;④财报:辉瑞(PFE.N)、AMD(AMD.O)、BioNTech SE(BNTX.O)等。 3. 周三:①数据:美国当周API原油库存;中国10月RatingDog服务业PMI;法国、德国、欧元区、英国10月服务业PMI终值;欧元区10月CPI初值;美国10月ADP就业人数;美国9月贸易帐;美国10月标普全球服务业PMI终值;美国10月ISM非制造业PMI;美国当周EIA原油库存、当周EIA俄克拉荷马州库欣原油库存、当周EIA战略石油储备库存;②事件:欧洲央行管委内格尔、首席经济学家连恩发表讲话;美国财政部发布季度再融资公告;第二十四届中国半导体封装测试技术与市场年会于11月4日-6日在南京丰大国际大酒店举行;③财报:高通(QCOM.O)、Arm(ARM.O)、Uber(UBER.N)、麦当劳(MCD.N)等。 4. 周四:①数据:法国9月工业产出月率;瑞士10月季调后失业率;欧元区9月PPI月率;美国10月挑战者企业裁员人数;英国至11月5日央行利率决定;美国至10月31日当周初请失业金人数;美国10月全球供应链压力指数;美国当周EIA天然气库存;②事件:日本央行公布9月货币政策会议纪要;欧洲央行管委穆兰、执委施纳贝尔等发表讲话; 英国央行公布利率决议、会议纪要及货币政策报告,行长贝利召开货币政策新闻发布会;瑞士央行行长施莱格尔发表讲话;2026年FOMC票委、克利夫兰联储主席哈玛克就稳定币和避险货币汇率问题发表讲话;2027年FO

  • 伊朗外长披露“两天计划” 美方履约方能重启伊美谈判

    当地时间11月1日,伊朗外长阿拉格齐在接受媒体采访时表示,伊朗代表团访问卡塔尔是伊朗与卡塔尔、巴基斯坦等调解方持续沟通的延续。目前,摆在桌面的方案与伊朗此前提出的“七日计划”基本相同。卡塔尔和巴基斯坦等调解方也就此进行了多次磋商和讨论,并提出了比伊朗“七日计划”更具可行性和可操作性的建议。 阿拉格齐表示,卡塔尔提出的建议之一是“将七天期限缩短至五天甚至更短”。目前,伊朗同意一项“两天计划”,即:第一天,美国将采取一系列(履约)措施。第二天,霍尔木兹海峡将开放,海峡交通将恢复到之前的状态。 阿拉格齐指出,现在所有这些问题都摆在了桌面上,只要(美国)遵守伊朗这个为期两天的计划,就能为和平铺平道路,使霍尔木兹海峡恢复正常。在美国履行相关承诺、霍尔木兹海峡开放后,伊朗与美国恢复谈判的道路才会打开。据了解,伊朗提出的美国必须履约的条件包括:确定霍尔木兹海峡通航新航线、解冻伊朗资金、结束包括黎巴嫩在内的地区战争、解除海上封锁、伊朗出口石油豁免权、解除在《伊斯兰堡谅解备忘录》后美国实施的新制裁等。(央视)

  • 以媒:以色列已准备好与美国联手打击伊朗,但具体目标尚不明确

    11月2日,据《耶路撒冷邮报》报道,如果特朗普要求以色列国防军(IDF)在11月3日美国中期选举后参与美军空军对伊朗的军事行动,以军已做好打击准备,但目前局势仍笼罩在诸多不确定性之中。特朗普此前曾在今年8月、10月初及其他多个时点撤回对伊朗发动袭击的威胁,而如今袭击可能性再次上升,部分原因在于各方已尝试通过其他途径争取伊朗让步,特朗普团队中的部分成员也正重新转向支持军事打击。过去一周,超过10架美国军用运输机抵达以色列南部的内瓦提姆空军基地和乌夫达空军基地,似乎是在为一场重大军事行动做准备。另有报道称,美国正向以色列及其他阿拉伯盟友调运防空系统和拦截弹。不过,目前美国在该地区的兵力仍少于此前一些时期的部署规模。但这可能只是部署的开始。美国与以色列对于此类军事行动的具体目标仍存在分歧。(金十)

  • 币安:目前提现量已逐步趋于稳定,提款规模占资产管理规模的比例非常小

    11月2日,据官方消息,币安已于2026年11月1日14:00(东八区时间)起分阶段恢复提现服务。截至20:36(东八区时间),首批涵盖的全部15个网络与资产均已恢复提现。提现量在最初短暂激增后已回落,并如预期逐步趋于稳定,充值量则持续保持较高水平。 11月1日14:00至23:30(东八区时间)期间,我们共处理了46.49亿美元的提现及10.1亿美元的充值,净流出约36.4亿美元。根据截至2026年10月28日最新的储备证明数据,这相当于平台1,710亿美元资产管理总额(AUM)的2.1%。我们已于10月31日08:00(东八区时间)完成新一轮储备证明快照,并启动零知识证明(ZKP)计算。更新后的报告预计将于明日在储备金证明网页站公布。 我们的团队正继续对其余网络与资产进行严格测试。我们深知,安全、可靠地提取资金对您至关重要,并将尽快公布下一阶段的具体安排。请放心,目前市场状况稳定。

  • 币安:目前提现量已逐步趋于稳定,提款规模占资产管理规模的比例非常小

    11月2日,据官方消息,币安已于2026年11月1日14:00(东八区时间)起分阶段恢复提现服务。截至20:36(东八区时间),首批涵盖的全部15个网络与资产均已恢复提现。提现量在最初短暂激增后已回落,并如预期逐步趋于稳定,充值量则持续保持较高水平。 11月1日14:00至23:30(东八区时间)期间,我们共处理了46.49亿美元的提现及10.1亿美元的充值,净流出约36.4亿美元。根据截至2026年10月28日最新的储备证明数据,这相当于平台1,710亿美元资产管理总额(AUM)的2.1%。我们已于10月31日08:00(东八区时间)完成新一轮储备证明快照,并启动零知识证明(ZKP)计算。更新后的报告预计将于明日在储备金证明网页站公布。 我们的团队正继续对其余网络与资产进行严格测试。我们深知,安全、可靠地提取资金对您至关重要,并将尽快公布下一阶段的具体安排。请放心,目前市场状况稳定。

  • 币安:目前提现量已逐步趋于稳定,提款规模占资产管理规模的比例非常小

    11月2日,据官方消息,币安已于 2026 年 11 月 1 日 14:00(东八区时间)起分阶段恢复提现服务。截至 20:36(东八区时间),首批涵盖的全部 15 个网络与资产均已恢复提现。提现量在最初短暂激增后已回落,并如预期逐步趋于稳定,充值量则持续保持较高水平。 11 月 1 日 14:00 至 23:30(东八区时间)期间,我们共处理了 46.49 亿美元的提现及 10.1 亿美元的充值,净流出约 36.4 亿美元。根据截至 2026 年 10 月 28 日最新的储备证明数据,这相当于平台 1,710 亿美元资产管理总额(AUM)的 2.1%。我们已于 10 月 31 日 08:00(东八区时间)完成新一轮储备证明快照,并启动零知识证明(ZKP)计算。更新后的报告预计将于明日在储备金证明网页站公布。 我们的团队正继续对其余网络与资产进行严格测试。我们深知,安全、可靠地提取资金对您至关重要,并将尽快公布下一阶段的具体安排。请放心,目前市场状况稳定。

  • 币安恢复ETH、USDT、USDC、BNB 提现,后续资产逐步开放

    11月1日,币安在 X 平台发布提现更新公告,已恢复部分资产与网络的提现服务: - 以太坊网络:USDC、USDT、ETH - BNB 智能链(BSC):USDC、USDT、BNB 币安表示,完成安全检查之后,会分阶段继续开放更多资产与网络的提现,后续进展将通过币安官方渠道对外发布。

  • BTC突破78000美元

    行情显示,BTC突破78000美元,现报78000.01美元,24小时涨幅达到0.97%,行情波动较大,请做好风险控制。

  • glassnode:美国现货以太坊ETF已连续23个交易日净流出,创上市以来最长连续净流出纪录

    11月1日,glassnode于X平台发文称,ETF投资者正在撤离ETH,美国现货以太坊ETF已连续23个交易日净流出,创下该产品自上市以来最长的连续流出纪录。这反映出传统投资者的需求疲软 —— 他们曾在8月和9月大量买入。**