木星链 木星链
Ctrl+D收藏木星链

STA:链上游戏技术栈:如何同步游戏状态?

作者:

时间:1900/1/1 0:00:00

摘要

全链游戏/自治世界("FOG/AW")是围绕Web 3的少数重要叙事之一。相比于只通过NFT连接到Web3的Web2.5应用不同,FOG/AW将游戏逻辑也放在了链上。它利用区块链作为游戏服务器,成为游戏状态的去中心化信任源。这带来了持久性、抗审查、可组合性等优点,但也限制了构建在其之上的游戏多样性和复杂性。

随着游戏复杂性和可玩性要求的提高,对引擎架构提出了更多的挑战要求:比如帧数延迟、随机数、生命值恢复、连续的被动效果、计时器等等。其中时间的概念以及Ticks单位在区块链上是不一样的。Mud提供了不少思路来模拟时间流逝以及被动恢复技能。比如,当玩家在房间中移动时,交易中附带根据一些预定义的设计移动房间中的所有物品。以此感知时间和状态的变化。

FOG/AW技术栈可被抽象为:开发者为ui/ux和游戏核心逻辑编写前端和后端代码,然后通过游戏状态的循环来同步所有的变化,最后由索引器将新的状态反映到前端的本地设备上。

由于许多游戏类型,如RTS,需要高的tickrates,而由共识产生的区块链只能处理区块时间的变化,tickrate是这里要解决的一个大问题。Curio和Argus是这方面的领先者,他们正在摸索链的层面上增加游戏tickrate。Mud在试图最大程度实现全链上,整个应用程序状态都保存在 EVM 中。并没有为实现游戏更高tickrate上引入链下结合的方案。

对于不同链的选择上,Dojo在引领Starknet的全链生态。根据/img/202386165802/0.jpg" />

Source:https://www.gabrielgambetta.com/client-server-game-architecture.html

对于完全运行在链上的游戏,区块链是游戏服务器并作为游戏状态的去中心化的信任源。在这种情况下,不仅NFTs或代币有真正的所有权,就连游戏者的ticks以及游戏逻辑也是在链上的。这就是为什么可以实现真正的所有权、持久性、抗审查性、可组合性等。理想情况下,游戏者的每个动作都应该提交给区块链,在达成共识后,游戏状态被更新并返回到本地设备。因此,自然而然地,需要较少tickrate的游戏类型更适合完全在链上进行。

BNB链上DEX Safemoon刚刚被黑客攻击,损失890万美元:金色财经报道,BNB链上DEX Safemoon官方发推特称,今天早些时候遭到黑客攻击,据BscScan的链上数据显示,近890万美元的资产被转移出流动性资金池。安全公司Peckshield称,最近的一次更新可能引入了一个 \"公共销毁的BUG\",为黑客攻击提供了便利。(TheBlock)[2023/3/29 13:32:04]

随着游戏复杂性和可玩性要求的提高,对引擎架构提出了更多的挑战要求:比如帧数延迟、随机数、生命值恢复、连续的被动效果、计时器等等。

帧数延迟其实在Web2世界也非常普遍,来自包括客户端渲染和用户操作上的延迟。特别是FPS这种高tickrate 游戏,一旦出现延迟,玩家体验会非常差,Web2中的其中一个解决办法是 lockstep state update,让所有玩家的同步按玩家中最高延迟的标准来同步,以此解决玩家公平性的体验。当引入区块链并需要等待交易确认后,这个延迟可能会更严重。为此,Mud也增加了游戏中常用的optimistic rendering乐观渲染这一机制,假设用户操作成功,并在服务器同意之前(或者在本例中是在事务确认之前)将其渲染在客户端中。

链上生成随机数是一个经常被讨论的课题,Mud认为可以将用户行为作为随机结果的输入,在交互发生后生成。

时间的概念以及Ticks单位在区块链上是不一样的。/img/202386165802/1.jpg" />

为了使运行在区块链上的游戏也能顺畅地运行这一回路,Mud,Dojo,Curio,Argus,Paima engine及Lootchain等正在为此开发各自的技术栈。技术栈由3个关键部分组成:链、核心开发栈和游戏前端。他们都有自己的创新,在去中心化和游戏复杂性之间做出权衡。

以太坊链上NFT市场Authic Labs完成pre-seed轮融资:金色财经报道,以太坊链上NFT市 Authic Labs宣布完成pre-seed轮融资,具体金额暂未披露,Rockstart 和Graduate Entrepreneur参投。Authic Labs 为用户提供了一个无代码服务平台 Authic Suites,来自艺术、时尚、游戏或体育等各个行业的品牌和组织都在其网站上创建和销售数字藏品。(siliconcanals)[2023/1/18 11:19:27]

游戏前端:包含传统引擎如Unity、Unreal等以及react/Threejs等语言和强大的工具提供渲染等功能,增强游戏可玩性和体验感必不可少的一环。以上项目基本都能提供相关SDK供开发者使用。

核心开发栈:设计一套方案能让游戏逻辑运行在区块链上,并能按时同步到前端。关键组件包括合适的数据库结构(定义游戏行为和逻辑),以及游戏状态的同步和返回。

链:大部分选择了Ethereum、Optimism和Starknet上构建。

下图描绘了不同的协议是如何设计各自的技术栈。以Mud V2为例来看其运作流:

一个开发者会在Mud调用一些Web2的前端工具来编写代码,利用这些强大的功能如渲染使得游戏更可视化看起来更好玩;

同时,开发者会依Mud的智能合约框架(Mud World)来写游戏的人物、物品以及具体的运行逻辑等,比如当英雄A从X处移动至Y处,并发起对Y地块的讨伐,多大概率或什么情况下能成功占领该地块;

以上的动作及游戏状态会被记录在Mud Store,它是一个链上数据库,负责全局游戏状态,是游戏状态同步的信任来源;

当英雄A对Y进行讨伐,其实是玩家在前端本机上点击了鼠标并提交了该命令上链,该命令依据开发者的游戏设计逻辑,以及当前Store里的游戏状态,造成了一个结果,该结果被更新至新的游戏全局状态,并被同步上链;

Mud上的游戏支持Web、Mobile等各种前端,不过可能会面临复杂的索引需求,Mode正是为此而开发的一个链下索引器。

现在,让我们谈谈这些核心框架的共同和不同的设计。

他们中的大多数遵循Mud v1设计,并利用ECS作为游戏开发的数据结构。这是游戏逻辑的编写和呈现方式。Mud V2对其进行了改进,数据被定义在Tables和Systems,这允许其他的数据标准(不必如V1遵守ECS 数据建模标准),这给了开发者更多的选择,使其更具包容性。

大多数都使用去中心化的数据库,因为区块链自然地是游戏状态和数据库的信任来源。Mud在试图最大程度实现全链上,整个应用程序状态都保存在 EVM 中。并没有为实现游戏更高tickrate上牺牲去中心化或者引入链下结合的方案。

由于许多游戏类型,如FPS,需要高的tickrates,而由共识产生的区块链只能处理区块时间的变化,tickrate是这里要解决的一个大问题。Curio和Argus在自己的创新设计中,率先希望在链的层面上增加tickrates。

对于不同链的选择上,Curio和Loot都利用Caldera构建Op stack chain,除此之外,Dojo在引领Starknet的全链生态。根据/img/202386165802/3.jpg" />

很明显,FOG/AW正在成为公链争夺的关键生态,由Lattice提出的AW(自治世界)是一个很大的概念,不仅限于游戏、还包含社交、金融等众多属性。因此,构建在此之上的是一个充满想象力的虚拟世界,即Metaverse。我们可以期待一些新形态的游戏、社交、金融等融合应用。

Reference:

1.https://mirror.xyz/matchboxdao.eth/d3lVAOa9Bi0kY-caoUT3lDC6E61mWJqtP1q6tME4xGY

2.https://jumpcrypto.com/writing/defining-on-chain-gaming/

3.https://www.oneqode.com/what-is-a-game-server/

4.https://medium.com//img/202386165802/4.jpg" />

Web3 基础设施公司 RISC Zero 完成 4000 万美元融资 

* 基础设施

旨在帮助开发者开发零证明软件的基础设施公司 RISC Zero 完成 4000 万美元 A 轮融资, Blockchain Capital 领投,参投方包括 IOSG Ventures、Galaxy Digital、RockawayX、Maven 11、Fenbushi Capital、Delphi Digital、Algaé Ventures、IOBC、Tribute Labs 的 Zero Dao 和 Alchemy。

「可读」区块链浏览器 Cymbal 完成 1850 万美元融资

* 区块链技术初创公司

Bonfida 商务经理Cyn:链上首个程序化交易机器人BonfidaBot带来链上全自动化交易体验:2021年05月07日晚,由Gate.io主办的直播专访节目《酒局币赴》邀请到Bonfida 商务经理Cyn直播分享近期最新发展。直播期间Cyn与Gate.io立春就Bonfida及其相关事项进行了探讨与交流。

Cyn表示,Bonfida 是 Serum 的旗舰前端,可以为 DEX 提供更好的交易体验。而 Bonfida 提供的服务中,链上第一个程序化交易机器人是真正的杀手锏。BonfidaBot 可以帮助 Solana 生态里的 DeFi 用户借助原生整合的 TradingView 在 Serum 上建立交易策略。DeFi 用户可以使用 TradingView 的策略指标或通过 JavaScript 的命令发送链上交易信号到 BonfidaBot,实现链上全自动化交易。同时用户创建的程序化策略也可以选择对外开放,并自主设定订阅该策略的价格。其他用户订阅该策略后,策略提供方可以收到订阅费激励。

Cyn还指出通过BonfidaBot 执行策略最好的一点是可以帮助用户克服一些因为人性导致的失误,因为量化策略一旦设置好,这个机器人就会完完全全依照既定策略去执行,使用户避免因没有及时止盈止损而遭受不必要的损失。[2021/5/7 21:35:29]

总部位于加利福尼亚州门洛帕克的区块链技术初创公司 Cymbal 宣布完成 1850 万美元融资,First Round Capital、Solana Ventures、CAA Connect、Coinbase Ventures、Patron、GV、Acrew 和 UTA Ventures 等参投。Cymbal 打算利用这笔资金扩大业务并加大开发力度。

轻量级节点协议 Over Protocol 开发商完成 800 万美元融资

* 轻量级节点协议

Layer 1 区块链轻量级节点协议 Over Protocol 开发商 Superblock 宣布已通过两笔融资交易完成总计 800 万美元募资,SK、Netmarble、DSC、E&Investment、Schmidt、SpringCamp 和 NaverZ 参投。

Eyeball Games 完成 150 万美元融资,White Star Capital 领投

* 游戏

Web3 游戏开发商 Eyeball Games 宣布完成 150 万美元 Pre-Seed 轮融资,育碧旗下数字资产基金支持的 White Star Capital 领投, Polygon Ventures、Immutable、Oular、Great South Gate Ventures 和一批天使投资人参投。

社交 feed 流应用 Interface 完成 140 万美元种子轮融资,Polymorphic Capital 和 Mask Network 联合领投

* 社交

社交 feed 流应用 Interface 完成 140 万美元种子轮融资, Polymorphic Capital 和 Mask Network 联合领投, Seed Club、Caballeros Capital、Safe Ecosystem Foundation 以及包括 Blake Gao、Anton Bukov、Sergej Kunz、Arthaud Mesnard、Andrey Scherbovich 和 Will Papper 在内的天使投资人参投。

修改Yam协议关键参数提案获链外治理批准 将继续提交链上治理以部署更新:9月29日,Yam Finance官方发推宣布,此前发起的修改Yam协议的关键参数MaxSlippage和RebaseLag的提案已经得到了链外治理部门的批准。在24小时内,Yam Finance将提交一份链上提议以部署合约更新。此前9月24日消息,Yam Finance官方宣布提起修改Yam协议的关键参数MaxSlippage和RebaseLag提案,以减轻财政购买行为对市场产生的影响,维稳币价。具体措施为:1.将MaxSlippage上限由10%降为5%;2.建议将RebaseLag从10增加到20。[2020/9/29]

Cosmic Wire 完成 3000 万美元融资,Solana 基金会和 Polygon 领投

* Web3 和区块链解决方案

Web3 和区块链解决方案 Cosmic Wire 完成 3000 万美元种子轮融资,Solana 基金会和 Polygon 领投,本轮融资将用于推动 Cosmic Wire 开发去中心化应用并扩大 Web3 生态系统。Cosmic Wire 表示其帮助用户获得数据和在线交互的控制权,继而更安全地交换信息,满足 Web3 领域不断变化的数据需求,其技术可以在金融、供应链、保险、游戏、体育、娱乐等领域应用。

Manta Network 开发商 p0x labs 以 5 亿美元估值完成 2500 万美元融资

Manta Network 开发商 p0x labs 以 5 亿美元估值完成 2500 万美元融资,Polychain Capital 和启明创投领投。本轮融资将用于扩展 Manta Pacific 和 Manta Atlantic 的 ZK Layer 1 区块链,以实现合规的链上隐私。

DeFi 抵押借贷协议 PWN 完成 200 万美元融资

* DeFi

DeFi 抵押借贷协议 PWN 以 4200 万美元估值完成 200 万美元融资,投资方包括 Digital Finance Group、IQTEC、StarkWare、Nethermind、Safe Ecosystem Foundation、Dilectic、Next Web Capital、Patricio Worthalter、Christoph Jentzsch、Danny Ryan、Tim Beiko、Alex Van de Sande、Lefteris Karapetsas、Luis Cuende、Anthony Sassano 和 Eric Conner。

Hexacore 完成 350 万美元融资,Scalo Technologies 领投

Web3 移动游戏开发商 Hexacore 宣布完成 350 万美元融资,迪拜科技风投 Scalo Technologies 领投,Xsolla、Estoty 和其他天使投资人参投。新资金将用于加速该公司进一步移动游戏的 Web3 功能开发,包括应用内置购买、NFT 藏品和广告激励等。

Futureverse 完成 5400 万美元 A 轮融资,10T Holdings 领投

* AI 元宇宙

AI 元宇宙初创公司 Futureverse 完成 5400 万美元 A 轮融资,10T Holdings 领投,Ripple Labs 等参投。Futureverse 由 11 家不同的公司合并而成,于 2022 年底开始由八家公司合并,之后又有三家公司加入。

Ethena 完成600万美元融资,Dragonfly领投

* 稳定币

去中心化稳定币项目 Ethena 完成 600 万美元融资,Dragonfly 领投,该融资还得到 Deribit、Bybit、OKX、Gemini 和 Huobi 等加密衍生品交易所的支持。该项目将发行稳定币 USDe,并通过将用户的部分抵押品转换为以太坊并质押,再通过永续合约做空相同数量的以太坊来保证稳定币抵押品价值的稳定。Ethena 希望在第三季度完成测试网阶段后,在未来几个月内全面推出其稳定币和债券资产。

Echooo Wallet 完成 1500 万美元融资

* 钱包

账户抽象钱包 Echooo Wallet 以 1 亿美元估值完成 1500 万美元融资,参投方包括 Skyview Capital、A&T Capital 等。Echooo Wallet 在推特上表示将于北京时间今日 22:00 启动限时免费的「AA Wallet Giveaway」活动。

Part.3 IOSG投后项目进展

MetaMask 计划年底前推出 Snaps 协议,允许任何人安全扩展 MetaMask 功能

MetaMask 计划在 2023 年底之前推出 Snaps 协议。Snaps 是一个允许任何人安全扩展 MetaMask 功能的系统,允许钱包用户访问新应用并执行跨链协议交互。MetaMask 不会向 Snaps 用户收取任何费用。

StarkWare 推出用于开发 Starknet 合约的极速工具包 Starknet Foundry,并且即将推出 Starknet 应用链

* Layer 2

StarkWare 联合创始人 Eli Ben-Sasson 在巴黎 EthCC(Ethereum Community Conference)大会上宣布推出开源项目 Starknet Foundry。根据 Github,Starknet Foundry 是用于开发 Starknet 合约的极速工具包,由 Software Mansion 的前 Protostar 团队设计和开发,基于本地 Cairo 测试运行器和 Blockifie 用 Rust 编写。此外Eli Ben-Sasson 还表示,Starknet 即将推出 Starknet 应用链(Appchains)。Starknet 堆栈包括 Starknet 应用链(Full Appchain as A Service)和 StarkWare 支持,Starknet Appchains 可以由使用 Starknet 堆栈的应用启动,具有可定制性、去中心化等特点。

Taiko 推出 Alpha-4 测试网,旨在测试初始层和基于质押的证明者经济学

基于 zkRollup 的以太坊二层网络 Taiko 宣布推出 Eldfell L3(Alpha-4 测试网)该测试网旨在测试在 Taiko 上部署 Taiko 作为 L3 初始层(Rollup 上的 Rollup),以及测试新的基于质押的证明者经济学。

zkSync Era 推出基于 STARK 的证明系统 Boojum

zkSync Era 发文称,正在过渡到名为 Boojum 的新的基于 STARK 的证明系统,补充了 zkSync Era 定序器。Boojum 证明者仅需要 16GB RAM,可实现未来大规模证明者去中心化。目前,影子证明已经在主网上线,该阶段为主网影子模式,尽管处于测试阶段,但已在为主网区块说生成并验证「影子证明」。Boojum 特性包括 PLONK 式算术化、FRI 承诺方案、系统「无聊」部分的效率、易于扩展、单堆栈等。Boojum 可以增强性能,也可以降低去中心化的硬件要求,更快地证明交易。

Part.4 行业脉搏

IOSG Ventures 老友记活动巴黎站取得圆满成功

* VC

在巴黎举办的ETHCC期间,IOSG Ventures 于7月18日成功举办了以 Generative World Architecture 为主题的活动,吸引了来自加密货币和人工智能领域的专家、爱好者、项目创始人、投资人和社区参与者。此次活动涵盖了众多令人期待的主题,包括ZKML、去中心化机器学习、生成AI技术、智能合约潜力、机器与身份、超级扩展可验证计算等等。与会者们进行了深入讨论,共同探索了加密货币和人工智能领域的非凡融合及应用。

本次活动邀请了zkSync, StarkWare, Scroll, Nil Foundation, Ingonyama, Risc0, Galxe, Worldcoin, Linea, Runtime 等伙伴参与, 设置10场主题演讲和3场圆桌讨论环节,吸引了实际在线报名人数1306,累计逾1000 人员到场参与,活动收到了来自项目和社区的积极反馈。IOSG Ventures感谢所有参与者的支持,本次活动的成功离不开各位的积极参与和热情贡献。展望未来,IOSG Ventures将继续致力于推动加密货币和人工智能领域的发展,为行业创造更多令人振奋的机遇。

机构流动性平台 Paradigm 在 Starknet 上孵化应用链 Paradex

加密货币机构流动性平台 Paradigm 在 Starknet 上孵化了一个名为「Paradex」的应用链。Paradex 是一个混合衍生品交易所,会把 Paradigm 的流动性与 DeFi 的透明度和自我托管相结合,将作为基于 Starknet 开发者堆栈的自己的链运营,并且是 StarkWare 和 Paradigm 之间持续六个月合作的结果。

Worldcoin 公开发布 World ID SDK

* DID

由 OpenAI 首席执行官 Sam Altman 联合创立的以身份为中心的加密项目 Worldcoin 宣布公开发布 World ID SDK。Worldcoin 表示,「World ID SDK 使网络、移动和链上集成变得快速、简单,包括 Web 小部件(JS)、开发人员门户、开发模拟器、示例、指南等。鉴于 World ID 的无许可架构,世界各地的开发人员都可以免费与其集成。

第 166 次以太坊核心开发者执行会议:下一次以太坊执行层升级为 Prague,执行层为 Electra

* 以太坊

以太坊核心开发者 Tim Beiko 表示,在第 166 次以太坊核心开发者执行会议上,开发者讨论了 Dencun 升级 devnets 的现状:devnet-7 仍在运行,工具支持方面的工作也在进行中,尤其是拥有一个包含创世以来所有 blob 的 blob 浏览器。此外,还进行了一次小规模的 Sepolia 影子分叉,发现了一些客户端错误。客户端正在转向 devnet-8 工作,其中也将包括非 4844 功能。目前,Nethermind 已实施所有内容,但仍在审查一些 EIP;Erigon 正在实施 4844,1153、5656、4788 也在实施中,SELFDESTRUCT 删除(6780)也是待办事项。Hyperledger Besu 除了 4788 与 6780 外,其余都准备就绪,EthereumJS 也已准备就绪。

Solana Labs 推出支持使用 Solidity 编写合约的编译器 Solang

Solana Labs 推出支持使用 Solidity 语言编写智能合约的编译器 Solang,其特点包括与以太坊 Solidity 0.8 兼容、能够调用其他 Solana 智能合约、支持 Solana SPL 代币等。

ConsenSys L2 网络 Linea 向整个社区开放对主网 Alpha 的访问

ConsenSys Layer2 网络 Linea 宣布向整个 Linea 社区开放对 Linea Mainnet Alpha 的访问,已使开发人员可以访问该 Rollup 和 ETH 桥 UI 以及 Infura 和 MetaMask 和 Infura 中的 RPC 端点。支持 ERC20 代币的规范代币桥将在未来几周内推出。

OpenSea 推出 NFT 交易功能 Deals,支持使用 WETH 交易

* NFT

OpenSea 发推称,正式推出 Deals,用户可在 OpenSea 上交换 NFT。Deals 允许支持使用 WETH 进行 NFT 交易;由原生 NFT 协议 Seaport 提供支持,节省 Gas 费;可直接在 OpenSea 上提供、查看与接受交易。

OKX Web3 钱包已接入 Layer2 网络 Linea

基于 OP Stack 的 Layer2 网络 Public Goods Network(PGN)已推出,拟将大部分定序器净收入用于支持以太坊生态系统及其他公共产品。目前,PGN 的部署与基础设施已准备好进行测试,跨链桥、交易视图、区块资源管理器与核心基础设施已就绪。在主网启动 6 个月后,将根据累积的影响数据评估和分配费用,可加入网络联网,合作确定定序器费用的分配方式。PGN 承诺进行至少两年的实验,允许合作伙伴在 PGN 上运行 DApp,支持公共产品资金。

IOSG

个人专栏

阅读更多

Foresight News

金色财经 Jason.

白话区块链

金色早8点

LD Capital

-R3PO

MarsBit

深潮TechFlow

标签:STANETSTARTICInstantilyLoom Network星链币starl会涨1元Matic Launchpad

币赢交易所热门资讯
元宇宙:元宇宙将为旅游业带来200亿美元商机

作者:元力社最近由标普全球市场情报进行的一项全球消费者调查显示,尽管距离元宇宙的下一个阶段可能还有几年时间,但人们已经准备好去探索它.

1900/1/1 0:00:00
GENI:这家专供Z世代的虚拟人公司,估值10亿美元了

以avatar为起点,进军元宇宙来源:竞核作者:苏于涵技术奇点临近让人类加速迈入元宇宙。虚拟人拥有虚拟身份、交互界面双重价值,已然成为迈入元宇宙的基础设施.

1900/1/1 0:00:00
WEI:GWEI 云端峰会首场论坛《老友记?新视野》将于今晚 8 点开启

DeFi之道讯,全球Web3生态创新云端峰会将于今日正式召开。首场论坛直播《老友记?新视野》将于今晚8点开始.

1900/1/1 0:00:00
区块链:金色早报 | 稳定币市值下跌触及2021年8月以来最低水平

▌稳定币市值下跌触及2021年8月以来最低水平金色财经报道,据CCData报告称,稳定币市值降至1270亿美元,连续16个月下跌,已触及2021年8月以来的最低水平.

1900/1/1 0:00:00
NFT:NFT创业巨额亏损 却成网络罪?

01 创业不容易绝大多数涉刑的数藏平台,往往是因为经营不少导致亏损严重,无法运营下去,比如承诺的路线图因为技术难度或者投入规模没能如期完成、承诺的藏品赋能权益没有如期来兑现.

1900/1/1 0:00:00
EFI:Curve 跌倒 FTX 回归 DeFi 的至暗时刻还是黑暗荣耀?

Vyper 编程语言的一个小小的递归锁错误,造成了 Curve 的重大危机,又因为 Curve 在 DeFi 领域的基础性地位,造成了众多项目的连带伤害.

1900/1/1 0:00:00