详解Redstone:「OP Plasma」新组合,Lattice链游专用L2
原文作者:Karen,Foresight News
昨日,全链开源引擎 MUD 背后团队 Lattice 宣布推出适用于链上游戏、自制世界的 L2 Redstone,目前已上线 Redstone Holesky 测试网。
Redstone 是一条受 Plasma 启发的 Alt-DA 链,构建在 OP Stack 上。区块链扩展解决方案 Plasma 允许除存款、取款和 Merkle 根之外的所有数据和计算保持在链下。
值得一提的是,在 Redstone 官宣之前,Vitalik Buterin 发表长文《EVM Validiums 退出游游戏:Plasma 的回归》,认为 Plasma 仍然是一个被低估的设计空间,可以完全绕过数据可用性问题,大大降低了交易费用。
推荐阅读:《解读 Vitalik 新作:ZK Plasma 改变 Layer 2 格局?》
Redstone 是什么?如何运行?
Redstone 是 OP Stack 的第一个 Plasma 实现,由Lattice和 Optimism 合作专为链上游戏和自治世界的的开发者而构建。
Redstone 与其他 OP Stack Rollup 之间的主要区别在于数据可用性(DA)。Redstone 不使用使用 L1 以太坊来实现 DA,相反使用替代的 DA 提供商,并且仅将输入承诺发布到 L1。
而为了确保这种数据可用性,Redstone 设置了一个单独的数据可用性挑战(DA Challenges),允许任何人(节点)挑战与 L1 上给定承诺相对应的数据的可用性,可以在 Rollup 输入仪表板上检查承诺数据并质疑承诺。
节点挑战输入承诺,DA 提供商就会将输入发布到 L1 上,随之而来的是成本的提高。因此,Redstone 要求节点在提交 DA 挑战时,支付可以解决挑战成本的保证金,如果 DA 提供商成功解决挑战,保证金就会被销毁,如果失败,保证金会退还给挑战节点。这样做的目的是减少 Spam 挑战。
这样一来,既能大幅降低交易成本(一般主要为 L1 数据费用),又能继承以太坊的完整保证性。
Redstone 当前发布的 Redstone Bridge 可以实现 Holesky 测试网和 Redstone Holesky 测试网之间的 ETH 传输,未来将扩展到主网和其他资产类别(ERC20、ERC721 等)。
Lattice:全链游戏重量级选手
Lattice 产品开发涵盖链、执行层、L2、链上操作系统、EVM 框架、工具以及应用程序。其中,Lattice 开发的复杂以太坊应用框架 MUD 较为成熟,在全链领域中通过紧密集成的软件堆栈压缩了构建 EVM 应用的复杂性。
Lattice 的成绩离不开团队成员和贡献者的努力和支持。Lattice 团队和贡献者人数 Lattice 官网列出了 13 名团队成员,以及多达 58 名贡献者。
Lattice 的主要资助者和孵化器是 0xPARC,0xPARC 是由黑暗森林发起人 Gubsheep 组建的研究组织,0xPARC 资助、提供运营支持或以其他方式参与的项目包括 Dark Forest、Lattice、ZKonduit、Index Supply、Zupass、ZFT、Hack Lodge、EthUniversity 等。而 0xPARC 的资金来自以太坊基金会、Gitcoin、ETHGlobal 等的捐赠。
2022 年夏天,Lattice 发起人 Ludens和 Alvarius 合作开发融合棋盘游戏和大逃杀游戏的链上游戏 zkDungeon,之后意识到操作系统的构建优先级更高,逐步探索 ECS(实体、组建和系统)模式,并在后面基于此发布了 MUD V1。
根据 Github记录,MUD 添加了一些用于组织数据和逻辑的约定,并抽象出低级复杂性,以便开发者可以专注于应用程序的功能。换句话说,MUD 标准化了数据在链上存储的方式。有了这个标准的数据模型,MUD 可以提供所有网络代码来同步合约和客户端状态。
2022 年 ,Lattice 还与 Optimism 合作使用 MUD 在一个半月时间内发布了 Minecraft 链上克隆版 OPCraft。
当前,Lattice 团队正在开发 MUD V2,将为开发人员在读取和写入区块链方面提供更大的灵活性。除了 MUD V2 之外,Lattice 还在开发全链即时战略游戏 Sky Strife(11 月 27 日推出官方测试网)以及其他与 MUD 相关的基础设施产品。由 MUD 提供支持的项目还包括全链城市建设游戏 Primodium、链上拼字游戏 Word3。
链上游戏一定是驱动 Web3 大规模采用的潜在领域之一。作为全链游戏的重要基础设施和推动者,Lattice 正在通过游戏引擎、L2、游戏应用创造新的游戏体验。
参考:
https://lattice.xyz/media/2023/redstone
https://lattice.xyz/about
https://mud.dev/introduction
以太坊