作者:0xjereme & Leia
导读:
为什么许多 Web3 游戏最终会成为昙花一现的产品,又或者成为旁氏的代言?这是因为它们本质上都是中心化的。即使代币经济模型再怎么精心设计、优化,也只是在更加隐蔽和巧妙地进行旁氏式欺骗。只有从根本上着手,打造一个真正去中心化的游戏,设计出自下而上的协议,将代币模型作为辅助手段,才能使游戏经济变得可持续,并避免 GameFi 的问题,迈向 Web3 Gaming。而构建真正去中心化的 Web3 游戏需要更加完善的基础设施。
「 前言 」
一直以来,游戏都被视为是 Web3 潜在的重要应用领域。然而,就像任何新兴事物一样,第一代 Web3游戏存在许多缺陷。这些游戏往往难玩、噱头满满而缺乏真正的内涵。由于过度金融化,吸引了大量的投机者,而真正的游戏玩家却不愿进入这些游戏。这些游戏过于关注游戏经济和代币模型,却忽视了 Web3 游戏的核心精髓——去中心化。最终,当发现这些游戏无法给他们带来可观收益时,所谓的“玩家们”纷纷选择离开游戏。
要实现真正的去中心化,迈向Web3 Gaming,下一代 Web3游戏需要充分利用可验证证明、资产所有权和可编程性等特点。同时,还需要专注于建立真正的用户获取和留存的游戏循环,而不仅仅是代币投机。真正值得关注的是 Web3 游戏相对于Web2 游戏所展现出的独特优势,这些优势为玩家提供了前所未有的游戏体验,并有望重塑游戏行业的未来。
与此同时,许多大型游戏工作室正在逐步进入区块链领域,将他们的游戏 IP 上链。这将为 Web3 游戏带来更多的机会和认可,同时也增加整个行业的活力。这些工作室将自己的游戏世界与区块链技术相结合,为玩家带来全新的游戏体验和更多的可能性。
图片来源:Jump Crypto
链上游戏目前具备的条件相对基础,我们需要的是完善的基础设施,只有拥有完善的基础设施,才能保证用户在 Web3 游戏中享受到与传统游戏同样流畅且愉悦的体验。下文将就 Web3游戏的类型、特色与创新,以及实现这些所需的基础设施展开介绍。
Part.1 Web3游戏的分类
实现真正的去中心化是必要的,然而一开始完全去中心化可能会很困难,甚至是不现实的。在协议/项目的早期设计阶段,更多的中心化视野和控制往往是必要的,这样有助于更容易实现Product-Market Fit。此外,Web3 游戏也受到基础设施等因素的限制。因此,Web3 游戏可以采取渐进式去中心化的方式,但关键是确保早期的协议/项目设计是为未来真正的去中心化做准备的。
根据上链的程度即去中心化程度的不同,可以将 Web3游戏分为以下几种类型:可选上链游戏、半链游戏和全链游戏。(注:此处参考了Jump Crypto 对于 Web3 游戏的分类)
类型#1:可选上链游戏(Optional Cosmetic Mints, OCM)
图片来源:Jump Crypto
"可选上链游戏"实质上是中心化的。与传统的 Web2 游戏非常相似,该游戏将游戏资产的所有权和状态更新都记录在链下数据库中,游戏资产和货币的发行也由中心化机构进行管理。然而,与传统游戏不同的是,玩家可以选择将自己在游戏中持有的某些资产铸造成NFT,并将其上链,以实现资产的自由流通。同时,游戏开发方还会将一些权益或功能的权限以 NFT 的形式售卖给玩家。
但是,游戏项目方和开发者仍然具有决定玩家是否能够获得许多信息的主观权力。在目前的基础设施条件下,全链游戏和半链游戏对玩家来说可能有太多的阻力。可选上链游戏可能是玩家最容易接受的,因为它对玩家的阻力最小。
类型#2:半链游戏(On-chain assets, OCA)
图片来源:Jump Crypto
“半链游戏”并非真正去中心化,它是一种在链上存储玩家资产,但实际游戏操作仍在链下进行的游戏形式。这种形式在当前的大多数 Web3 游戏中很常见。半链游戏解决了验证资产所有权和资产可编程性的问题,重点关注在游戏中的物品和财产方面,而不太关注游戏的其他状态。
它引入了一种无需信任的机制,允许玩家在游戏中进行二次销售,从而形成了一个可验证的游戏资产经济体系。这种游戏类型适合那些操作频繁、功能丰富的游戏,比如大型多人在线角色扮演游戏和第一人称射击游戏。然而,这类游戏需要强大的基础设施,包括快速索引、能够更新链上物品信息的标准,以及能够将游戏内状态传输到区块链上的数据中继设备和基于中继数据的自动执行。如果没有这些设施,将会影响玩家的游戏体验和开发者的接受程度。
类型#3:全链游戏 (Fully on-chain games,FOC)
图片来源:Jump Crypto
又称“完全链上游戏”,是真正的去中心化游戏。它使用区块链代替传统的集中式游戏服务器,将所有玩家的数据存储在链上,并进行索引和写入。链上共享状态不仅记录与资产相关的数据,还包括与游戏状态相关的所有信息。这种方式赋予游戏持久性、抗审查性和社区可自主开发的特点。
然而,由于目前基础设施尚不完善,游戏中所涉及的频繁的状态更新及其相应的 gas 费,会限制游戏的设计空间。这也是为什么我们需要重点建设完善游戏基础设施的原因。
综上所述,要实现与“可选上链游戏”一样流畅的“全链游戏”和“半链游戏”体验,并获得更多优势,关键在于建立和完善适配的基础设施。在不断完善基础设施的同时,可以采取渐进式去中心化的方式。
无论采用以上何种类型的链上游戏,在真正实现去中心化之前,游戏项目方都应该主动公开游戏信息,包括哪些部分上链,哪些部分未上链等。一旦游戏部署完成,通过DAO的方式,社区可以参与游戏的治理和运营,包括添加、更改游戏参数和规则等。
Part.2 Web3游戏特色与创新
Web2 游戏和 Web3 游戏拥有截然不同的特点。Web2 游戏采用封闭系统,游戏资产在游戏内部循环,几乎不与外部市场交互,且没有金融活动或市场操纵的嫌疑。游戏开发者可以从上帝视角自由地调整游戏的参数和规则,以增强游戏的娱乐性。而Web3 游戏则通过构建开放的博弈系统,使游戏代币和资产可以自由在外部市场流通并产生金融行为,玩家也有机会通过代币获得丰厚回报。
此外,Web3 游戏的去中心化特性为游戏设计带来一系列创新要素,创造了全新的游戏体验和开发新类型的游戏。接下来,我们将详细介绍半链游戏和全链游戏的特色与创新。(注意:以下提到的所有半链游戏的优点同样适用于全链游戏,但全链游戏的优点未必适用于半链游戏)
半链游戏
1. 可组合性:是构建真正去中心化游戏生态系统的一个重要因素。通过不同游戏之间的数据交互和共享,玩家可以在多个游戏中享受连贯的游戏体验,而无需局限于单个封闭的游戏世界。这也促进了游戏开发者之间的合作和创新,加强了游戏社区的互动和发展。
2. 玩家参与创作:通过将游戏资产存储在链上,任何人都可以创作围绕这些资产的内容,无需事先获得许可。相较于 Web2 游戏,这种开放性增加了用户生成内容的可能性,扩大了游戏的传播范围,并让用户创造更多可玩的游戏。
3.中心化操控下的玩家资产风险:这类游戏着重于游戏经济模型的设计。尽管游戏资产上链,但核心参数和规则等与资产相关的关键要素并未完全上链,仍由游戏方和开发者控制。这给予他们一定的掌控权和操纵空间,也意味着玩家手中的游戏资产价值可能会受到中心化调控的影响,甚至在某些情况下瞬间归零。这对于那些投入大量时间和精力获得的珍贵道具或虚拟财富的玩家来说,无疑是一种巨大的打击。更糟糕的是,当项目方无利可图,选择逃离游戏时,玩家手中所谓的永久资产的价值几乎会消失殆尽。
全链游戏
1.玩家驱动的经济体系与自治游戏世界:在真正去中心化的环境下,经济系统由玩家的行动和决策驱动,而非由游戏开发者或中央机构控制。玩家通过交易、合作或竞争来获取和管理游戏内的资产和资源。同时,玩家也能够自主参与游戏的治理和制定规则,实现游戏世界的自治性。这种玩家驱动的经济体系和自治游戏世界为玩家带来更丰富、更自由的游戏体验。
2.持续游戏体验和状态追溯:无服务器架构和链上存储实现游戏持久性,不依赖开发者服务器。玩家可继续游戏,不受服务器影响。采用零知识证明保护隐私,无需透露操作细节。全链游戏避免中央机构跟踪验证,增强玩家数据隐私和游戏可靠性。
在构建真正去中心化的 Web3 游戏时,需要采用完全去中心化的架构,以实现持续的游戏体验和状态追溯。这样的游戏将建立玩家驱动的经济体系和自治游戏世界,提供前所未有的游戏体验。
然而,若 Web3 游戏未实现真正去中心化且缺乏公开透明度,可能引发一系列问题。游戏参数和规则变更直接影响娱乐性和金融行为,可能引起操纵市场的嫌疑,甚至面临法律制约和追究。因此,在构建 Web3 游戏时,确保真正去中心化和公开透明至关重要,以维护游戏的公正性和可信度。
Part.3 超越代币经济,拥抱去中心化
早期 Web3 游戏过度依赖代币经济,导致许多游戏最终走向旁氏或迅速消亡,引发了人们对 Web3 游戏可持续发展的质疑。真正的玩家开始怀疑在这类游戏中投入时间和精力是否值得。要实现游戏经济的长久发展,我们必须超越代币经济,拥抱真正的去中心化。然而,要实现这一目标,健全的基础设施也是不可或缺的。接下来,我们将介绍一些目前典型的基础设施项目。
|StarkNet
StarkNet 是由 StarkWare 创建的L2 解决方案,被誉为链上游戏的军火库,用于在以太坊上创建链下执行层。
StarkNet 利用 zk 证明的方式,在以太坊上实现了低成本且快速的交易处理。它通过批量处理多个交易,并有效地将这些数据发布到以太坊网络中。由于 StarkNet 可以分摊以太坊验证费用,因此更受欢迎且经济实惠。实际上,随着交易量的增加,费用也会降低。
此外,StarkNet 还提供原生账户抽象和合约钱包,更适应链上游戏的交互需求。在生态构建方面(见下图),StarkNet 注重原生应用的培育,与合作伙伴共同举办黑客松活动,成功孵化了众多链上游戏生态项目。更多详情以及未来的路线图,可以参见 StartNet 社区信息。
图片来源:@odin_free
|MUD
Lattice 工作室开发的基于 Solidity 的全链上游戏引擎 MUD 是该领域中较为成熟的项目之一。MUD 可以帮助开发者快速将游戏逻辑部署到智能合约中,并与客户端状态实现同步,从而大大提高开发效率。
在大型游戏开发中,游戏引擎起着关键作用。而对于全链游戏来说,同样需要类似的工具来快速部署游戏逻辑、缩短开发时间,并提供数据标准以促进迭代开发和开放生态中的互操作性。
不过虽然 MUD 是一个出色的框架,并已成功开发出类似 OPCraft 的全链游戏,但作为游戏开发的基础设施,仍有许多探索和发展的空间等待进一步完善。
图片来源:MUD
|ARC(Action Registry Core)
ARC 是 Jump Crypto 开发的一种开源框架,用于管理游戏链上资产层。这个框架具有可扩展性,能够处理游戏资产数量和相互依赖性的增加,同时避免了可能由面向对象编程方法带来的技术债务。ARC 的基本架构采用了分为三层的洋葱模型,包括核心层、注册表合约和操作合约。该框架已在 GitHub 上进行了开源,更多细节可以参见往期翻译文章。
基础设施是游戏发展的关键(二):初探新框架——Action Registry Core基础设施是游戏发展的关键(四):ARC 架构如何运作?
构建全链游戏面临着诸多挑战,其中包括底层基础架构的缺陷和生态系统的不成熟。这些问题直接影响游戏的响应时间、成本以及迭代的速度。然而,除了已经提及的项目,还有许多基础设施项目正在积极进行探索和实践,以期推动 Web3 游戏生态系统的进一步发展。
需要注意的是,要构建完全去中心化的游戏,这些基础设施项目必须具有可组合性,并且需要遵循去中心化的准则。这意味着各个项目需要能够互相协同、互相兼容,以形成一个统一的基础设施网络。这种可组合性和去中心化性的融合将赋予游戏开发者更大的灵活性和创新性,同时也将为玩家提供更加丰富和多元化的游戏体验。
「 最后 」
Web3 Gaming 具有巨大潜力,为游戏世界带来新的可能性。为了实现真正的 Web3 Gaming,游戏需要建立在自下而上的协议之上,并将代币模型作为辅助手段,以确保游戏经济的可持续性和避免 GameFi 问题。在这样的游戏中,玩家可以真正拥有资产,并在自由交易中脱离中心化机构或平台的操控和限制。
展望未来,我们可以期待基础设施项目进一步成熟和创新,包括更完善的区块链技术、智能合约平台和存储协议等,以提供更高效、安全和可靠的游戏环境。这将加速 Web3 游戏的发展和普及,玩家将能够参与到一个充满创造力、自由度和真实价值的游戏世界中,而不再仅仅是为了追逐代币的经济利益。这将吸引更多的玩家投入时间和精力,从而推动整个生态系统的繁荣和发展。
参考链接:
1.https://jumpcrypto.com/defining-on-chain-gaming/
2.https://jumpcrypto.com/introduction-to-arc/
3.https://jumpcrypto.com/benefits-of-building-games-on-chain/
4.https://jumpcrypto.com/communication-infra-in-an-arc-world/
5.https://mud.dev/
6.https://medium.com/@StarkNetEco/a-thriving-hub-of-innovation-the-starknet-ecosystem-2534bbcee88d
封面:Unity