从叙事到原语 全链游戏引擎 Mud、Dojo、Zypher 的 3 类设计范式

时间:2024-09-20 编辑: 浏览:(271)

作者:NingNing,来源:作者推特@0xNing0x

自主世界 / 全链游戏是 Crypto 技术宅的无聊玩具吗?或者说是一种 Cult 类型 MeMe?

之所以会有这些疑问,是由于自主世界 / 全链游戏抽象复杂的定义和目前简单到简陋的游戏界面和交互,令大多数游戏玩家望而生厌、望而生畏。

但事实上,自主世界 / 全链游戏虽然有着完全不同于其它范式游戏的游戏体验,并不意味着它不好玩。作为一名游戏老玩家,第一款全链游戏 DarkForest,是我 5 年内唯一一款连续通宵两天玩的游戏。

如果说其他游戏的空间是一个沙盒,而游戏内容是对密室游戏的仿真,那么全链游戏的空间则是数字物理现实,而全链游戏的内容是对真实世界博弈的仿真。在玩 DarkForest 的过程中,我才真真切切体会到大刘《三体》中沁入骨髓的宇宙恐怖 。

自主世界 / 全链游戏的基础叙事

Lattice 团队在《自主世界宣言》中设定了自主世界 / 全链游戏概念的内涵和外延,将自主世界 / 全链游戏与 Web2.5 游戏区隔开来。

自主世界 / 全链游戏是基于数字物理现实和基础法则的自维持开放游戏系统,它具有持久性、不可变性、免许可性。

狭义全链游戏即自主世界,它的可玩性不来自于游戏开发者提供的游戏内容(宇宙观、情节、

音乐、立绘等)和游戏目标感(等级、成就、副本、国战)等,而来自于玩家在自主世界构建的子世界(Sub-World)的真实体验。

自主世界 / 全链游戏的构建逻辑是对象 – 基本法则 – 数字物理现实,分别对应游戏引擎 ECS 框架的实体 – 组件 – 系统。

某种意义上,自主世界 / 全链游戏是在探索基于我们所处的真实世界的信息比特构建下一层虚拟世界。或者我们采用马斯克的说法,基于一个虚拟世界嵌套一个新的虚拟世界。这与科幻美剧《瑞克和莫蒂》中一个多层世界无限递归嵌套的名场面有一致性。

自主世界 / 全链游戏新原语的实现范式

以上是自主世界 / 全链游戏的简版叙事。而将自主世界 / 全链游戏的叙事实例化,我们需要一整套的由区块链、游戏引擎、中间件、游戏客户端等工程模块组成的新原语。

自主世界 / 全链游戏的新原语需要解决 3 个核心问题:

区块链的可扩展性问题。实现自主世界 / 全链游戏的持久性、不可变性、免许可性,需要游戏状态和逻辑全部上链,这对区块链的可扩展性和可编程性提出非常高的要求。

Tick 循环问题。区块链是沿着时间之矢方向的顺序状态机,并不适合管理自主世界 / 全链游戏的状态。因为自主世界 / 全链游戏有着大量的循环事件,比如日出日落、小怪的巡查路线等等。而且区块链是被动状态更新,需要用户发送 Transaction 才能触发事件。

如何实现数字物理现实的不可变性与基本法则和对象增查改删的开放性、免许可性。

针对以上 3 个核心问题,自主世界 / 全链游戏团队 Lattice、Dojo 和 Zypher Games 团队的自主世界 / 全链游戏原语给出不同的解法。

Lattice 的自主世界 / 全链游戏的原语由 Worlds 开发框架、MUD 游戏引擎和 Redstone 底层共识协议组成。

World 开发框架。World 是建立在 MUD V2 新存储引擎 STORE 之上的智能合约开发框架。STORE 是由 Runtime(运行时)定义的存储引擎。MUD V2 用它取代了 Solidity 编译器的存储模型。

World 是 EVM 应用的新范式。你可以把它想象成一台社区计算机:它作为一个多人游戏内核存在,接受来自链上任何人的贡献——无论是代码还是状态。

World 具有可编程的访问管理功能,允许任何状态或逻辑控制哪个帐户(或其他逻辑)可以访问它们。这使得建立信任层次结构成为可能,并允许不受信任的智能合约读取状态并参与规则,而无需让它们直接写入存储。

MUD 游戏引擎。MUD 全链游戏引擎是 EVM 生态中的首款全链游戏引擎。MUD V2 由运行时定义的存储引擎 STORE、状态同步、原生 AA(账户抽象)模块组成。

MUD V2 的新特性允许创建一组数字物理学,确定世界如何创造和转换,并随后破坏对自身的根访问;在不限制功能集的情况下,永远奉行一套规范的规则:世界上的任何人——人类和机器——都可以与这些规则互动,并在这些规则之上建立社会和工程装置。

Redstone 底层共识协议。Redstone 是 OP Stack 的第一个 Plasma Rollup L2 实例,由 Lattice 和 Optimism 合作专为链上游戏和自治世界的开发者而构建。

它的运作方式类似于传统的 OP Rollup,但与 OP Rollup 将输入状态发布到 L1 不同,Redstone 只发布一个数据承诺哈希(data commitment hash)。与输入承诺对应的输入状态由数据可用性提供者存储在链下。为了确保与输入承诺对应的输入状态可用,L1 上有一个数据可用性挑战合约,允许任何人在提供者出现问题的情况下对数据承诺提出挑战。

Dojo 在早期是 MUD 的 Fork 项目,致力于在 Starknet 上用 Cario 语言实现 MUD。现在的 Dojo 的自主世界 / 全链游戏的原语由 Cario 状态和智能合约开发框架、全链游戏引擎 SOZO CLI、索引和 RPC 服务中间件 TORLL、KATANA 底层共识协议组成。

Cario 状态和智能合约开发框架。Dojo 提供使用 Cario 智能合约上构建全链游戏 / 自主世界的标准化方法,简化开发过程,让开发者们专注于逻辑而不是架构。

全链游戏引擎 SOZO CLI。SOZO CLI 支持创建、建造、测试和部署全链游戏 / 自主世界实例,支持制作新的组件和系统,协助管理多个自主世界实例。

索引和 RPC 服务中间件 TORII。TORII 自动索引所有合约状态。通过 GraphQL API 或 gRPC 自动公开状态。开发者无需再生成自定义索引器。

KATANA 底层共识协议。KATANA 是一个可定制的 Starknet 开发网络,允许对游戏逻辑进行快速迭代。

Dojo 与 MUD 的主要区别,在于使用 ZK-Rollup 作为底层共识协议和 Cario 语言作为开发语言。

与 Dojo 分叉 MUD- 适应性特化的全链游戏 / 自主世界引擎开发路径不同,Zypher Game 是完全原生的基于 ZK 技术的全链游戏 / 自主世界引擎。Zypher Game 的全链游戏 / 自主世界原语主要由游戏引擎 Secret Engine、AW Engine 和底层共识协议 Zytron Kit 组成。

Secret Engine,提供了一套由 zk 驱动的可以安全执行可验证的加密计算的 sdk,确保游戏需要的元素在链上保持密封,现在已有的服务 zk-shuffle-as-a-service 已经帮助超过 3 款全链上卡牌类游戏进行加密和洗牌。

AW Engine。AW Engine 是各种由 ZK 驱动的 services SDK 组成,包括 Gadgets 工具箱、APP 专用电路、链上验证节点等等。AW Engine 能够实现即插即用的 ZK 功能、ZK 电路的可组合性、第三方与 RISC ZeroZK 虚拟机的集成。

AW Engine 还创新开发了特用于多人实时游戏的 Z4 引擎,Z4 通过 zk-rollup 来扩展多人多局游戏的并发性,核心是状态变化的快速方式,z4 让游戏不需要在源链上进行全局状态广播而是转化为廉价的局部状态更改,这能有效的减少用户手续费的支出,还能支持数百万甚至数十亿的 tps。

Zytron Kit。Zytron Kit 是模块化的 Sovereign L3 Rollup 构建堆栈。Zytron Kit 由主权 L3 Rollup、Zypher Games 的游戏引擎作为预编译合约、服务器分片、数据兼容性、定制化网络组成。

Zytron Kit 专为开发者量身定制,以最低成本构建自主世界、迷你战略游戏或将 AAA 游戏迁移到链上,而无需陡峭的学习曲线,使他们能够在链上迁移资产、游戏逻辑和数据存储,同时保留生产级 UE。

在 AW Engine 和 Zytron Kit 之外,Zypher Game 还具有面向移动游戏玩家的证明计算市场,并且 Zypher 还在与一些游戏相关的基础设施集成。。

近期 Zypher Game 还跟 Risc Zero 和 Celesita 达成了合作。与 Risc Zero 的合作中,Zypher Game 将 Risc Zero 的通用 ZK 虚拟机集成到 Zypher 游戏引擎中,并通过包含的游戏专用 SDK 扩展功能,扩展 Risc Zero 的用例。与 Celesita 的合作中,Zypher Game 采用 Celesita 的 Roll Kit 工具构建 Zytron Kit,并将 Celesita 作为 Zytron Kit 的默认 DA 层。

最新,Zypher Games 上线了 B² Network 测试网,表示正在支持 BTC 生态,将通过 ZKP 和 AI 技术帮助 BTC 生态发展链上游戏。

总结

从叙事到原语,为了处理区块链的可扩展性问题、Tick 循环问题、实现数字物理现实的不可变性与基本法则、对象的开放性问题,自主世界 / 全链游戏的新原语给出不同的解决方案。Lattice 选择了 OP-Rollup+ 暴改 EVM 共识机状态机制的路径,而 Zypher Game 和 Dojo 则选择利用 ZKP 去信任地压缩状态数据和将验证转移到链下计算的方案。

三种方案,各有千秋。Lattice 的实现范式在 EVM 兼容性、开发者友好度方面具有优势。Dojo Game 针对 Starknet 的开发环境和生态特异性适应。而 Zypher 选择利用模块化 DA、RiscZero Zk 协处理器、比特币 UTXO 的原生数字物理特性,实现兼具去信任性、可扩展性、性能弹性的方案。

除了以上 3 种范式以外,还有 Argus 的 World Engine、Nervous(CKB )的基于 eUTXO 状态数据结构的全链游戏 / 自主世界原语。

目前,全链游戏 / 自主世界处于盖特纳新兴技术成长曲线的技术萌芽期,这个阶段开发者人数多于玩家,很多测试游戏是 4399-like 的休闲小游戏。这不妨碍加密风投基金们在这个新兴领域屡下重注。因为在他们眼里,全链游戏 / 自主世界现在的状态,就像 1820 年代跑不过马车的火车一样,不是问题,而是机遇。

最新 更多 >
  • 1 清崎称投资是“最大的谎言”,揭示了在价格爆炸前要购买的资产

    以畅销书《富爸爸穷爸爸》而闻名的金融作家兼投资者Robert Kiyosaki警告称,他认为这是金融业的“最大谎言”。在5月25日的一篇X帖子中,清崎声称这个谎言源于财务规划师,他们通过宣传债券的安全性来欺骗“易受骗的夫妻投资者”。因此,清崎警告投资者,包括那些被认为老练的投资者,当AAA级债券——信用评级最高的债券——随着商业房地产市场的动荡而暴跌时,他们将面临重大损失的风险。29分钟前,高级大

  • 2 据前CFTC主席称,伊丽莎白·沃伦和反加密运动在战斗中失利:报告

    据报道,商品期货交易委员会(CFTC)前主席表示,参议员伊丽莎白·沃伦和她的反加密议程正在输掉这场战斗。 在《福布斯》的一次新采访中,前CFTC主席克里斯托弗·吉安卡洛透露,他看好数字资产的未来,并表示反加密翼是一座“正在缩小的冰山” 根据Giancarlo的说法,美国的立法环境正在向加密资产转变,国会两院都通过了对SAB 121的逆转。 SAB 121是美国证券交易委员会(SEC)于2022年3

  • 3 为什么MoonBag是2024年5月最热门的加密货币预售:雪崩和Tron持有者的见解

    加密货币爱好者找到下一个加密货币金矿了吗?好奇心通常被认为是加密货币爱好者的一种持续情绪,因为每个人都在寻找更好的机会,以获得高ROI的高回报。随着Avalanche和Tron等知名加密货币面临可扩展性和安全问题,其持有者正在寻找更好的替代品。据专家分析师称,他们已经发现了它,而且它已经涉足加密货币领域。MoonBag币($MBAG)被认为是2024年5月最好的加密货币预售,它提供了一系列创新功能

  • 4 现在投资最好的Altcoins明年买新车

    随着2024年牛市势头的增强,确定有前景的替代硬币可能会在明年将新车的梦想变成现实。市场机会已经成熟,选择合适的硬币需要关注它们最近的表现和增长潜力。这篇文章深入研究了最有希望获得可观回报的替代硬币,非常适合任何有明确目标的人进行明智投资。BlastUP预售达到700万美元,投资者在5月结束前匆忙购买$BLP正在进行的BlastUP的预售接近完成,因为它已经超过了重要的门槛:到目前为止,已经筹集了

  • 5 现在买CHZ太晚了吗?Chiliz价格飙升19%,这一全球首个VR/AR代币可能成为下一个爆炸的加密货币

    截至美国东部时间晚上7点18分,Chiliz的价格在过去24小时内飙升19%,至0.1346美元,交易量飙升381%,至2.65亿美元。这一激增似乎是由流行的移动支付服务Naver Pay与体育和娱乐区块链公司Chiliz合作,利用Web3创新增强其全球服务的消息推动的。这一合作关系将促进CHZ在重要的韩国市场的发展,在韩国,大多数人都使用Naver Pay。它在中国拥有3300万注册用户和180

  • 6 AVAX价格预测-确定altcoin 2024年的目标

    AVAX似乎在38美元左右盘整,尽管市场信号喜忧参半,币安的牛市情绪和50美元和55美元的阻力可能会将价格推至100美元 随着加密货币市场因最近的发展而备受关注,Avalanche(AVAX)吸引了许多投资者的眼球。从历史上看,即使在最艰难的熊市中,AVAX也表现出了韧性。 截至发稿时,AVAX在短短24小时内升值2.5%,估值为38.49美元。虽然这并没有带来显著的收益,但AVAX似乎比市场上的

  • 7 加密货币交易员表示,尽管比特币价格创下新高,但仍没有减半——原因如下

    加密货币领域一位广受关注的分析师表示,市场仍未完全适应比特币最近的减半,比特币将比特币矿工的奖励减半。 在一个新的视频更新中,化名交易员Rekt Capital告诉他的77000名YouTube用户,比特币在减半后历史上曾引发抛物线式反弹。 但交易员指出,减半的实际定价往往发生在事件发生几个月后。 “比特币减半并没有被计入价格。从历史上看,每当我们看到减半时,我们都会在周期的这个时候看到惊人的上行

  • 8 以太坊在即将到来的牛市中超越比特币的三大原因

    目录简介PawFury(PAW):新的竞争对手以太坊(ETH):DeFi Powerhouse比特币(BTC):原始加密货币结论随着加密货币市场为下一轮牛市做准备,越来越多的人猜测以太坊(Ethereum)可能在价值和市场主导地位方面超过比特币。以下是可能发生这种情况的三大原因,以及PawFury(PAW)的新兴潜力。PawFury。它最近的预售成功,筹集了超过250万美元,突显了投资者对这款al

  • 9 NORMIE在毁灭性攻击后几分钟内崩溃99.8%| Cryptopolitan

    转换器英语 新闻关闭新闻开放新闻价格预测关闭价格预测开放价格预测学习关闭学习开放学习人工智能关闭人工智能开放人工智能游戏关闭游戏开放游戏比特币Dogecoin骗局币安DeFi Ripple NFT以太坊EFTs Cardano Regulation AAVE Algorand Avalanche比特币现金BNB CAKE Cardano Chainlink CRO Dent Digibyte D

  • 10 唐纳德·特朗普表示强烈支持加密货币公司| Cryptopolitan

    转换器英语 新闻关闭新闻开放新闻价格预测关闭价格预测开放价格预测学习关闭学习开放学习人工智能关闭人工智能开放人工智能游戏关闭游戏开放游戏比特币Dogecoin骗局币安DeFi Ripple NFT以太坊EFTs Cardano Regulation AAVE Algorand Avalanche比特币现金BNB CAKE Cardano Chainlink CRO Dent Digibyte D