复制成功

分享至

主页 > 数字藏品 >

FOCG:开启游戏世界的去中心化革命

2023.12.14

全链游戏一直是加密原生社区众所期盼的下一个区块链重大应用,不同于火红一时的 GameFi 以金融性为主体游戏内除了资产外其他资料皆不上链,FOCG(Fully on-chain game)更重视游戏性且游戏的全部核心逻辑和状态都部署在区块链上,并完全由区块链来驱动没有任何中心化服务器参与其中,相比传统游戏,全链游戏可实现更高的开放性、去中心化和持久性。

而全链游戏的终极目标是创立一个完全自治和开放的游戏世界,又称为“自治世界”(Autonomous Worlds)。在这种世界里,游戏可以永久存在,不依赖任何中心化的运营方,所有的规则逻辑和参与都通过去中心的区块链来进行和验证。同时,这些自治游戏世界也可以无缝互操作,不同游戏的角色 / 资产也能在另一游戏中使用,从而构建一个真正开放和互联的“游戏元宇宙”。

本周 Dr.DODO 将带大家介绍在 FOCG 全链游戏领域中有哪些深耕许久值得各位注意的好项目!

StarkNet 生态

近期传出发币而引起不少话题的 L2 公链 Starknet,其技术以及开发上相当适合全链游戏在此部署,其优点可以分成以下三项:

  • 高性能:StarkNet 通过递归证明、状态转换等技术手段,可以将大量计算和存储压缩为一个常量大小的证明,极大地优化了效率这使得其可实现每秒百万级甚至更高的交易处理速度,完全满足全链游戏对高性能的需求。
  • 公平性:全链游戏需要公平的随机性,而使用零知识证明技术的 StarkNet 原生支持,很多游戏都需要随机性如抽卡、掷骰子等。StarkNet 通过 Cairo V1 升级后启用可验证随机函数(Verifiable Random Function,VRF)技术,可以实现证明可验证的随机数,从而保证游戏的公平性。
  • 编码效率:相比传统 EVM 公链最常使用的 Solidity,StarkNet 官方语言 Cairo 更适合编写复杂的项目,代码量更少、执行效率更高,减轻了全链游戏开发的复杂度,也节省了昂贵的 gas 费用。

而介绍完 StarkNet 为何适合全链游戏后,让我来介绍几款在 StarkNet 生态中开发的项目:

  • Dojo:Dojo 是一个开源的、面向 StarkNet 的游戏引擎和工具包。利用 Cairo 语言实现了高效的实体-组件-系统架构,简化了游戏开发过程,同时原生支持零知识证明,保证了随机性和数据隐私,已经有多款游戏成功上线,如 Influence、Loot Survivor、Briq 等。而目前 Dojo 社区也在持续进行功能扩展,未来计划围绕 L3 解决方案、乐观更新、客户端证明等方向进行研发。
  • Loot Realm : 由 Loot NFT 社区 DAO 驱动,致力于打造开放、可扩展、永恒的链上游戏世界。包含多个子游戏,目前推出的包括文字冒险游戏 Loot Survivor 和 MMO 全链游戏 Realms: Eternum,Loot Realm 代表了全链游戏实现开放共享、自治运营的潜力。
  • Influence : Influence 是一个太空主题的资源管理和战略游戏。玩家可以在小行星带进行基建和经济活动,该游戏全面利用 StarkNet 的高性能,实现了经济体系的全链化和复杂商业逻辑的建模。目前 Influence 正在积极开发中,计划分阶段推出多个子游戏。
  • Briq : Briq 是一个开放的链上创作空间,被誉为“区块链界的乐高”。用户可以通过收集和拼装不同的区块,自由构建唯一的区块链艺术品,Briq 展示了全链游戏支持用户生成内容和元空间的可能性。

MUD & Redstone - LATTICE 团队

接着介绍的是:全链游戏引擎 MUD 以及专为全链游戏设计的二层公链 Redstone。而在开始之前必须得先介绍下其背后的开发团队 - Lattice。Lattice 是开源开发者社区 0xPARC 的核心团队,早在 2020 年就参与开发了第一款全链游戏 Dark Forest。在 Dark Forest 之后 Lattice 持续深耕全链游戏赛道,并在开发多款游戏后深知当时全链游戏开发存在诸多痛点,为此开发了全链游戏引擎 MUD。

Lattice 团队称 MUD 是一个专属于 FOCG 的游戏引擎,而所谓的游戏引擎实际上可以拆成两大部分来看,智能合约应用开发框架 + 链上关系型数据库。它内置了高效的 EVM 数据库,支持自动的链上链下状态同步,并且将许多游戏常用到的逻辑写成框架大大简化了开发过程。开发者可以通过配置定义数据结构,MUD 引擎将自动生成 Solidity 库。目前 90% 以上的 EVM 全链游戏都基于 MUD 构建。

链游Source: https://github.com/latticexyz/mud

随着基于 MUD 的游戏数量增加,Lattice 团队也发现现有的 EVM 公链难以支持大规模的链上应用。于是自主研发了 Redstone rollup 解决方案。Redstone 通过只在 Layer 1 提交数据摘要的方式,大幅降低了成本,并且在设计上专门优化了与 MUD 的兼容性,使高吞吐量的全链游戏成为可行。

免责声明:数字资产交易涉及重大风险,本资料不应作为投资决策依据,亦不应被解释为从事投资交易的建议。请确保充分了解所涉及的风险并谨慎投资。OKEx学院仅提供信息参考,不构成任何投资建议,用户一切投资行为与本站无关。

加⼊OKEx全球社群

和全球数字资产投资者交流讨论

扫码加入OKEx社群

相关推荐

industry-frontier