本文深入探讨了 ZK Rollups 的概念及其为 Web3 游戏带来的益处。
深入探讨 ZK Rollups 对 Web3 游戏的好处
如果你在过去几个月密切关注 zkRollup 领域的发展,你一定已经看到许多游戏已经推出或迁移到 zkRollup 链。由于其内在的一些属性,zkRollups 正在成为 游戏行业 的最大应用之一。
在本文中,我们将深入探讨什么是 ZK Rollups,以及它们为 web3 游戏 带来了哪些好处。
ZK-Rollups 是一种 L1 的扩展解决方案,它使用一种称为 ZKP 或 零知识证明 的密码学原语来缩短发布在 L1 上的数据,以验证交易。
通过这种方式,它们将交易的证明大小从 KBs 减少到 bytes,从而释放空间以适应需要去中心化、透明性、隐私、安全性和可扩展性同时发生的应用的大规模扩展要求。因此,你可以说 roll-ups 将会为 Web 3 游戏 环境提供强大动力,游戏玩家和开发者将不必屈服于 区块链不可能三角,也不会在用户体验方面受到影响。
阅读更多关于 zkRollups 的信息:如何利用 zkRollups 的力量扩展你的 dApp?
开发者希望在开发 Web 3 游戏时拥有完全的模块化,这是他们在 单体 L1 区块链 之上开发时无法获得的。例如,可能存在游戏不需要所有游戏机制功能都在链上发生的情况,或者可能存在开发者不太热衷于使用智能合约的情况。ZK-rollups 为他们提供了一个优势,他们可以在自己的服务器上启动游戏及其机制,同时使用 L1 区块链来确保安全性,以触发铸造和交易 NFTs,并确保所有权归玩家所有,同时为此类服务支付很少或不支付费用。
当你想要维持整个 游戏生态系统 时,技术栈应该能够确保无论你的平台经历几千还是近乎无限的网络活动(数百万或数十亿),你的游戏玩法都不会受到影响。通过 zk-roll-ups,可以卸载大部分交易并创建针对它们的密码学证明,从而将交易大小从 KBs 减少到 Bytes。
通过这种方式,它们释放了空间并显著降低了 gas 成本。在某些情况下,gas 成本也可以降低到 0。因此,它允许 Web 3 游戏根据平台需求线性扩展。关键的权衡是 Zk-rollups 在不面临 区块链不可能三角 挑战的情况下完成所有这些。
大多数游戏开发者/工作室不太热衷于加入 Web 3 游戏领域,因为绝对的去中心化会稀释他们在游戏中的利益。借助 Zk roll-up 解决方案,游戏开发者可以指定独立于网络(支持 rollups 的安全性)的特定规则和法规。
不可变的 ZkEVM 允许开发者将其智能合约从基础 L1 链移动到 rollup 链,并指定自己的规则以在经济上使自己受益。通过这种方式,游戏开发者可以通过定义经济激励规则(如分享在单独的链下环境中发生的费用和版税)或定义自己的排序器集以收取费用来保护自己的利益。同时,他们继承了 L1 的安全性来保护生态系统。为了实现可组合性,开发者可以使用其他 roll-up 生态系统,如 StarkNet 或 StarkX 作为 rollup 环境,以不影响流动性。
因此,它可以帮助构建一个可持续、稳健和去中心化的游戏环境,其中每个相关利益者都能以某种方式受益。游戏开发者可以控制游戏经济和收入生成;同时,玩家可以享受卓越的游戏玩法和用户体验,因为使用了 rollups,这显著降低了交易成本,同时允许游戏玩家享受所有权、透明性和与其他游戏环境的互操作性,而不会损害安全性和隐私。
在开发游戏时,开发者应该专注于改进游戏玩法和用户体验。但是当涉及到 Web 3 游戏 时,学习曲线非常陡峭,开发者必须寻找可以帮助他们安装构建 Web 3 游戏所需工具的资源。这相当于理解和设置区块链 RPC 和索引数据,指定共识,以及其他应根据将用于安全性的基础层进行调整的内容。
手头有这么多事情,它本质上会导致游戏玩法受损,因为他们必须考虑游戏环境之外的其他事情。Zk-Rollups 提供了模块化,开发者可以灵活地部署自定义的、可组合的智能合约。通过这种权衡,游戏甚至可以采用 L3 方法来根据其用户群构建其应用程序。从这个角度来看,如果游戏有超过 1000 万活跃用户并需要非常高的吞吐量。
在这种情况下,他们可以利用基础层的安全性,而不必担心与嘈杂的邻居共享空间,因为 zk-Rollups 也可以帮助他们作为独立应用程序启动。
这正是 Starknet 与 Immutable X 结合向开发者承诺的。除此之外,开发者还可以利用可用于其 Dapps 的卓越执行引擎,而不会影响 ZK rollups 的其他组件。因此,L1 Web 3 游戏可以轻松迁移到 ZK Rollup 生态系统,从而为游戏生态系统提供强大的动力。
在使用 optimistic rollups 进行游戏时,资产提款是一个关键挑战。这就是为什么 Zk Rollups 经常被认为是游戏中的黄金标准。由于它们使用有效性证明而不是欺诈证明,因此它们简化了购买后立即的即时最终性和 NFTs 提款。此后,他们还可以使用 NFT 与其他游戏环境进行交互。
目前,Web 3 游戏 主要受到现有区块链 stacks 就像单独的岛屿一样的影响,这些岛屿有自己的规则和规定来满足通信。借助正在进行的 native Zk-Rollup 方法,可以设计一个三层可扩展性架构。在此架构中,第三层将是一个友好的 rollup 链,它使用 Zk-composable stack。它们看起来有点像这样:
正如你所看到的,它们看起来很像 Polkadot 生态系统;但是,将选择它们来代替 Polkadot,因为 para 链的共识取决于一组设置的 验证器节点。与 Zk-Rollups 相反,它们将具有从 L3 中的所有 native roll-up 解决方案收集数据的优势,并且在此过程中,它们会验证所有 ZK 证明以更改 roll-up 的状态。通过这种方式,为在 ZK RollUps 解决方案 之上开发的所有 dapps 构建一个通用的 roll-up 生态系统以扩展 Web 3 游戏变得非常容易。
Gods Unchained 自推出以来见证了大规模的快速增长。例如,在过去的 3 年中,该游戏已经交换了超过 5300 万张 NFT 卡片。然而,该游戏面临的关键挑战之一是为其生态系统中铸造的任何比例的 NFTs 提供真正的价值。为了帮助缓解这种情况,Gods Unchained 使用了由 Polygon CDK Zk-Rollup 解决方案提供支持的 Immutable X,该解决方案允许游戏以零成本铸造超过 1 亿张卡片。话虽如此,即使是 Gods Unchained 最便宜的 NFTs 也具有附加价值,它们将游戏玩家吸引到他们的生态系统中。效忠于 Zk-Rollups,这使得铸造 NFTs 变得更简单。
Magic Eden 的目标是提供创作者构建下一代 游戏环境 所需的特定工具。通过使用 Polygon CDK,Magic Eden 将利用跨链功能和互操作性来覆盖更广泛的受众。Polygon CDK 通过允许游戏与使用 Polygon CDK 构建的多个其他游戏进行交互,保证了这一点。
FootEarn 希望使电子竞技游戏达到一个新的水平,因此,他们需要一个技术栈,该技术栈可以帮助他们在高峰时段以零费用进行扩展。Polygon CDK 为他们提供了这种权衡,他们可以优化 gas 费用,以便用户可以轻松地参与电子竞技游戏。
其他使用 Zk-Rollups 的游戏
Zeeve 是一个 Rollups-as-a-service(RaaS) 平台,提供对广泛使用的 ZK Rollup SDK 的访问。我们支持 Polygon CDK 和 ZK Stack。开发者和游戏工作室可以使用这两个 SDK 构建可扩展的、零知识驱动的 L2/L3 链。对于 Polygon CDK,它可以是使用 Ethereum 作为基础的 L2 链,也可以是使用 Polygon zkEVM 作为基础链的 L3 链。我们还有一键式 Polygon CDK 沙箱,你可以在其中运行 DevNet,根据需要多次部署 dApp,并在迁移到测试网/主网之前找到最合适的配置。对于 zkStack,你也可以使用 Zeeve 创建使用 zkSync Era 作为基础的 Hyperchains (L3)。你也可以连接到 Ethereum。
在 Zeeve 集成合作伙伴的支持下,我们的 RaaS 平台 为你提供完全的模块化,以选择你的数据可用性解决方案、排序器类型、帐户抽象 SDK、去中心化预言机、互操作性层等。
如果你不确定哪种解决方案最适合你的应用程序,请与我们的 Zeeve 专家联系。立即安排通话,或给我们留言。
- 原文链接: zeeve.io/blog/benefits-o...
- 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!