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

评论

所有评论

推荐阅读

  • 美联储12月加息概率升至63%

    6月5日讯,美国利率期货数据显示,美联储12月加息的概率从之前的48%上升至63%。

  • 花旗:全球股市泡沫程度创2008年以来新高 但尚未过热

    6月5日,花旗熊市预警指��显示,全球股市当前泡沫化程度达到2008年全球金融危机之后峰值,但整体仍未陷入过热状态。由贝娅塔·曼泰牵头的花旗研究团队撰文表示,尽管全球股指逼近历史高位,但该行熊市清单指标(BMC)并未释放市场过度狂热的信号。花旗全年维持看多股市,但对风险抬升保持警惕。策略师称,历史规律显示指标触发警示项突破两位数后,后续往往加速走高。

  • 美国5月季调后非农就业人口17.2万人,预期8.5万人

    6月5日,美国5月季调后非农就业人口17.2万人,预期8.5万人,前值由11.5万人修正为17.9万人。

  • 美国非农数据公布后,美国国债收益率直线拉升

    6月5日,美国非农数据公布后,美国国债收益率直线拉升,10年期国债收益率上行逾4bp,现报4.520%;现货黄金短线下挫,现报4447.73美元/盎司。

  • 伊朗否认已同意将部分浓缩铀转移至第三国

    据伊朗法尔斯通讯社5日报道,一名接近伊朗谈判团队的���息人士说,沙特阿拉伯媒体有关伊朗已同意将其部分浓缩铀储备转移至第三国的报道不实。 该消息人士说,目前伊美间的谈判并未涉及核相关议题,这些议题已推迟至后续对话中讨论。(新华社)

  • BTC跌破62000美元

    行情显示,BTC跌破62000美元,现报61994.01美元,24小时跌幅达到0.83%,行情波动较大,请做好风险控制。

  • 加拿大发布人工智能战略

    6月5日,加拿大政府4日正式公布名为“全民人工智能”(AI for All)的国家人工智能新战略。该战略计划投入数十亿加元公共资金,通过设立技术增长基金、扩大主权算力基础设施以及加强法律监管等核心举措,旨在填补本土高成长性AI企业面临的规模化资本缺口。政府将通过提供灵活资本及投资支持,甚至在必要时采取股权投资形式,协助本土企业吸引商业资本、留住核心人才与知识产权,从而提升全球竞争力。

  • 贝莱德ETF向Coinbase存入1978枚BTC和14,244枚ETH

    6月5日,据Arkham监测,贝莱德ETF向Coinbase存入1978枚BTC和14,244枚ETH。

  • 摩根士丹利:到2040年SpaceX的收入将达到3.4万亿美元

    6月5日,据华尔街日报:摩根士丹利预计,到2040年,SpaceX的收入将达到3.4万亿美元。SpaceX调整后息税折旧摊销前利润(EBITDA)将于2040年超过2.7万亿美元。

  • 据报SpaceX官网已禁止内地与香港用户访问

    6月5日,史上最大型新股SpaceX正如火如荼地路演,但中国内地及香港地区无法访问其官方网站及行销文件,而绝大多数亚洲主要市场的用户都能正常浏览。根据测试,不论是在内地还是香港,尝试进入SpaceX官网或读取招股文件时,页面均会跳出“Error 1009”的错误提示,但澳门地区可以如常浏览。 网路安全供应商Cloudflare表示,出现“Error 1009”最常见的原因,是网站拥有者(即SpaceX内部)主动设定了地区限制(Geoblocking),封锁特定国家或地区的IP地址。有科技界人士指,这类封锁通常是“公司自身的商业或政策决定”。大型跨国商业公司对香港进行全站封锁的情况实属罕见。 作为集火箭发射、星链(Starlink)卫星网络与人工智能(AI)科技于一身的超级独角兽,SpaceX此次IPO已成全球金融市场焦点: 集资目标:750亿美元,将创下全球有史以来最大规模的IPO纪录,并成为美国证券史上首个以超过1万美元身价初次登场的IPO; 公司估值:上市后估值预计高达1.75万亿美元,直接空降成为美国股市首10大市值上市公司。