游戏项目应该考虑将 Rollups 作为扩容解决方案。
GM 游戏玩家们,
体验单个链上游戏总是很有趣。
但了解其底层基础设施的复杂性也同样重要。
基础设施对于链上游戏的成功至关重要,因为它直接影响游戏质量、用户体验和游戏的整体成功。强大的基础设施可确保快速、经济、高效的交易,支持复杂的游戏逻辑,并有助于提供无缝的游戏体验。
所有这些对于吸引和留住玩家都至关重要。
今天,我们将了解一些专门为应对这些挑战而构建的 Layer-2 框架,并帮助使链上游戏革命成为可能。
当前基础设施的问题
对缺乏“突破性链上游戏”的一种常见解释是,底层基础设施“尚未准备好”。
因此,许多游戏仍处于概念验证阶段,其特点是游戏玩法简单、客户端有缺陷、玩家参与度有限以及 mod 开发人员参与度有限。
这主要是由于现有基础设施和开发人员工具造成的重大限制。
特别是以太坊虚拟机(EVM)缓慢且笨重,当前的 Solidity 数据模型对复杂的游戏开发不友好,并且由于 Gas 成本和有限的可扩展性,没有合适的 L1 区块链适用于游戏部署。
互操作性和碎片化也给链上游戏带来了重大挑战。
虽然技术堆栈的多样性促进了创新,但同时它使得游戏之间以及各种跨区块链网络的交互变得困难。
解决这些挑战,对于释放基于区块链的游戏的全部潜力至关重要。
解决方案:L2
正如Vitalik 在 2020 年所说,游戏项目应该考虑将 Rollups 作为扩容解决方案。
Rollup 是 L2 区块链网络,旨在提高以太坊等 L1 区块链的吞吐量和效率。宏观上说,Rollup 是通过在链下聚合和处理交易,然后在链上发布这些交易的摘要来实现的。
这种方法减少了 L1 区块链的拥塞,使终端用户的交易速度更快、成本更低。
Rollup 有两种主要类型:乐观型(Optimistic)和零知识证明型 (zk),每种风格都有自己的设计权衡,比如安全模型和开发速度。
尤其是对于链上游戏,Rollup 提供了多种好处,例如:
1. 可扩展性:以太坊等 L1 区块链的高交易费用,一直是许多游戏玩家进入的主要障碍。Rollup 可以通过减少交易拥堵来显著降低这些成本,从而使潜在玩家更容易负担得起玩链上游戏的成本。
2. 改善用户体验:通过更低的交易费用和更快的确认时间,玩家可以享受更流畅、更丝滑的游戏体验。这对于每一毫秒都很重要的实时游戏体验至关重要。
3. 安全性:Rollups 通过将数据最终锚定在 L1 区块链上,来保持高水平的安全性。这确保了 L1 区块链的安全性延伸到 L2,使其成为安全的游戏环境。
尽管有这些好处,但通用汇总在托管链上游戏方面还是不够。
传统的区块链虚拟机更适合金融应用,而承载各种应用的通用区块链网络不具备满足上述需求的吞吐量能力。
我们需要专门为此任务构建的尖端 L2 区块链。
这就是针对链上游戏优化的 Rollups 的用武之地。
下面,让我们看一下正在构建的不同堆栈。
AltLayer
AltLayer 鸟瞰图
即将推出的增强链上可扩展性的策略之一是:水平扩展(horizontal scaling)。
水平扩展是指,使用操作同一应用程序的多个“隐藏” Rollup,应用程序的用户界面无缝地引导用户到合适的 Rollup,以根据容量、位置或特定应用程序首选项等因素执行交易。
AltLayer 是利用这种设计的一个著名的 Rollup 方案。
AltLayer目前提供《2048》等各种链上游戏的任务。如果你有机会玩过它们,你将在单击你的区域时使用分片 Rollup,而不会意识到这一点。
AltLayer 的另一个好处是创建本地化费用市场,其中铸造或交易 NFT 等行为不会影响与其他 NFT 或游戏相关的费用。
不过这种解决方案也有其弊端,比如 Rollup 之间缺乏通信,这使得它很难适用于所有链上游戏模型。
2022 年 7 月,AltLayer 筹集了 720 万美元资金,由 Polychain Capital、Breyer Capital 和 Jump Capital 领投,Balaji Srinivasan、Kain Warwick 等天使投资人参投。
使用 AltLayer 构建的游戏:
World Engine
World Engine 的宏观概览
另一个与 AltLayer 架构类似的解决方案是Argus Labs 的 World Engine。
World Engine 利用 Sharded Rollup SDK,使游戏开发者能够构建自己的水平可扩展性的区块链,同时继承 L1 区块链的安全功能。
World Engine 是一种与 EVM 兼容的解决方案,使开发人员能够利用以太坊广泛的开发人员生态系统来构建的 Rollup 方案。由于这种 EVM 兼容性,基于 World Engine 的 L2 可以与所有以太坊钱包和工具无缝集成。
Argus 正在构建的不仅仅是一个链上游戏引擎,因为该公司拥有三部分业务,包括:
他们最近筹集了 1000 万美元的资金,由 Haun Ventures 领投,Robot Ventures 和包括 Balaji Srinivasan、Elad Gil 等在内的众多天使投资者参投。
使用世界引擎构建的游戏:
Paima Engine
Paima 的宏观设计
Paima 是一个用于创建针对链上游戏和自主世界的 L2 的框架。
借助 Paima,开发人员可以使用熟悉的 Web2 编程语言(如 JavaScript)快速构建他们的应用程序。此外,由于其针对特定应用程序的性质,每个 Paima L2 在工作时都不需要跨链桥。
Paima 还支持其他游戏友好的功能,比如 Stateful NFT,这是一种元数据根据用户的链上操作自动更新的 NFT。
Paima 最近宣布,他们从 Cardano 获得了 140 万美元的资助,以进一步发展链上游戏和自主世界的基础设施。
使用 Paima 构建的游戏:
Keystone
魔兽争霸:Keystone 版
另一个针对链上游戏优化的 L2 框架是 Curio 公司的 Keystone。
Keystone 将 OP Stack、EVM 兼容的 L2 与高频游戏引擎融合在一起。
这种动态组合,加上对 Go 编程语言和 ECS 的支持等其他功能,使开发人员能够创建可与链下游戏相媲美的高性能链上游戏。
将来,你还可以期待 Keystone 对 Celestia 等数据可用性层的支持。
2022 年 2 月,Curio 在 Bain Capital Crypto 和 TCG Crypto 领投的一轮融资中筹集了 290 万美元。
使用 Keystone构建的游戏 :
写在最后
Builder 们似乎已经采纳了 Vitalik 的建议,因为基于 L2 的链上游戏基础设施的能量正在爆炸式增长!
尽管扩容挑战仍然存在,但用于构建针对 AltLayer、World Engine、Paima 和 Keystone 等链上游戏进行优化的特定应用程序 L2 的框架,正在帮助为其中许多问题提供解决方案。
当然,还有其他互补的扩容技术将在未来发挥作用,例如 Playmint 的客户端证明,以及具有强大链上游戏生态系统的通用型 Rollups,例如 Starknet 和 Arbitrum Nova。
正如我们看到的,扩容战争已经到来,并且才刚刚开始。
真正让这些 L2 堆栈脱颖而出的不仅仅是他们的技术,还有聚集在他们背后的充满活力的社区。