Base 发布首个独立 OP Stack 框架的网络升级 Azul,将是 L2 自主迭代的开端?撰文:Glendon,Techub News
当大多数 L2 还在共享同一套技术框架时,Base 已经迈出了独立的第一步。今日凌晨,Base 宣布其首个独立网络升级 Azul 已在测试网上线,目标于 5 月 13 日激活主网。这则公告背后,是 Base 自 2023 年主网上线以来最具里程碑意义的一次技术跃迁。Azul 不仅是 Base 首次脱离 OP Stack 通用框架进行的网络级别升级,还在安全性、性能与开发者体验三个维度上给出了具体而透明的承诺。而 Base Azul 的推出,也意味着 Base 开始书写自己的技术叙事。
那么,Base 为何要推出 Azul?根本原因在于:摆脱复杂的外部依赖,构建全新的统一技术栈。
Base 的独立技术宣言
在底层技术上,Base 一直存在初始路径的局限性,它最初以 OP Stack 链的形式快速起步,借助 Optimism、Flashbots、Paradigm 等外部合作伙催生了 Flashblocks 等诸多功能,实现了「借力快跑」。然而,在此过程中,Base 也引入了复杂的外部依赖关系,它需要与其他 Layer 2 一样共享 OP Stack 的通用升级周期。从长期来看,依赖外部技术路线图也意味着自主权的让渡。
因此,随着网络不断升级,整合与简化成为了 Base 发展的必然方向。为了消除外部依赖、简化协议并加快交付速度,Base 必须要构建一个将所有依赖项和未来创新功能整合在一起的统一平台,实现技术栈的端到端自主可控,从而更高效地推进其「引导下一个十亿用户融入链上经济」的长期目标。
Azul 最鲜明的标签是「首个独立网络升级」,正是 Base 为摆脱外部技术束缚、掌握自身迭代节奏而迈出的关键一步。并且,独立堆栈的价值并非空洞的口号,已经体现在过去两个月的实际数据中:
构建者可靠性提升:空块数量从每天约 200 个降至约 2 个,降幅高达 99%。
链上吞吐量提升:多次承受 5000 TPS 的突发峰值。
发布速度加快:客户端发布周期缩短至每两周一次,同时增加了新功能并改进验证者性能。
这些数字背后,是 Base 工程团队对共识客户端和执行客户端的完全掌控。不再受制于 OP Stack 的通用升级节奏,Base 可以根据自身生态(比如 Coinbase 用户的实际交易模式),进行针对性优化。对于 L2 而言,独立性的终极目标不在于标新立异,而是获得端到端的控制权和生态自主性,从而在竞争激烈的 Rollup 赛道中跑出自己的迭代节奏。
多重证明机制与性能加速
在官方公告中,Base 重申安全性是其最高优先事项。Azul 在这一领域的最核心变化是,激活多重证明机制。将 TEE(可信执行环境)证明与 ZK(零知识)证明合并为一个系统:任一证明类型都可以独立最终确定一个提案,但当两者达成一致时,提款的最终确认时间可缩短至最短一天。
这一设计直接指向 Rollup Stage 2 去中心化的关键技术条件,链上能够检测并处理证明系统的漏洞。攻击者若想实现快速提款,必须同时攻破多个独立的证明系统,而非单一系统。这种「纵深防御」思想,灵感源自 Vitalik 的 L2 最终性路线图。
值得强调的是,多重证明并非 Base 的终局。公告将其描述为「迈向完全 ZK 证明 + 近乎即时提款终态的中间步骤」。未来,Base 还将引入更多 ZKVM,投资实时证明性能,并随着技术成熟度提升逐步缩短最终性时间。对于普通用户而言,从 Base 向以太坊主网的提款将随着多重证明系统的成熟而越来越快。
在性能层面,Azul 的核心策略是客户端栈的彻底统一:base-reth-node 成为唯一的执行客户端。Reth 是以太坊生态中性能最高的客户端之一,为 Base 扩容提供了充足的空间。base-consensus 则是基于 Kona 的全新共识客户端。除上述两者以外,Azul 已放弃对其他所有共识与执行客户端的支持。
这一策略的目标非常清晰:加速实现 1 Gigagas/s 的交易处理能力。统一的客户端消除了多客户端间的兼容性摩擦,使工程团队可以集中火力优化执行路径。需要注意的是,从去中心化的传统维度来看,Azul 此举其实在一定程度上牺牲了客户端多样性。但对于尚处成长阶段的 Base 而言,性能与可维护性的优先级明显被放在了更靠前的位置。
在开发者体验方面,Azul 通过采用以太坊最新的执行层规范 Osaka,继续保持与以太坊主网的紧密对齐。公告中列出的主要变更涉及 MODEXP 预编译、超大交易以及 Flashblocks WebSocket。对于绝大多数开发者而言,大多数应用程序无需任何修改即可继续运行。这种「兼容性优先」的策略,极大降低了开发者从以太坊迁移到 Base 的成本。以太坊主网上的工具链、调试器、索引服务几乎可以无缝在 Base 上工作。
此外,Base 还将于五月中旬推出面向开发者的公共开发网络 Base Vibenet,允许开发者提前在主网环境下试验即将推出的功能并提供反馈。显然,对于 Base 来说,赢得开发者的长期青睐,比单纯降低 Gas 费用更具护城河效应。
对于普通用户,本次升级无需任何操作。底层协议的复杂性被封装在技术层,用户只需像往常一样转账、交互、使用应用即可。与此同时,Base 还公布了未来两次升级的初步规划:
6 月底(性能升级):内置代币标准、Flashblock 访问列表、Glamsterdam EIPs、单一客户端二进制文件,以及进一步缩短提款时间。
8 月底(用户体验升级):核心是原生账户抽象。
值得一提的是,Azul 独立升级的影响远不止于 Base 自身,对于 L2 竞赛产生也会产生多重影响。一方面,它打破了 OP Stack 生态的同质化,证明成员链可脱离通用套件走向自主定制,从而推动其他 L2 从「套件化」转向自主创新,激励各链替换核心组件以实现底层优化。另一方面,独立升级后,Base 在技术路线上不再依赖 OP Stack 生态,Base 的优化可能会反哺该生态,但它的独立成功,也可能削弱 Optimism 对 Superchain 生态的控制力。未来可能出现更多的类似案例,OP Stack 或许会从操作系统演变为启动引导工具。
总而言之,竞争加剧最终利好终端用户。Base 的独立升级迫使其他 L2 也必须加快迭代速度、提升安全性与性能、降低开发者门槛。对于开发者而言,这意味着更多的选择、更好的工具链以及更低的多链适配成本;对于用户而言,跨链体验、提款速度、交易费用都将持续改善。
结语
Azul 独立升级是 Base 在技术自主道路上的第一块里程碑,它是起点,而非终点。对于 L2 生态而言,真正的竞争将回归到谁能更快、更安全、更独立地迭代。5 月 13 日主网激活后,Azul 能否兑现其安全与性能承诺,将是市场检验 Base 技术成色的第一道关卡。
Base 单飞退出 OP Stack, Opitimism 的未来还能乐观吗?原文:DL News
翻译:PANews
美国头部加密货币交易所正在彻底改革其与二层网络(L2)开发商近三年的合作关系:Coinbase 旗下的 Base 区块链今后将改用自研代码,不再依赖 Optimism 的 OP Stack。
Optimism 方面发言人证实,Coinbase 将停止向 Optimism 联盟分享 Base 链的收入。在双方合作期间,这笔分成已累计超过 1600 万美元。
「这对链上短期收入是个打击,」OP Labs 首席执行官Jing Wang在 X 平台上表示,「但正如加密社区早就说的,我们需要升级商业模式。」
她补充道,Coinbase 仍将作为 OP Labs 「OP 企业级服务」 的客户继续合作。
Base 的 「单飞」 直接重创了 Optimism 代币 OP 的价格。自周三以来,OP 已暴跌四分之一,截至发稿时交易价格略低于0.14 美元,远低于 2024 年创下的 4.84 美元历史高点。
长期以来,Coinbase 一直将 Base 收入的 15% 分给管理 OP Stack 的数字合作组织 Optimism 联盟。截至目前,Base 已贡献 8387 枚以太坊,按周三价格计算约合 1640 万美元。
这笔钱占 Optimism 联盟历史总收入的 41%。而近几个月,Base 贡献的收入占比急剧攀升,1 月份更是达到 90%。
因此,这一变动可能对超级链(Superchain) 产生重大影响。Superchain 是基于 OP Stack 搭建的区块链联盟,包括索尼的 Soneium、Uniswap 的 Unichain、Kraken 的 Ink、Worldcoin 的 World Chain 以及 Optimism 自身的 OP 主网。
Jing Wang与 Coinbase 均未回应 DL News 的置评请求。
「我们感谢与 Base 三年的合作,也很自豪能帮助它成为历史上最成功的二层网络之一,」Optimism 发言人在给 DL News 的声明中表示。 「我们的重心仍是为生态提供企业级区块链基础设施,并将继续以 OP 企业客户的身份服务 Base,同时他们也在搭建独立的技术架构。」
「令人失望」
私营公司 OP Labs 曾从安德森・霍洛维茨(a16z)、Paradigm 等机构融资超 1.75 亿美元。其工程师负责维护和升级 OP Stack,但任何提案都需经过 Optimism 联盟批准。
关联实体 Optimism 基金会近期表示,将把部分资助 OP Labs 运营的职责转移给联盟。
超级链成员的 「贡金」 以以太坊计价。这笔数百万美元的加密资产最初处于闲置状态,联盟则以 OP 代币发放赠款,旨在吸引开发者入驻超级链 —— 更多开发者意味着更多应用,更多应用则带来更多用户。
但 Optimism 近期开始动用这笔以太坊资产: 去年 3 月,联盟批准将大部分以太坊用于质押以获取被动收益; 就在上个月,联盟还通过了一项回购计划,将 OP 代币价值与超级链的发展绑定。联盟收入的一半将用于回购 OP,基金会则获授权管理另一半资金。
为何要做超级链?
「这件事令人失望,但在很多层面上也在意料之中,」Optimism 联盟代表机构 GFX Labs 的匿名成员 PaperImperium 对 DL News 说,「Base 必须对股东负责,做对他们最有利的事。」
OP Stack 是开源代码,这意味着任何人都可以免费使用,无需获得 Optimism 许可。
「那么,为什么像 Base、Mode、Worldcoin、Zora 以及超级链里的其他公链,还要选择分享收入?」Optimism 在 2024 年的一篇博客中写道,「答案在于,这套网络结构旨在让整个联盟受益。」
OP Stack 的升级原本计划将超级链的各个成员从孤立的区块链联盟,整合成一个统一、可互操作的网络。 「尽管经过多年技术开发,这一愿景遗憾地并未实现,」PaperImperium 说。
Coinbase 表示,此举是为了加快升级节奏、简化代码,并测试未来可能登陆以太坊的功能。
「如果没有 OP Stack 背后的顶尖技术支持,我们不可能这么快走到今天,我们对过去三年的合作表示感谢,」Coinbase 在一篇博客中称。
2023 年 Base 刚接入 Optimism 时,曾获得在六年内最多赚取 1.18 亿枚 OP 代币的资格。目前尚不清楚 Base 已领取多少代币,剩余部分将如何处理。
而 Optimism 在周三也收获一则利好:以太坊质押协议 Ether.fi 宣布,将其加密信用卡业务从二层网络 Scroll 迁移至 OP 主网。
「未来数月,约 7 万张活跃卡片、30 万个账户以及数百万美元的用户锁仓资金(TVL)将迁移至 Optimism,」Optimism 在博客中表示,「这将让 OP 主网成为支付领域的头部公链。」
至于 Coinbase,Wang表示,由于 Base 仍在使用 Optimism 开发的代码,它将继续订购 OP Labs 的 「OP 企业级:关键任务」 服务。 「如果 Base 改动过大,以至于不再是原来的 OP 栈,那他们就不再需要我们的关键任务支持了,」 她写道。
如何看待 OP Stack 的可定制化 Gas Token?撰文:Haotian
最近关于 Layer2 未来趋势的讨论比较多,大方向 @VitalikButerin 已经定调了:一个以 Layer2-Centric 为重心的多元化生态系统(潜台词:Layer2 孩子们得自我拼搏了,以太坊奶爸已经带不动了),而 Gas Token 正是支撑起 Layer2 独立经济体的关键。接下来,简单说说看法:
1)以 ETH 代币为 Layer2 二层的 Gas Token 和依赖以太坊主网 DA 能力等一度被视为 laye2 是否具有「正统性」的关键,如今专属 DA 领地已经被攻破,Gas Token 的地位也出现动摇了。Layer2 正脱离原先附属于以太坊主网的预设扩展路线,成为更加自主、灵活且更像「独立公链」的路线。
DA 功能性脱离是因为 OP Stack 提供了「一键发链」的基础,很多偏好低成本的开发者会选择以太坊之外的 DA 组件服务;Gas Token 脱离则是因为以太坊 Layer2 生态经济体陷入了「增长乏力」的窘境,需要原生 Token 的筑底激励。
2)最先以 Layer2 原生代币为 Gas Token 的是 @MetisL2,作为一个以太坊新锐 Layer2 项目,Metis 一直都不走寻常路,比如,搞去中心化 Sequencer、做混合 Rollup、以 $METIS 为原生 Gas Token 等。现在回过头来看,Metis 这些路似乎正逐渐趋向「寻常」起来。
事实上,从目前 Metis 主网 TVL、交易费、DApp 应用部署等数据情况来看,当去中心化 Sequencer 上线,LSD Staking 挖矿机制上线,LRT 再质押平台涌现,Metis 的原生 DeFi 经济体就表现出很强的增长后劲。
显然,和 Metis 已经践行的路线别无二致,OP Stack 推出可定制化 Gas Token 目标也正是基于自主 Token 来激励生态,比如:补贴平台应用的交易运维成本,补贴用户的交易费用、捐赠或给 Grant 来激励开发者布局生态等等。这些都是自主的 Gas Token 会有的优势。
3)很多人担心,Layer2 都使用各自的 Gas Token,ETH 的应用场景就少了,Layer2 对以太坊主网的「赋能」价值就少了,其实,这种顾虑大可不必。
因为,只要 Layer2 要 batch 交易到主网,就要以 ETH 作为结算代币。只有 Layer2 自身的经济系统被盘活之后,大量的 Batch 交易和结算行为产生,以太坊主网才能真正受益,而并非简单的让 $ETH 作为 Gas Token 在 Layer2 消耗掉为目标,做大用户基数和交易量,靠自身的 Gas Burn 销毁来岂不更有效?
换个角度看,让原生 ETH 流入 Layer2 来流通,需要走跨链桥,用户得到也只是一个 Wrapped 版本的 ETH,这时的 ETH 很难被作为绝对信誉资产为 Layer2 的借贷等 DeFi 协议产生价值,毕竟多了一层跨链强信任成本,用户显然更偏好在主网进行这类 DeFi 交互。
而如果以 Layer2 的自身的 Gas Token 为主要流通介质就未必了,像 Metis 一般,给去中心化 Sequencer 激励,给 DeFi 项目额外补贴,让 Seuquencer 的挖矿和 DeFi 产生飞轮效应等等。无论怎么看,做独立 Layer2 的 Gas Token 似乎成了盘活 Layer2 生态系统的必然选择。
4)以太坊自坎昆升级后,Rollup Layer2 们能得到以太坊主网奶爸的扶持就已经「到位」了。一方面,坎昆升级后的 DA 成本确实下降了很多,Blob 空间的使用负载和费率目前都还在可控范围内,甚至潜能还没挖掘到最大;另一方面,以太坊分片升级对 Rollup 带来的增益效果会很弱,更远期 ZK-SNARKs 和以太坊 DAS 以及轻客户端等也很难直接利好 Layer2。
Layer2 不可能再通过主网升级预期来给自己加增长预期 Buff 了。Layer2 们到了背水一战,争取一切有利条件自主、灵活、多元发展的转折时刻了。
在我看来,这才是 Vitalik 探讨 Layer2 多元化系统的真正目的,未来的以太坊 Layer2 只有走出功能和商业模式差异化,探索出一条自驱动的增长生态系统,才能真正不掉队成为以太坊大生态的一部分。单纯靠吸血主网和短暂的治理代币激励刺激,而本身无任何内核增长驱动力的 Layer2 发展路线注定难以为继。
当 OP Stack 进化成 OP「超级链」概念撰文:LXDAO
引言
上个月,WorldCoin 基金会宣布推出基于 OP Stack 上的区块链 World Chain,该区块链将加入 Optimism 的超级链 Superchain,并与 Base、Mode、OP Mainnet 和 Zora 等其他链进行交互。
大家可能都听说过 OP,OP Stack 和超级链。好奇宝宝们可能就会问了:What?Why?Where?本篇文章讲给大家一一解答,超级链的现状,愿景等等。文末还贴心整理一键发布 L2 / L3 的操作流程。
从 Optimism 说起
大家对 Optimism 一定不陌生,它是一个基于以太坊的 Layer 2 解决方案,旨在提供快速、稳定、可扩展且成本低廉的区块链服务。它通过在以太坊主链(Layer 1)之上运行,帮助缓解网络拥塞,从而减少交易成本和处理时间。
Optimism 利用了一种称为 Optimism Rollups 的技术,通过将大量交易数据打包在一起,仅在以太坊主链上处理和支付一次费用。这种方法不仅加快了交易速度,降低了成本,还保持了依赖以太坊为基础的高安全性。后来 Optimism Rollup 技术开源公开,成为 OP Stack - Optimism Collective 公布的一个开源区块链框架。
OP Stack 可以理解为一键发 L2 的工具箱,大幅简化了 L2 链的构建,这些分散的基于 OP Stack 开发的 L2 链共享安全性、通信层和开源技术 Stack 形成了 OP 超级链的愿景。
现状——用 OP Stacks 布局在多个领域。
目前 OP Stacks 已被多个知名项目采纳,包括现在各种 L2 NFT 交易数据稳居第一的 Base:Coinbase 开发的 Layer2、资产管理应用 Debank 推出的 Debank Chain,以及社交领先协议 Farcaster 的 Farcaster Stack。这些应用的多样性体现了 OP Stack 在推出之初就旨在支持的 OP 超级链概念。
什么是「超级链」?
「超级链」是一种基于 Layer 2 (L2) 技术的多链网络结构,旨在解决传统区块链在水平可扩展性上的挑战。传统的多链架构通常面临着协同工作的困难和高昂的开销问题,而「超级链」通过将各条链视为「可互换的计算资源」,即将区块链商品化,从而允许开发人员在不增加系统性风险的情况下构建跨链应用程序。
在「超级链」模型中,各个链(如 OP 链)被标准化处理,并集成到由 Optimism Collective 正式管理的网络中。这些链不仅共享安全性和通信层,还共享一个开源技术堆栈。这种设计使得开发人员可以更加专注于在整个超级链上构建应用程序,而不必担心单个链的具体技术细节。
此外,这种设计理念也意味着区块链的概念本身可以变得更为抽象,开发人员可以将整个可互操作的区块链网络视为一个统一的单元,从而更高效地开发和部署新的解决方案。通过这种方式,「超级链」不仅优化了资源利用,还为区块链的未来发展提供了新的可能性。
OP Chain 是怎么做到安全性的
在「超级链」桥接安全模型中,安全性(即有效性)和活跃性(即抗审查性)能够得到保证。安全性由证明系统保证,活跃性由直接向 L1 提交交易的能力保证。安全性和活跃性的结合意味着,如果 OP Chain 排序器出现异常,用户始终可以将交易提交给 L1,L1 将他们的使用迁移到具有正确运行的排序器的新 OP Chain。
下面是 Optimism 官方对「超级链」的定义,符合以下条件即为「超级链」:
属性目的共享 L1 区块链为所有 OP 链提供交易的完全顺序,也就是排序器。所有 OP 链的共享桥接使 OP 链具有标准化的安全属性。低成本的 OP 链部署允许在不需要支付高额 L1 交易费用的情况下部署和进行交易。OP 链的配置选项允许 OP 链配置他们的数据可用性提供者、排序者地址等。安全交易和跨链消息使用户能够安全地在 OP 链之间迁移数据。
OP 技术「去中心化」路线
OP Labs 作为框架支持方,做的很多工作都致力于让 OP Stack 支持更广泛的技术去中心化。例如,Bedrock 版本支持多种证明方案和多个客户端。多客户端故障证明是技术去中心化的基本组成部分,而 Bedrock 的模块化框架极大地影响了社区对 OP Stack 实际开发的去中心化能力。
战略 - 保持诚实
在追求去中心化的过程中,对挑战保持知识上的诚实是重要的。具体来说,编写复杂且无错误的代码非常困难,但至关重要,因为任何一个漏洞都可能对任何 L2 产生灾难性的后果。
策略 - 并行开发协议升级
OP 倡导在链上故障证明的步骤中保持有目的性、务实和谨慎。实现完全的证明需要时间,但 Optimism 方认为可以并行开发几个协议升级,以在不等待故障证明就绪的情况下,使 OP Stack 在去中心化方面有意义地进一步发展。
时时保持对技术方案的更新,其实是导致了前一阵 OP 被 Arbitrum 方发现两个 bug 的缘由 [1]。作为技术提供方,这样被社区广泛使用的开源框架,也随时等待市场和社区的审视,需要承担更多。
技术去中心化时间线和里程碑
OP Stacks 超级链布局在商业行取得成功
根据 L2Beat 的数据显示,截至 2024 年 5 月 4 日,Layer2 TVL(总锁定价值)一共 399.8 亿美元,其中 OP Stack 有 186.1 亿美元,接近全部 TVL 一半且位居第一。Optimism 的 Stack 服务得到了广泛的采用,越来越多的项目采用了 OP Stack 框架快速搭建一个新的 L2,如 Optimism,Base,Mode,Zora,Frax,Lyra,Ancient,Redstone,Worldcoin,Mint,Lisk。这突显了 Stack 服务在市场叙事中的价值。
OP Stacks 怎样进化成为超级链呢?
从技术的角度,我们从摘去了一部分代码和官方信息来解答。
引入 SystemConfig 合约
OP Stack 背后的技术平台 Bedrock 引入了 SystemConfig 合约,开始直接通过 L1 智能合约定义 L2 链。这可以扩展到把定义 L2 链的所有信息都放在链上,包括生成独特的链 ID、block gas limit 等关键配置值。截取 SystemConfig 合约片段如下 [2]:
/**
* @title SystemConfig
* @notice The SystemConfig contract is used to manage configuration of an Optimism network. All
* configuration is stored on L1 and picked up by L2 as part of the derviation of the L2
* chain.
*/
contract SystemConfig is OwnableUpgradeable, Semver {
/**
* @notice Enum representing different types of updates.
*
* @custom:value BATCHER Represents an update to the batcher hash.
* @custom:value GAS_CONFIG Represents an update to txn fee config on L2.
* @custom:value GAS_LIMIT Represents an update to gas limit on L2.
* @custom:value UNSAFE_BLOCK_SIGNER Represents an update to the signer key for unsafe
* block distrubution.
*/
/*
* @notice Minimum gas limit. This should not be lower than the maximum deposit gas resource
* limit in the ResourceMetering contract used by OptimismPortal, to ensure the L2
* block always has sufficient gas to process deposits.
*/
uint64 public constant MINIMUM_GAS_LIMIT = 8_000_000;
/**
* @notice Identifier for the batcher. For version 1 of this configuration, this is represented
* as an address left-padded with zeros to 32 bytes.
*/
bytes32 public batcherHash;
/**
* @notice L2 gas limit.
*/
uint64 public gasLimit;
CREATE2 生成确定的链地址
基于 SystemConfig 设计,把数据完全放到链上之后,就可以创建一个工厂(Chain Factory),为每个链部署配置和所有其他所需的合约。通过使用 CREATE2 生成一一对应的合约地址,我们对这一步进行进一步扩展:这意味着,给定一个链配置,我们就可以确定与该链关联的所有 bridge 地址。这也使得在不部署 bridge 合约的情况下,我们可以与链进行交互,从而使链的部署几乎免费,并允许链继承标准的安全属性。
OP 链之间的通信——「链工厂」沿用 OP 链数据
Bedrock 引入了从 L1 链建立 L2 链的方法,其中所有链数据都可以与 L1 块进行同步。随着 L1 链工厂扩展将所有配置放在链上,Optimism 节点能够仅凭一个 L1 地址加上与 L1 的连接来确定性地同步任何 OP 链。
需要注意的是,当 OP 链同步完成时,链状态是在本地计算的。这意味着确定 OP 链的状态是完全无需权限(Permissionless)和安全的(Secure)。由于所有无效的交易都会被节点执行的本地节点计算过程所忽略,因此衍生链不需要证明系统。然而,为了保证 Superchain 链上的提款,仍然需要一个证明系统。
用 SystemConfig 模块化设计排序器
Bedrock 中引入了在 SystemConfig 合约中设置排序者地址的功能。随着引入具有各自 SystemConfig 合约的多条链,可以允许 OP 链的部署者配置排序者地址。这种可配置的排序者设计称为模块化排序。这使得不同的实体可以对 OP 链进行排序,同时保留标准的 [Superchain 桥] 安全模型——这是向排序者去中心化迈出的关键一步。
模块化排序允许无需权限地试验不同的排序模型。开发者可以采用各种排序协议,如轮询排序、排序者共识协议、价格竞争排序(PGA 排序)或先进先出排序(FIFO 排序)。我们可以预期,随着时间的推移,对用户更加友好的排序标准将逐渐涌现。
OP 链共享一个技术升级路径
为了以高度信心在安全性和去中心化方面推出初始 Superchain,应当引入一个去中心化的安全委员会来管理升级。安全委员会应能够更新链证明者集合、带延迟启动合约升级,并在紧急情况下按下桥暂停按钮,同时取消正在进行的升级。
在紧急情况下暂停桥的能力意味着,在最坏的情况下,即安全委员会成员的私钥被泄露时,结果将是提款无限期暂停,桥升级也将永久取消。换句话说,L1 桥将被冻结。这遵循安全优先于活跃性的设计原则——即总是应当防止 ETH 或代币的损失(即强制安全),即使这意味着 ETH 或代币被锁定(即牺牲活跃性)。
OP Stack 成为「超级链」道路上的痛点
当然成为超级链,在完全实现可扩展区块链的愿景之前,仍然存在一些重要的痛点需要解决。预计的痛点包括:
提款申请依赖于一组受信任的链证明者。
跨链交易速度慢,需要等待一个挑战期。
向 Superchain 提交交易的可扩展性不足,交易数据必须提交给有限容量的 L1。
跨链交易是异步的,这破坏了执行原子跨链交易(如闪电贷)的能力。
这一点在 EIP4844 之后有所改善。
缺乏好用的框架来构建利用多个 OP 链的可扩展应用。
缺乏一个简单的钱包来管理跨多个 OP 链的代币和应用。
我们预想,当这些痛点可以解决掉,我们就有可能构建出能够替代最复杂的 web2 应用的去中心化替代品。
4844 之后超级链的大规模应用?
EIP-4844 的推出与 Optimism 生态系统的 Delta 升级几乎同步,是一个完美的配合。
Celestia 等数据可用性(DA)解决方案主要是为了减少 rollup 向 L1 提交数据时的成本,而 4844 提供了一个原生解决方案使得 OP 链的运营成本(OPEX)降低了超过 90%。
我们看到 4844 之前,OP Stack 的主要费用集中在了 L1 的 gas 开销,如下:
OP Stack 链上 L1 活动数据(链 / L2 收入 / L1 费用 / 毛利率 / L1 费用占比):
OP Mainnet: 2k ETH / 1.97k ETH / 30 ETH / 98.5%
Base: 1.7k ETH / 1.37k ETH / 330 ETH / 80%
那 4844 以后,对 OP Stack,超级链生态是一个利好,将会有越来越多的项目方愿意使用 L2 作为技术方案。我们也希望看到区块链方案的降费,能提供更多商业机会给项目方,为大规模应用(Mass Adoption)提供可能性。
如何使用 Superchain 轻松部署 L2
如何实操呢?超级链提供了一个平台叫 Superchain Dev Console [3][4],其中支持 Ethereum, Base, Fraxtel, Mode, OP Mainnet, Redstone, Lisk, Zora 这些链的作为 L1 或者 L2。
同时,超级链社区里面也有不少一键发 L3 的工具, 如 Mode 团队开发的 Mode Flare。架构使用了 Pyth, Blockscout 和 Goldsky 等等[5]。
结尾一些思考:我们看到 Optimism 的布局,和超级链在商业版图上的成功。OP Stacks 极大降低了发布一个链的门槛,越来越的团队收益于 OP Stack 方便快捷的部署自己的 L2,L3。是否在未来,OP Stack 会成为像 AWS,或者阿里云一样,作为行业龙头为我们提供各种方便开发者搭建自己项目的基础设施呢?着实,这种去中心化技术方案能够一定程度的保证的技术的开源和安全性。从设计层面,超级链是否也存在潜在的行业垄断风险呢?
时间会告诉我们。
注释
[1]:两个 bug 的缘由:
https://medium.com/offchainlabs/security-disclosure-289a4ad50709
[2] SystemConfig 合约片段:
https://github.com/ethereum-optimism/optimism/blob/74a63c94d881442b4edd4df6492513e0113eb064/packages/contracts-bedrock/contracts/L1/SystemConfig.sol
[3] Superchain Dev Console:
https://console.optimism.io/?ref=blog.oplabs.co
[4] Superchain App Quick Start:
https://docs.optimism.io/builders/app-developers/quick-start
[5] MODE FLARE L3:
https://www.mode.network/mode-flare-l3
参考资料
https://docs.optimism.io/
ttps://optimism.mirror.xyz/2jk3D1Y8-hid8YOCUUa6yXmsyzNCYYyFJP0Nhaey9x0
https://blog.oplabs.co/decentralization-roadmap/
https://www.chaincatcher.com/article/2088168
解读 | Mint Blockchain 为何选择 OP Stack 作为 L2 技术方案?Mint 是一个聚焦在 NFT 领域的创新型 L2 网络。Mint Blockchain 致力于促进 NFT 资产协议标准的创新和现实商业场景中 NFT 资产的大规模采用。今天这篇文章主要介绍一下 Mint Blockchain 开发者团队为什么选择了 OP Stack 技术方案,而不是其他家的 L2 方案。
我们将从以下 7 个维度进行分析:
方案部署和运维
代码开放程度和使用门槛
EVM 兼容度
Web3 开发者和用户
社区和生态
SuperChain 网络效应
方案是否得到市场充分检验
1. 方案部署和运维
OP Stack 模块化公链文档齐全,部署方便,除了可以使用源码部署,有众多第三方部署和运维工具可以选择使用,非常的方便。
2. 代码开放程度和使用门槛
OP Stack 的代码完全开源可审查,开发者可参与共建。OP 开发者团队使用了 MIT 代码开源协议,与比特币同级别的开放开源,允许第三方免费使用、修改和分发。
3. EVM 兼容度
Optimistic Rollup 的实现方式可以达到 99% 的 EVM 兼容性,其他 EVM 区块链链上已经安全稳定运行的项目无需任何修改即可无缝迁移到 Mint Blockchain 网络上,为后续生态发展降低了开发者门槛,提高了开发效率。
4. Web3 开发者和用户
由于良好的 EVM 兼容性,可以共享以太坊生态的开发调试工具和配套基础设施,如:Developer Tools、RPC 节点服务、加密钱包、预言机、区块浏览器、跨链桥、排序器、数据分析工具等基础设施。用户在使用 Mint Blockchain 网络的过程中,没有任何额外的学习成本。
5. 社区和生态
OP 拥有强大的开发者社区,活跃的公共产品开发和用户社区,OP Stack 生态已经有诸多成功稳定运行的 Layer2 公链,如:Base、Zora、WorldCoin 等知名项目。OP 生态的开发者和用户可以无缝进入 Mint Blockchain 网络,使用链上协议和产品。
6. SuperChain 网络效应
未来,Mint Blockchain 作为以太坊 L2 的一员,可加入 OP 构建的 SuperChain 生态,与众多 Layer2 公链共建共享区块链基础设施,实现低成本跨链通讯,资产互换等核心交互功能。
7. 方案是否得到市场的充分检验
OP Stack 是业内第一个被标准化推出的 L2 解决方案,Coinbase 的 Base、Gitcoin 的 PGN 网络、WorldCoin 的 WorldCoin 网络等都是基于 OP Stack 开发构建的,已经经过了市场的检验。 对于 Mint Blockchain 来说,我们更加聚焦业务层面,而非底层技术研发,所以选择一个安全稳定的 L2 技术方案至关重要。
以上,便是 Mint Blockchain 选择 OP Stack 技术方案的核心原因。目前来看,OP 作为 L2 方案中的核心参与者,确实是最好的选择之一。面向未来,Mint Blockchain 除了与 OP 团队合作构建以太坊 L2 网络外,还将积极探索比特币网络的 L2 技术方案,势必将 Mint Blockchain 网络构建为一个安全与效率协同发展的 L2 网络,为开发者和用户提高更好的资产安全和交互体验。
提示:Mint Blockchain 将于 2024 Q1 发布测试网,2024 Q2~Q3 发布主网,敬请期待!
Mint Blockchain,一个聚焦在 NFT 领域的 L2 网络。
Mint 区块链的核心价值在于推动和实现 NFT 资产协议标准的创新,引导开发者在现实商业场景中进行 NFT 资产的大规模采用,包括但不限于:AIGC、PASS、游戏、RWA、声誉系统、会员系统、身份系统等领域,欢迎加入 Mint 区块链生态!Test in Prod将与OP Labs和Base构建OP Stack,将在四年内收到500万枚OP深潮 TechFlow 消息,Optimism 基金会官方宣布,Test in Prod已加入Optimism Collective核心开发团队,作为第三支核心团队,Test in Prod将与OP Labs和Base一起构建OP Stack。
Optimism将在四年内向Test in Prod提供500万枚OP代币(30%的代币将在一年后(2024年8月31日)归属;
30%的代币将在第二年按月分发;
剩余两个20%的代币将在第三年和第四年每年按月分发)。OP Stack + 零知识证明 = L2的终局游戏?来源:ChainCatcher
作者:Cypher Capital
编辑:Techub News-junge
Layer2的终局游戏
如今的Layer2赛道厮杀异常激烈,前有Arbitrum, Optimism, Base 等基于optimistic的rollup,后有Scroll, zkSync, Starkenet, Scroll,Polygon zkEVM, Taiko, Linea等基于ZeroKnowledge Proof的ZKP rollup。看似Layer2的竞争百花齐放,实则都在工程原理上都是使用了,链下计算,链上证明的思路。无论是optimistic的 fraud Proof还是ZKP的电路证明,在工程实践上的核心区别,即是在链上证明方式的不同,别的原理其实大同小异。
于是乎,Optimism选择了一条特殊的路径,即模块化Layer2,在逻辑上将Layer2多各个组件解藕。当OPstack实现Layer2各个模块的结偶后,一个非常看似脑洞大开时则合乎逻辑的思路打开了,即ZKP on OP Stack,把OP Stack的challenger由Optimistic Proof改成Zero Knowledge Proof,OpStack将成为支持多种证明的通用Layer2架构!
ZKP on OP Stack
一切讨论的开始来自一篇Optimism的RFP, https://github.com/ethereum-optimism/ecosystem-contributions/issues/61。
下面我来介绍下这篇RFP提出的问题和发展方向。
意图:实现零知识证明以证明Optimism’s 错误证明程序(通过Golang编译器支持的指令集)
如何实现:给OP链实现零知识证明(ZKP)是实现L2与L1之间安全和低延迟通信的前提。一种支持指令集的零知识证明,可以证明Optimism的错误证明程序,且包括任意OP Stack的区块链。在证明ISA的标准执行跟踪的基础上,支持故障证明程序还引入了额外的要求。
具体来说,故障证明程序引入了“预图预言机”的概念,它使用特殊的系统调用将外部数据加载到程序中。每个故障证明虚拟机负责实现一些机制,通过该机制,某些数据的哈希被放置在内存的特定位置,执行系统调用,然后将该哈希的原像加载到内存中供程序使用。预图预言机还用于使用初始输入引导程序。有关详细信息,请参阅故障证明程序文档中的“预图预言机”部分。
简而言之,该提案就是想利用OP Stack的高度模块化特性,将原本基于乐观证明(Opstimisic Proof)的错误证明方式,切换为利用零知识证明完成。进一步的特化,因为目前OP是将GETH通过MIPS编译为Mini Geth, 那么OP Stack的零知识证明可以理解为 ZKMips,即基于Mips虚拟机的零知识证明。
Why ZKP?
目前基于OP Stack不是跑的好好的嘛,基于乐观证明的Optimism和Arbitrum都取得极其良好的社区支持和开发者支持。OP Stack为什么还要探索零知识证明呢?笔者认为这里有几点原因:
1、OP Stack将layer2的模块高度抽象化,引入ZKP只是引入不同的错误证明方式,并不意味着OP会放弃乐观证明。使用OP Stack的开发者可以自由选择不同的证明方式。
2、基于乐观证明(Optimistic Proof)的Optimism和Arbitrum目前依然不支持错误证明,本质上OP和ARB是两条无法证伪的单机链。
3、乐观证明7天的最终确认速度,实在是太慢了。当ZKP的Layer2占据市场后,ZKP快至30分钟的证明速度会形成显著的优势,最终用户会选择安全性更高的ZKP Layer2。
因此,Optimism支持ZKP是迟早的时间。大胆的猜想,未来OP Stack会支持乐观证明和零知识证明2套错误证明系统。OP Stack是一套通用的Layer2架构,并不断迭代。为了帮助大家理解OP Stack为什么可以实现不同证明系统的切换,下文将详细的拆解OP Stack。
OP Stack的核心模块
(该图截自optimism的github)
对于OP Stack,重要的几个模块如下:
op-node
op-geth
op-batcher
op-proposer
op-program
Cannon
op-challenger
这些模块均为独立的程序,并通过http的标准接口沟通,这意味着开发者如果要修改OP Stack中的一些特性,只需要修改其中的特定模块,便可以定制自己的Layer2。下面的章节,将具体的介绍每一个OP Stack的模块,和OP Stack的整体架构。
op-node
op-node是OP Stack中最重要的模块。一方面,作为Sequencer,op-node包含了区块链的共识客户端实现,可以类比以太坊中的Lighthouse, Prysm,为用户提交的交易进行排序;另一方面,作为rollup driver,op-node负责从L1区块的数据中衍生出Layer2的链。
Sequencer在收集用户交易并排序后,会由op-batcher生成一个batch,在batcher将batch提交到L1之前,为了降低Rollup网络中的延迟,Sequencer可以提前生成Layer2的block,通过P2P在Rollup网络中传播。在L2直接产生的block被认为是unsafe的,需要等待batch提交到L1后进行推导才能够视为safe,不过在正常情况下(无区块重组、欺诈等),L2直接产生的block与从L1推导出的block是相同的。Binance等交易所仅等待一定的Layer2 blocks后便认为交易是确定的,而无需等待batch被提交到L1,一定程度上说明出错的概率极低。
推导L2区块的过程由driver负责,driver持续跟踪L1 head block和L2链同步过程,从L1中获取存款交易、L2交易数据和对应收据并生成payload attributes,将payload attributes传递给执行引擎,计算L2 block。L2 blocks完全依赖于L1链的区块,每当包含L2 batch的L1 block产生,L2链进行延伸。此外,当L1 block发生重组,L2 block也会发生重组。
op-geth
op-geth是OP Stack的执行客户端实现,对go-ethereum进行了微小的修改以适应OP Stack的需求。共识客户端op-node通过Engine API来驱动执行客户端op-geth,利用payload attribute,op-geth可以计算出output信息,产生L2 block。
op-batcher
batcher即为batch submitter,主要包含两个任务。一个是对L2 sequencer数据压缩为batches;另一个是将batches提交至L1,让verifier能够利用数据进行验证。
batcher向DA层提交batcher交易,交易包含一个或多个channel frame。channel由一系列sequencer batches组成,以获得更高的压缩率,具体而言,batcher当前使用zlib进行数据压缩。由于channel的大小可能超过batcher交易所能容纳的上限,channel被分为一个或多个channel frame,一个batcher交易可以包括一个或多个channel frame(可以来自不同的channel)。
source: Optimism
该设计为batcher提供了很高的灵活性,未来OP Stack会支持batcher利用多个signer并行提交多个channel。
op-proposer
op-proposer负责将op-geth执行L2 block后产生的新状态承诺(当前以Output Merkle Root形式)提交到L1。Output Root不会立即生效,而需要等待争议期过后才能视为Finalized。
以上为OP Stack已实现的部分,下列的Fault Proof相关模块内容尚未完成,仅根据文档规范进行论述。
OP Fraud Proof由三个组件组成:
Program: 给定Rollup Inputs(L1 Batch tx Data)的承诺和dispute,无状态地验证dispute(通过PreImageOracle提供的Inputs复现相同的计算过程)
VM: 给定无状态的Program和Inputs,追踪任何指令(因此是stateful),在L1上证明
Interactive Dispute Game: 二分Dispute到单个指令,用VM解决这个base case
op-program
op-program是Program的参考实现,在op-node与op-geth的基础上开发,作为无状态的中间件,验证关于L2状态转移的Claim。
为了验证L2状态的声明,program首先将L1 data应用到finalized L2状态,重建最新的L2状态,这个过程与op-node的工作类似。区别在于,op-node从RPC取数据,把状态变化应用到磁盘;而Program从Pre Image Oracle取数据,将状态变化应用到内存。
Program流式地从Oracle读取数据,并进行流式的状态变更,直到读到EOF或者提前终止条件。重建L2状态后,根据状态与claim是否相同返回验证结果。
Cannon
Cannon是VM的一个实现,包含两个主要组件:
Onchain MIPS.sol: EVM implementation to verify execution of a single MIPS instruction.
Offchain mipsevm: Go implementation to produce a proof for any MIPS instruction to verify onchain.
链上部分,MIPS.sol实现了big-endian 32-bit MIPS指令集,模拟Linux内核的最小子集,为Go程序提供支持,但是不包含并发相关的系统调用。
链下部分,mipsevm用Go语言模拟MIPS.sol的执行过程,
It's Go code
...that runs an EVM
...emulating a MIPS machine
...running compiled Go code
...that runs an EVM
简而言之,Cannon在链上就是在EVM用MIPS去跑MINI Geth(GETH的MIPS编译),即ETH的Golang版本。
op-challenger
op-challenger负责处理与dispute game相关的流程。
挑战是先选中一个tx执行后的state root发出质疑,之后tx将分解为多个instruction,每个instruction执行后产生新状态,形成S1, S2, … Sn的状态序列。
为了提高效率,挑战双方需要轮流执行steps,分为Attack与Defend两类。
Attack: 争议的前一个状态作为输入,期待争议状态作为输出。DAG中需要有对前一个状态的承诺。
Defend: 争议状态作为输入,争议后一个状态作为输出。DAG中需要有对后一个状态的承诺。
举例而言,假设有1-9999个instruction,产生S1-S10000状态序列,先检验第5000个状态,如果相同,attack step,向左二分;如果不同,defend step,向右二分。
最终通过二分法将争议锁定在单个指令的前后状态上,再交由VM处理单个指令的状态验证。
模块的工作流程
正常流程(不包含Challenge)
source: Cypher Capital
用户提交交易,可以通过L2 RPC在L2上提交,或者在L1上直接提交(可以绕过op-batcher,有更强的抗审查能力,也可作为紧急逃生装置)。
op-node启动的RPC server接收到交易后,进行排序并发送给op-batcher与op-geth
op-batcher对sequenced tx进行压缩,生成batch,提交到DA层(L1)。
op-geth执行sequenced tx,将执行后的新状态传递给op-proposer
op-proposer将L2的output root作为对于L2状态的承诺发送到L1进行存储,当挑战期结束,状态被视为finalized。
op-node中的driver会从L1中获取交易数据以及其他信息,derive出canonical L2 block。在L1上finalized的block中batch tx derive出的L2 block被视为finalized,在L1上被confirmed但未finalized的batch tx derive出的L2 block被视为safe,为降低延迟直接由L2生成的L2 block可以通过P2P提前传播,被视为unsafe。
Challenge流程
source: optimism
用户开启interactive dispute game
Cannon (VM)在MIPS虚拟机上运行op-program(Written in Go),以便追踪每步执行的状态变化
op-program通过PreImageOracle提供的Rollup Inputs的承诺复现L2状态的计算过程,记录execution trace,无状态地验证dispute
op-challenger使用二分法,将争议定位到单个指令
Cannon为执行该指令前后的状态变化生成证明,在L1上的智能合约MIPS.sol上进行验证。
OP Stack+ZKP
根据上面的流程介绍,我们容易发现,Challenge模块与其他模块的耦合度很低,对基本交易流程的影响很低,只有在出现欺诈行为的情况下(自2021年12月OP Mainnet上线至今尚未出现)才需要Challenge模块的介入。
为了缩短当前Optimism七天的退出确认时间,也为OP Stack提供更多模块化的选择,Optimism积极拥抱ZKP技术,希望为OP Stack带来能够证明Optimism fault proof program并且支持知名ISA的ZKP,O(1) Labs与Risc-0团队的方案通过了Foundation Mission (RFP) Application。
O(1) Labs方案
source: O(1) Labs
O(1) Labs作为Mina Protocol的开发团队,计划沿用Mina Protocol采用的Kimchi作为MIPS VM的proof system,仅作了一些小的改动。
Kimchi是一个Halo2-like PLONKish system currently configured with an inner-product-argument style polynomial commitment scheme. It supports verifiable computation using traditional turing-machine-based instruction sets.
Kimchi的后端可交换,当前的实现定义在Pasta curves using an inner-product-argument-based polynomial commitment scheme (Pasta-IPA)上,与EVM所用的密码学体系不兼容,在EVM上验证成本较高。于是O(1) Labs计划将Pasta-IPA改为KZG commitment scheme using the bn128 curves (bn128-KZG),可以使用EVM现成的precompile,效率更高。
原来输入fault proof MIPS系统的输入现在输到bn128-kzg Kimchi系统,ZK-Prove执行路径。pre-image系统调用沿用OP Stack的Cannon,最终proof发送到L1上的智能合约,验证通过后在L1更新状态。
RISC Zero方案
RISC Zero团队计划沿用当前实现的Groth16后端的基于RISC-V ISA的zkVM(augmented with accelerated co-processors for common cryptographic tasks including hashing and ECDSA signature verification), 对基于Reth的Ethereum ZK Client进行修改以进一步适配Optimism,在zkVM中实现L1-L2的derivation logic以证明交易序列是由Optimism sequencer生成的。
ZK Client由zkVM guest program和host library两个部分组成,类比OP labs方案中的op-program和cannon,zkVM guest program负责计算状态转移,host library负责获取计算数据转移所需的数据,协调zkVM guest program的执行,并生成交易执行状态转移的zkp。
OP Stack的ZKP可能性探究
目前一家叫做ZKM的团队实现了ZKMIPs的EVM,即将EVM转译为MIPs指令集并进行零知识证明。目前反馈为,很慢,但是可用。https://ethresear.ch/t/zkmips-a-zero-knowledge-zk-vm-based-on-mips-architecture/16156
考虑到Mina和Risc0都拥有相对成熟的开发,经验,我们有理由相信,OP Stack支持ZKP只是时间问题。但是同时,考虑到OP Stack的ZKP开发启动较晚,且不是原生支持,未来的性能如何依然无法预测。
OP Stack, Layer2的通用架构
OP Stack以其优秀的代码实现、宽容的开源协议以及模块化的架构设计获得了许多知名团队的采用,唯一为人所诟病的在于所采用的Optimistic Rollup技术确定性时间过长,技术先进性不如ZK Rollup。如今,借助第三方专业团队的力量,OP Stack开始了迈向ZKP未来的尝试。考虑到当前OP Stack尚未支持Fault Proof,OP Stack有可能跳过Fault Proof阶段,直接使用ZK Proof来获取更快的确定性与更高的安全性。
对于未来的Layer2开发者而言,OP Stack将成为通用的Layer2架构,开发者可以启动自己的Layer2时,依据应用所需要的安全性和实效性,灵活的选择乐观证明,或者零知识证明。可以预见的是,乐观证明的Layer2会更加廉价,零知识证明的Layer2则会更加安全。
reference: https://blog.oplabs.co/building-a-fault-proof-system/解读OP Stack将推出的防故障系统:受以太坊启发,技术去中心化的一大步作者:protolambda,OP Labs 研究员
编译:Frank,Foresight News
为了创建最强大和安全的互操作性 Layer2 网络,Optimism Collective 正在通过许多不同的途径追求去中心化。
而 OP Stack 即将推出的防故障系统将是技术去中心化的一大一步,OP Stack 的开源和模块化设计正在为 L2 生态系统的社会去中心化创造了前所未有的舞台。
在本文中,我们将探讨社会去中心化原则,以及 L2 架构如何使 Layer 2 能够扩展这一原则以包括证明多样性和客户端多样性,并介绍 Optimism Collective 如何利用该架构构建其防故障系统。
受以太坊启发的「社会去中心化」
以太坊协议受益于社会去中心化,尤其是通过在解决方案中提供可选择性,使广泛的贡献者能够参与构建一个强大的去中心化网络。
对于节点软件而言,这意味着客户端多样性:拥有更多的客户端,那单点故障对验证者网络的影响就越小。
Layer1 的核心开发者将这种贡献模式描述为「集市」(bazaar),它喧闹且看似混乱,但却非常高效且充满活力。通过采用彻底开放式的协议开发方法,可以使最广泛的贡献者参与并改进协议。
而 Optimism Collective 具有独特的优势,可以实施和迭代以太坊实现社会去中心化的方式:OP Stack 通过提供开放规范和 MIT 许可证下的开源软件来实现社会去中心化,并且 Optimism Collective 可通过创建超级链对其进行迭代。
对 L2 架构的更详细了解
以太坊在 L1 具有开放的规范,以及将共识层和执行层分开的模块化客户端架构。
OP-Stack 在 L2 上实现了相同的架构:
共识层由 op-node 和 Magi 提供支持,这两个客户端遵循 L1 并导出执行输入;
执行层由 op-geth、op-erigon 和 op-reth 提供支持;
然而,L2 架构在此堆栈中添加了一个新层:验证层(proving layer)。
这是将 L2 输出安全地桥接回 L1 的层级,正如拥有多个客户端是确保在 L1 和 L2 上达成共识和执行的最佳实践一样,对于 L2 的验证层来说,采用多种证明方法可以确保最佳安全性。
类似于具有不同客户端的验证者们达成共识,链上证明的法定数量可以表明 L2 状态声明已经以不同方式得到验证,从而大大降低了错误导致完全失败的可能性。
目前共有三种常见的证明类型:证明(attestations)、错误证明(也称为欺诈证明)和零知识有效性证明。后两者共享一个常见模式,它们以同步形式表达 L2 状态转换,并在给定 L1 数据和 L2 前状态作为输入时,证明其执行。
隔离证明系统组件以实现证明多样性
证明系统可以进一步分解为独立的组件:
一个「程序」,定义了同步的 L2 状态转换;
一个「虚拟机」(VM),运行并验证该程序;
一个「预映像预言机」(pre-image oracle),将 L1 数据和 L2 预状态作为输入;
今天的许多零知识证明仍然在紧密地耦合这些组件,创建了一个在单一 L1 交易数据上运行的 ZK-EVM。然而,OP 堆栈将它们解耦以隔离复杂性,并实现客户端的多样性,从而使整体更加强大。
交互式故障证明将二分游戏(bisection-game)添加到虚拟机跟踪中,以验证链上的证明,而基于虚拟机的零知识证明则对执行进行算术化和折叠,并提供有效性证明。(请参阅 Risc0 和 O(1)-Labs 正在设计以响应 Optimism ZK RFPs的基于虚拟机的零知识证明)。
该程序将实际的状态转换定义为「客户端」,将输入获取(L1 数据和 L2 预状态)定义为「服务器」。该程序在没有虚拟机的情况下,与服务器 / 客户端独立运行,这与常规区块链节点非常相似,并且共享了大量代码。
例如,Go op-program 客户端是通过从 op-geth 导入 op-node 的派生和 EVM 来构建的,而服务器则从 L1 和 L2 以太坊 RPC 获取其数据。
FPVM 的功能概述
故障证明虚拟机(FPVM)是 OP Stack 中故障证明堆栈的模块之一。
除了提供正确的接口(尤其是与预映像预言机相关的接口),该虚拟机没有实现任何特定于以太坊或 L2 的内容,在 FPVM 内运行的故障证明程序(FPP)客户端是表达 L2 状态转换的部分。
通过这种分离,虚拟机保持极简:以太坊协议的更改(如 EVM 操作码的添加)不会影响虚拟机。
相反,当协议发生变化时,FPP 可以简单地更新以导入节点软件中的新状态转换组件,类似于在同一游戏主机上玩新版本的游戏,L1 证明系统可以更新以证明不同的程序。
虚拟机负责执行低级指令,需要模拟 FPP。虚拟机要求较低:程序是同步进行的,并且所有输入都通过相同的预映像预言机加载,但所有这些仍然必须在 L1 EVM 链上得到证明。
为了做到这一点,每次只能证明一个指令。二分游戏(bisection-game)将把证明完整执行跟踪的任务缩小到只有一个指令。
对于每个 FPVM 来说,指令证明可能看起来不同,但通常看起来与 Cannon 类似,它证明指令如下:
为了执行该指令,虚拟机模拟类似于线程上下文(thread-context)的指令周期的东西:从内存中读取指令、进行解释,并且寄存器文件和内存可能会发生一些变化;
为了支持预映像预言机以及内存分配等基本程序运行时的需求,执行还支持 Linux 系统调用的子集。读 / 写系统调用允许与预映像预言机进行交互:程序将哈希作为请求写入,以获取预映像,然后按一小块一小块地每次进行读取;
Cannon,第一个 FPVM,就是以这种方式实现了 MIPS 虚拟机。有关虚拟机的更多信息,请参阅相关文档和 cannon-specs。FPVM 与 FP 程序之间的接口是标准化的,并在规范中有所记录。
从 FPVM 到 ZKVM
故障证明不是唯一类型的状态转换证明,ZK 有效性证明是一个有吸引力的选择,因为它具有快速跨链桥接的潜力(由于 ZK 有效性证明没有链上挑战游戏,所以没有争议窗口)。为了支持先进的以太坊堆栈并托管不同的客户端实现,我们仍然需要将虚拟机和程序解耦。
这是 ZK RFP 项目采取的方法,以证明一个最小的 RISC-V(由 Risc0)或 MIPS(由 O(1) Labs)虚拟机可以托管与故障证明中使用的相同程序。
支持 ZK-VM 确实需要进行一些小的调整,使得预映像预言机能够以非交互方式加载数据,但通过将虚拟机通用化,ZK 证明在面对 OP Stack 变化时更具未来性。
外部贡献者的机会
OP Stack 欢迎额外的虚拟机和程序选项,以及额外的独立证明系统,从证明到零知识证明。就像客户端多样性一样,证明多样性是一个集体努力的结果。
目前正在进行中的对 OP Stack 证明层的补充包括:
由 protolambda 开发的基于 Go 语言编写的 RISC-V FPVM「Asterisc」;
由 Base 和 OP Labs 贡献者共同构建的基于 Magi 和 op-reth 的 rust FP 程序;
由 Risc0 构建的基于 zeth(ZK-reth 分支)的 rust ZK 程序;
随着 Cannon、op-program、bisection-game 以及开源社区的无限创造力的发展,通过测试实施和参与漏洞赏金计划,将有许多额外的机会为堆栈做出贡献。
解析opBNB技术原理:模块化重要一步,为何采用OP Stack构建Layer2?作者:Faust,极客 Web3
导语:如果用一个关键词来概括 2023 年的 Web3,大多数人或许会本能想到「Layer2 之夏」。虽然应用层创新此起彼伏,但能像 L2 一样经久不衰的长期热点却难得一见。随着 Celestia 成功推广模块化区块链概念,Layer2 和模块化几乎成为了基础设施的代名词,单片链的往日辉煌似乎难以重现。在 Coinbase、Bybit 和 Metamask 相继推出专属的二层网络后,Layer2 大战如火如荼,像极了当初新公链间炮火连天的场面。
在这场由交易所引领的二层网络大战中,BNB Chain 必然不肯甘居人下。早在去年他们就曾上线 zkBNB 测试网,但因为 zkEVM 在性能上还无法满足大规模应用,采用 Optimistic Rollup 方案的 opBNB 成为了实现通用 Layer2 的更优方案。本文旨在对 opBNB 的工作原理与其商业意义进行简要概括,为大家梳理 BSC 公链在模块化区块链时代迈出的重要一步。
BNB Chain 的大区块之路
与 Solana、Heco 等由交易所扶持的公链类似,BNB Chain 的公链 BNB Smart Chain (BSC) 链对高性能的追求由来已久。从 2020 年上线初,BSC 链就把每个区块的 gas 容量上限设定在 3000 万,出块间隔稳定在 3 秒。在这样的参数设置下,BSC 实现了 100+ 的 TPS 上限(各种交易杂糅在一起的 TPS)。2021 年 6 月,BSC 的区块 gas 上限提升到了 6000 万,但在当年 7 月一款名为 CryptoBlades 的链游在 BSC 上爆火,引发的日交易笔数一度超过 800 万,导致手续费飙升。事实证明,此时的 BSC 效率瓶颈还是比较明显。
为了解决网络性能问题,BSC 再次将每个区块的 gas 上限上调,此后长时间稳定在 8000 万~8500 万附近。2022 年 9 月,BSC Chain 单个区块的 gas 上限提高到了 1.2 亿,年底时提高到了 1.4 亿,达到 2020 年时的近 5 倍。此前 BSC 曾计划把区块 gas 容量上限提升到 3 亿,或许是考虑到 Validator 节点的负担太重,上述超大区块的提议一直没有实施。
后来的 BNB Chain 似乎将重心放在了模块化 /Layer2 赛道,而没有再执着于 Layer1 的扩容。从去年下半年上线的 zkBNB 到今年年初时的 GreenField,这一意图表现的愈加明显。出于对模块化区块链 /Layer2 的浓厚兴趣,本文作者将以 opBNB 为调研对象,从 opBNB 与以太坊 Layer2 表现出的不同,来为读者简单揭示 Rollup 的性能瓶颈所在。
BSC 的高吞吐量对 opBNB 的 DA 层加成
众所周知,Celestia 按照模块化区块链的工作流程,归纳出了 4 个关键组件:
执行层 Execution:执行合约代码、完成状态转换的执行环境;
结算层 Settlement:处理欺诈证明 / 有效性证明,同时处理 L2 与 L1 之间的桥接问题。
共识层 Consensus:对交易的排序达成一致共识。
数据可用性层 Data availability (DA):发布区块链账本相关数据,使得验证者可以下载到这些数据。
其中,DA 层与共识层往往被耦合在一起。比如,乐观 Rollup 的 DA 数据包含了一批 L2 区块中的交易序列,当 L2 全节点获取到 DA 数据时,其实就知道了这批交易中每笔 Tx 的先后次序。(正因如此,以太坊社区对 Rollup 分层时,认为 DA 层和共识层是关联的)
但对于以太坊 Layer2 而言,DA 层(以太坊)的数据吞吐量成为了制约 Rollup 性能的最大瓶颈,因为目前以太坊的数据吞吐量太低,Rollup 不得不尽量压制自己的 TPS,防止以太坊主网无法承载 L2 产生的数据。
同时,低下的数据吞吐量使得 Ethereum 网络内大量交易指令处于待处理状态,这使得 gas 费被拉到了极高水准,进一步抬高了 Layer2 的数据发布成本。最后,很多二层网络不得不采用 Celestia 等以太坊之外的 DA 层,「近水楼台先得月」的opBNB 则直接选用高吞吐量的 BSC 实现 DA,以解决数据发布上的瓶颈问题。
为了方便理解,此处需要介绍一下 Rollup 的 DA 数据发布方式。以 Arbitrum 为例,Layer2 排序器控制的以太坊链上 EOA 地址,会定期往指定的合约发出 Transaction,在这个指令的输入参数 calldata 中,写入打包好的交易数据,并触发相应的链上事件,在合约日志中留下永久记录。
这样一来,Layer2 的交易数据被长期保存在了以太坊区块中,有能力运行 L2 节点的人可以下载相应的记录,解析出对应数据,但以太坊自己的节点并不执行这些 L2 交易。不难看出,L2 只是把交易数据存放到以太坊区块中,产生了存储成本,而执行交易的计算成本被 L2 自己的节点承担了。
上面讲到的就是 Arbitrum 的 DA 实现方式,而 Optimism 则是由排序器控制的 EOA 地址,向另一个指定的 EOA 地址进行 Transfer,在附加的数据中携带 Layer2 的新一批交易数据。至于采用了 OP Stack 的 opBNB,和 Optimism 的 DA 数据发布方式基本一致。
显而易见,DA 层的吞吐量会对单位时间内 Rollup 可发布的数据尺寸大小产生限制,进而限制 TPS。考虑到 EIP1559 后,每个 ETH 区块的 gas 容量稳在 3000 万,merge 后出块时间约为 12 秒,则以太坊每秒处理的 gas 总量最多仅 250 万。
绝大多数时候,容纳 L2 交易数据的 calldata,每个字节消耗的 gas = 16,则以太坊每秒能处理的 calldata 尺寸最多只有 150 KB。而 BSC 平均每秒可处理的 calldata 尺寸最大约 2910 KB,达到了以太坊的 18.6 倍。两者作为 DA 层的差距是显而易见的。
可以概括一下,以太坊每秒最多可承载 150 KB 左右的 L2 交易数据。即便在 EIP 4844 上线后,这个数字也不会有多大改变,只不过降低了 DA 手续费。那么每秒 150KB,大概能包含多少笔交易的数据?
这里需要解释下 Rollup 的数据压缩率。Vitalik 在 2021 年曾过分乐观的估计,乐观 Rollup 可以把交易数据尺寸,压缩至原先的 11%。比如,一笔最基础的 ETH 转账,原本占用 calldata 大小是 112 字节,可以被乐观 Rollup 压缩到 12 字节,ERC-20 转账可以压缩到 16 字节,Uniswap 上的 Swap 交易压缩到 14 字节。按照他的说法,以太坊每秒最多能记录 1 万笔左右的 L2 交易数据(各类型掺杂在一起)。但按照 Optimism 官方在 2022 年披露的数据,实践中的数据压缩率,最高只能达到约 37%,与 Vitalik 的估算差了 3.5 倍。
所以我们不妨给出一个合理的数字,就是目前以太坊即便达到自己的吞吐量极限,所有乐观 Rollup 加起来的 TPS 最大值,也只有 2000 多。换句话说,如果以太坊区块全部空间都用来承载乐观 Rollup 发布的数据,比如被 Arbitrum、Optimism、Base、Boba 等瓜分,这些乐观 Rollup 的 TPS 加起来根本不够 3000,这还是在压缩算法效率最高的情况下。此外,我们还要考虑到 EIP1559 后,每个区块平均承载的 gas 量仅为最大值的 50%,所以上面的数字还应该砍掉一半。EIP4844 上线后,尽管会把发布数据的手续费大幅降低,但以太坊的区块最大尺寸不会有多大变化(变化太多会影响 ETH 主链的安全性),所以上面估算的数值不会有多少进步。
根据 Arbiscan 和 Etherscan 的数据,Arbitrum 某个交易批次包含了 1115 笔交易,在以太坊上消耗了 181 万的 gas。如此推算,如果把 DA 层每个区块都装满,Arbitrum 理论上的 TPS 极限约为 1500,当然考虑到 L1 区块重组问题,Arbitrum 不可能在每个以太坊区块上都发布交易批次,所以上面的数字目前只是纸面上的。
同时,在 EIP 4337 相关的智能钱包被大规模采用后,DA 问题会愈加严重。因为支持 EIP 4337 后,用户验证身份的方式可以自定义,比如上传指纹或虹膜的二进制数据,这会进一步加大常规交易占用的数据尺寸。所以,以太坊低下的数据吞吐量是限制 Rollup 效率的最大瓶颈,这个问题今后很长时间可能都无法妥善解决。
而在 BNB chain 的公链 BSC 身上,平均每秒可处理的 calldata 尺寸最大约 2910 KB,达到了以太坊的 18.6 倍。换言之,只要执行层速度跟的上,BNB Chain 体系内的 Layer2,理论 TPS 上限可以达到 ARB 或 OP 的 18 倍左右。这个数字是以当前 BNB chain 每个区块 gas 容量最大 1.4 亿,出块时间为 3 秒,计算得来的。
也就是说,目前 BNB Chain 体系下的公链,所有 Rollup 加总 TPS 极限,是以太坊的 18.6 倍(就算考虑进 ZKRollup,也是如此)。从这一点也可以理解,为什么那么多 Layer2 项目用以太坊链下的 DA 层来发布数据,因为差异是显而易见的。
但是,问题没有这么简单。除了数据吞吐量问题外,Layer1 本身的稳定性也会对 Layer2 造成影响。比如大多数 Rollup 往往要间隔几分钟才往以太坊上发布一次交易批次,这是考虑到 Layer1 区块有重组的可能性。如果 L1 区块重组,会波及到 L2 的区块链账本。所以,排序器每发布一个 L2 交易批次后,会再等多个 L1 新区块发布完,区块回滚概率大幅下降后,才发布下一个 L2 交易批次。这其实会推迟 L2 区块被最终确认的时间,降低大宗交易的确认速度(大额交易要结果不可逆转,才能保障安全)。
简要概括,L2 发生的交易只有发布到 DA 层区块内,且 DA 层又新产生了一定量的区块后,才具备不可逆转性,这是限制 Rollup 性能的一个重要原因。但以太坊出块速度慢,12 秒才出一个块,假设 Rollup 每隔 15 个区块发布一个 L2 批次,不同批次间会有 3 分钟的间隔,而且每个批次发布后,还要等待多个 L1 区块产生,才会不可逆转(前提是不会被挑战)。显然以太坊 L2 上的交易从发起到不可逆转,等待时间很长,结算速度慢;而 BNB Chain 只需 3 秒就可以出一个块,区块不可逆转只需要 45 秒(产生 15 个新区块的时间)。
根据目前的参数,在 L2 交易数量相同且考虑到 L1 区块不可逆转性的前提下,单位时间内opBNB 发布交易数据的次数,最多可以达到 Arbitrum 的 8.53 倍(前者 45s 发一次,后者 6.4min 发一次),显然 opBNB 上大额交易的结算速度,要比以太坊 L2 快很多。同时,opBNB 每次发布的最大数据量,可以达到以太坊 L2 的 4.66 倍(前者 L1 区块的 gas 上限 1.4 亿,后者是 3000 万)。
8.53*4.66=39.74,这就是 opBNB 目前实践中,与 Arbitrum 在 TPS 极限上的差距(目前 ARB 为了安全,貌似主动压低了 TPS,但理论上如果要调高 TPS,还是和 opBNB 很多倍)
当然还有更重要的问题需要考虑,就是 DA 层的 gas 费。L2 每发布一个交易批次,都有与 calldata 尺寸无关的固定成本——21000 的 gas,这也是一笔开销。如果 DA 层 /L1 手续费很高,使得 L2 每次发布交易批次的固定成本居高不下,排序器就会降低发布交易批次的频率。同时,在考虑 L2 手续费成分时,执行层的成本很低,大多数时候可以把它忽略,只考虑 DA 成本对手续费的影响。
总结下来,在以太坊和 BNB Chain 上发布同样尺寸的 calldata 数据,虽然消耗的 gas 相同,但以太坊收取的 gas price 约是 BNB chain 的 10—几十倍,传导到 L2 手续费上,目前以太坊 Layer2 的用户手续费大概也是 opBNB 的 10—几十倍左右。综合下来,opBNB 与以太坊上的乐观 Rollup,差别还是很明显的。
但是,扩大 DA 层的数据吞吐量,虽然可以提升整个 Layer2 体系的吞吐量,但对单个 Rollup 的性能提升还是有限,因为执行层处理交易的速度往往不够快,即便 DA 层的限制可以忽略掉,执行层也会成为影响 Rollup 性能的下一个瓶颈。如果 Layer2 执行层的速度很慢,溢出的交易需求就会蔓延到其他 Layer2 上,最终造成流动性的割裂。所以,提升执行层的性能也很重要,是 DA 层之上的又一道门槛。
opBNB 在执行层的加成:缓存优化
当大多数人谈到区块链执行层的性能瓶颈时,必然会提到:EVM 的单线程串行执行方式无法充分利用 CPU、以太坊采用的 Merkle Patricia Trie 查找数据效率太低,这是两个重要的执行层瓶颈所在。说白了,对执行层的扩容思路,无非是更充分的利用 CPU 资源,再就是让 CPU 尽可能快的获取到数据。针对 EVM 串行执行和 Merkle Patricia Tree 的优化方案往往比较复杂,并不是很好实现,而投入性价比更高的工作常聚集在对缓存的优化上。
其实缓存优化问题,回到了传统 Web2 乃至教科书中经常讨论到的点。
通常情况下,CPU 从内存读取数据的速度,是从磁盘读取数据速度的上百倍,比如一段数据,CPU 从内存中读取只需要 0.1 秒,从磁盘中读取则需要 10 秒。所以,降低在磁盘读写上产生的开销,也即缓存优化,成为了区块链执行层优化中必需的一环。
在以太坊乃至绝大多数公链中,记录链上地址状态的数据库被完整存储在磁盘当中,而所谓的世界状态 World State trie 只是这个数据库的索引,或者说查找数据时用到的目录。EVM 每次执行合约都需要获取相关的地址状态,如果数据都要从存放在磁盘里的数据库中一条条拿过来,显然会严重降低执行交易的速度。所以在数据库 / 磁盘之外设置缓存,是必要的提速手段。
opBNB 直接采用了 BNB Chain 用到的缓存优化方案。按照 opBNB 的合作方 NodeReal 披露的信息,最早的 BSC 链在 EVM 与存放状态的 LevelDB 数据库之间设置了 3 道缓存,设计思路类似于传统的三级缓存,把访问频率更高的数据放到缓存中,这样 CPU 就可以先去缓存中寻找需要的数据。如果缓存的命中率足够高,CPU 就不需要过分依赖磁盘来获取数据,整个执行过程的速度就可以实现大幅提升。
后来 NodeReal 在此之上增设了一个功能,调动 EVM 没占用的空闲 CPU 核心,把 EVM 未来要处理的数据,提前从数据库中读出来,放入缓存中,让 EVM 未来能从缓存直接获得需要的数据,这个功能被称为「状态预读」。
状态预读的道理其实很简单:区块链节点的 CPU 是多核心的,而 EVM 是单线程的串行执行模式,只用到 1 个 CPU 核心,这样其他的 CPU 核心就没有被充分利用。对此,可以让 EVM 没用到的 CPU 核心帮忙做点事,它们可以从 EVM 未处理的交易序列中,获知未来 EVM 会用到的数据都有哪些。然后,这些 EVM 之外的 CPU 核心,会从数据库中读取 EVM 未来会用到的数据,帮 EVM 解决数据获取上的开销,提升执行速度。
在对缓存进行了充分优化后,搭配上性能足够的硬件配置,opBNB 其实已经把节点执行层的性能逼近到了 EVM 的极限:每秒最多能处理 1 亿 gas。1 亿 gas 基本就是无改动的 EVM 的性能天花板(来自于某明星公链的实验测试数据)。
具体概括的话,opBNB 每秒最多可处理 4761 笔最简单的转账,处理 1500~3000 笔 ERC20 转账,处理约 500~1000 笔 SWAP 操作(这些数据根据区块浏览器上的交易数据获知)。以目前的参数对比看的话,opBNB 的 TPS 极限,是以太坊的 40 倍,BNB Chain 的 2 倍多,Optimism 的 6 倍多。
当然,以太坊 Layer2 因为 DA 层本身的严重限制,执行层根本施展不开,如果把此前曾提到的 DA 层出块时间、稳定性等因素都考虑进去,以太坊 Layer2 的实际性能要在执行层性能基础上大打折扣。而对于 BNB Chain 这样的高吞吐量 DA 层而言,扩容效应达到 2 倍多的 opBNB 是很有价值的,更何况这样的扩容项目 BNB Chain 可以搭载多个。
可以预见的是,BNB Chain 已经把 opBNB 为首的 Layer2 方案列入自己的布局计划中,未来还会不断收纳更多的模块化区块链项目,包括在 opBNB 里引入 ZK proof,并搭配 GreenField 等配套基础设施来提供高可用的 DA 层,尝试与以太坊 Layer2 体系竞争亦或合作。在这个分层扩容已成为大势所趋的时代背景下,其他公链是否也会争相模仿 BNB Chain 扶持自己的 Layer2 项目,一切都有待时间去验证,但毫无疑问的是,以模块化区块链为大方向得到基础设施范式革命正在且已经发生了。
币安研究院解读OP Stack:超级链时代,Optimism角逐Layer2之王的利器作者 | Binance Research
编译 | 火火
L2 Rollup的时代即将到来,以太坊 L2上的活动达到了历史最高水平。L2的平均每秒交易量(“TPS”)从 2022 年末开始超过以太坊。
最新一波L2发布中,许多都使用了OP Stack,这是一个支持以太坊L2、OP 主网以及新参与者如Base和Zora Network的开源软件开发OPStack。Optimism设想未来将这些Rollup与众多Rollup结合,形成一个分散的L2连锁网络,即超级链。
本文深入研究了OPStack和超链理论,然后探讨了不断发展的OP Stack生态系统,包括Base、Zora Network、DeBank Chain等。此外,还探讨了基础设施解决方案,使各种背景的开发者和构建者都能访问这一系列OP Stack链。
01、关于Optimism
Optimism是 OP 主网的背后公司,它是一个类似以太坊虚拟机(“EVM”)的Optimism Rollup,自 2021 年以来一直在运行,并且是领先的以太坊 Layer 2 解决方案之一。截止到本报告撰写时,OP 主网的总锁定价值(“TVL”)超过 26 亿美元,并且在所有以太坊 Layer 2 解决方案中占据第二大市值地位,市场份额超过 25%。
在2022年10月,Optimism 引入了“高度可扩展、高度互操作的各种类型的模块化开源蓝图”的OP Stack。它还介绍了“超级链”概念,指的是基于OP Stack构建的高度集成和统一的Layer 2区块链组。下一个重大发展是将他们的L2 Rollup迁移到Bedrock。
到目前为止 Optimism的简短发展时间表
OP Stack是支持OP 主网的标准化、共享和开源开发OPStack,由各种软件组件组成,构建了Optimism的L2 Rollup,用于创建共享、可互操作和协同的L2区块链网络。OP Stack旨在简化L2区块链的构建,类似于一个“建立L2的超市”,允许构建者轻松修改或创建模块以满足其特定需求。
构建者可以修改现有模块或创建新模块,以适应其需求,OP Stack将不同的构建L2组件解构并打包成独立模块。最终,Optimism期望高度兼容的L2,被称为OP链,它们将形成一个超级链的一部分。
超级链理论是Optimism的愿景,将其生态系统升级为超级链。超级链被构想为分散的L2链(OP链)网络,这些链共享安全性、通信层和开源技术Stack(OP Stack)。这些链将被标准化,用作可互换的资源,以增强链的互操作性。
这种标准化将使构建者能够创建以整个超级链为目标的应用程序,而不仅仅是在底层链上运行的应用程序。需要注意的是,超级链目前仍然是一个概念,正在不断完善中。
超级链示意图
02、不断增长的 OP Stack 生态系统
Bedrock 在 2023 年 6 月发布时, 我们已经看到了许多基于 OP Stack 的Rollup。接下来,我们将仔细看看其中一些明星项目和主要的基础设施项目。
快速浏览下面的表格, 我们注意到 Base 的发展遥遥领先。事实 上, Base 的累积唯一地址数甚至高于 OP 主网。Base的夏季链上活动( Onchain Summer)以及与Coinbase的整合以对其用户群的访问可能是导致这些数字相对较高的一些关键原因。
请注意,只有 OP 主网、Base、Zora Network和公共产品网络在主网中, 而我们涵盖的其余三个项目仍处于测试阶段。
值得关注的项目
Base
Base 是首批宣布的 OP Stack L2s 之一(最初是在 2023 年 2 月),并于 8 月 9 日推出了他们的公共主网。Base 是一个通用的 L2,是继 OP 主网之后最流行的 OP Stack链。
Onchain Summer是为期一个月的发布活动,与Base的发布同时推出,吸引了多个合作伙伴,包括可口可乐,共推出了NFT Mint。此次活动吸引了来自75个独特系列的超过26.8万个唯一钱包,生成了超过70万枚Mint。与Coinbase的紧密关联使Base能够进行多项整合,为Coinbase的用户提供了便捷入口。Base还推出了100多个dApps,其生态系统在不断壮大。
此外,friend.tech是备受关注的SocialFi平台,允许用户交易令牌化的“密钥”,已吸引了大量用户和交易量。然而,它仍处于测试阶段,未来增长可能需要吸引非加密和Web2用户。
在 8 月中旬的最初热潮之后,friend.tech 的日常交易明显放缓,直到最近几周又火热起来
Base生态系统基金由Coinbase风险投资公司领导,重点支持早期项目,包括DeFi、Fiat on/off-ramp和创作者平台。此外,Base小组发布了Pessimism,一个开源监控系统,用于增强OP Stack和其他EVM兼容链的安全性,重点关注协议威胁的检测和安全风险减轻。
自 8 月初推出主网以来, Base 的用户指标在整个 9 月都有显著增长
基于Optimism和Base之间的合作,他们达成了一项经济协议,Base将捐赠sequencer总收入的2.5%或净利润的15%给Optimism,并有机会在未来六年赢得高达1.18亿美元的OP Token。尽管没有明确宣布,但其他OP Stack链也可能与Optimism有类似的收入分成协议,这显示了对超级链的集体基础设施的共同贡献的重要性。
Zora Network
Zora Network是一个分散的、无许可的协议,允许任何人购买、销售和创建NFT。此外,他们推出了自己的OP Stack Layer 2网络,以支持用户并降低平台成本。
他们于2022年6月21日推出了其主网,为NFT交易提供更好的用户体验,因为创建NFT的成本低于0.5美元,并提供了许多免费的Mint选项。与以太坊相比,OP Stack的块间时间仅为2秒,从而使Zora Network的交易能够在几秒钟内得到确认。
此外,Zora Network成功进行了三轮融资,总共筹集了6000万美元,其中包括2022年由Haun Ventures牵头的5000万美元融资,使公司的估值达到6亿美元。这些资金将有助于推动Zora Network在NFT领域的发展和增长。
自 7 月下旬以来,Zora用户指标一直在稳步增长
Public Goods Network
Public Goods Network(PGN)是一个专为支持公共产品而设计的L2协议。公共产品是指不可排斥和非竞争性的产品或服务,例如公园、图书馆和道路基础设施,在数字领域可以包括开源软件、无许可数据和人工智能模型等。PGN的开发由Gitcoin和SuperModular领导,得到了多个公共产品倡导者的支持,形成了公共产品联盟,负责PGN的管理和组织。
PGN的运作方式 PGN的文件表明,绝大部分净排序费用将用于支持公共产品项目,因此随着在L2上的活动增加,用于公益项目的资金也将增加。PGN的目标是吸引各种类型的dApps部署在其L2,不仅限于与公共产品相关的项目。PGN计划在2024年1月之前的六个月内评估其费用并将其分配给公共产品项目,更多细节将在未来几周公布。
此外,PGN还计划在2023年10月后利用合同担保收入(CSR),这将允许开发者从其合同产生的交易费用中收取一定比例的费用,并支持他们创建可持续的商业模式。CSR可能会成为更广泛的L2网络中的一部分,甚至已经有以太坊改进提案(EIP)提出在EVM的L2上引入CSR。
PGN 的用户指标在 8 月份稳步增长。尽管 9 月份新增账户有所放缓,但交易仍在继续攀升
Mode
Mode的定位是支持高速增长的L2网络,并通过直接奖励用户和开发者来赋予他们构建世界级应用程序和扩展生态系统的能力。在实现这一目标中,收入分享激励扮演了关键角色。
运行L2网络需要维护定序器,它负责对L2事务进行排序、处理和传递到L1主链。通常,用户支付的交易费用归DAO或定序器运营公司所有。Mode的目标是将这些排序费用分发给网络的开发者和用户,而不是公司。
基于Mode的开发者将从Mode的定序器收入中获得一部分,这取决于他们在部署的合同中所收取的交易费用。这些费用以美元支付,并每两周结算一次。这种方式使开发者可以直接从他们的工作中获得回报,有助于建立可预测和可扩展的Web3商业模型。
Mode鼓励用户、开发者和协议向其推荐新成员,以分享一部分交易费用收入。他们还提供支持开发者构建应用程序的支持,并提供集成的开发工具。Mode正在开发一个开发者仪表板,以提供关键指标和见解,以帮助开发者更轻松地扩展。他们还计划集成多个外部工具和服务,以帮助开发者建立可持续的业务。最后,Mode采取了治理最小化的方法,只要求DAO对几个关键问题进行投票,包括决定排序费用收入的分配方式。
Mode 接近 400 万笔交易,拥有超过 3.6 万个独立账户
Mode 目前在公开测试网,预计持续到 9 月底。主网预计将于 2023 年第四季度推 出。
DeBank
DeBank是一个Web3投资组合跟踪协议,提供多种产品,包括投资组合跟踪系统、社交网络服务以及NFT。DeBank Chain是他们基于OP Stack的L2链的测试网,预计将在2024年推出。
DeBank Chain的核心目标是在DeBank生态系统内降低用户互动的交易成本。通过共识机制的修改,成功将个人交易的gas成本降低,以更好地满足高频的社交互动需求。此外,DeBank Chain还拥有直接内置的帐户抽象功能,同时还会产生协议收入。自8月11日推出测试网以来,DeBank Chain已记录了超过210万笔交易,涵盖5万多个唯一钱包地址。此外,DeBank已吸引超过25万注册用户。
Ancient8和Ancient8 Chain
Ancient8一直以游戏公会身份运营,并在与100多个游戏的合作中,旨在帮助游戏玩家进入Web3世界。他们引入了Ancient8 Chain,这是专注于游戏的以太坊L2系列。该链的测试网于9月15日推出。Ancient8的愿景是建立一个完整的游戏生态系统,包括NFT销售、游戏社区建设、游戏身份和凭证创建、项目营销。他们还设立了Ancient8 Collective,由8个核心合作伙伴组成,共同构建Ancient8链生态系统。这一项目已筹集1000万美元融资。
尽管Ancient8 Chain的测试网只推出几天,但已经记录了超过2百万笔交易,涉及近5000个独立账户。这些统计数据表明了Ancient8 Chain在Web3游戏领域的受欢迎程度和增长势头。
ancient 8 Chain 的测试网还处于早期阶
基础设施
Conduit
Conduit 是一个汇总即服务(“RaaS”)平台,允许开发人员轻松启动他们自己的 OP Stack 汇 总。Conduit 团队操作和维护汇总, 以便开发人员可以专注于构建产品,而不是处理基础设施。
自 2023 年 3 月推出主网以来,许多不同的 OP Stack 链,包括Zora Network、公共产品网络、 Ancient8 链和 Mode,都选择与 Conduit 合作推出他们的产品。
Conduit是一个解决方案,可帮助轻松启动和管理OP Stack L2Rollup。开发者可以在几分钟内创建自己的L2,包括块浏览器、事务跟踪程序和自动伸缩的RPC。此外,Conduit会自动更新每个合作伙伴的L2,并与Optimism超级链集成,还会用部分费用支持Optimism公益基金。
Conduit的集成允许合作伙伴连接到其他基础设施项目,如Zora Network、Axelar等,从而增强Conduit的一体化基础设施,使rollups更容易扩大用户群。
Conduit已经筹集了700万美元的种子资金,由Paradigm牵头。
AltLayer
AltLayer是一个RaaS协议,允许开发人员启动Optimism Rollup。它支持多链和多虚拟机世界,包括EVM、WASM、Solana VM和Move VM等。与Conduit不同,AltLayer支持多种不同的软件开发平台。AltLayer目前在测试网中。
AltLayer的产品包括无代码仪表板,允许用户在几分钟内创建自定义的L2 Rollup,以及Rollup SDK,适用于希望将Rollup服务直接集成到自己的产品中的开发人员。AltLayer还提供共享定序器集,使跨链原子事务和与AltLayer一起启动的其他L2的消息传递成为可能。
AltLayer提供了一个称为信标层的核心网络,作为L2的执行层和数据可用性层之间的中间层。信标层支持多种汇总SDK、数据可用性解决方案、序列集和互操作性平台,增加了Rollup的灵活性和互操作性。
闪存层是一次性的特定于应用程序的Rollup,对于高流量活动如NFT Mint、迷你游戏等非常有用。AltLayer还提供标准的Optimism Rollup作为其平台的一部分,更适合长期应用如GameFi和SocialFi。
AltLayer在2022年筹集了720万美元的种子资金,由Polychain Capital牵头。
AltLayer 的通用Rollup OP Stack支持多种协议
03、小结
我们正目睹各种运算Stack链的激增,包括通用L2如Base和Mode,以及专业连锁店如Zora Network、DeBank Chain和Ancient8 Chian。
新功能如Conduit集成正在简化OPStackRollup的部署和扩展,为更多基于该Stack的L2 Rollup提供可能。Conduit与OP Stack的独特性相结合,与竞争对手的L2/L3框架如Arbitrum的Orbit或zkSync的ZK Stack相比,是否使用专门的RaaS提供商来发展生态系统,这是一个有趣的发展。
以太坊Rollup指标不断刷新历史记录,越来越多的dApps决定在L2而不是L1上进行部署,L2汇总时代即将到来。EIP-4844,即Proto-Danksharding,有望大幅降低L2 Rollup费用,并提高其竞争力。高度的L2使用率、基础设施如OP Stack和Conduit的便捷部署以及EIP-4844的前景,将进一步推动L2的发展。对于未来发展如何,我们拭目以待。
本文节选自Binance研报《The OP Stack: What’s New?)完整版的研报请看↓
原文链接:https://public.bnbstatic.com/static/files/research/OP-Stack-Whats-New.pdfOptimism Superchain 互操作性升级已在 Sepolia 测试网上线Techub News 消息,Optimism 的 Superchain 互操作性升级已在 Sepolia 测试网上线,为开发者提供了一个测试 OP Stack 链间原生跨 L2 消息传递的新环境。该升级旨在支持 OP Stack 链之间的原生消息传递,是测试网上的一个重要里程碑,而非主网完全激活。Sepolia 测试网为 OP Labs 和开发者提供了一个在主网上线前更安全地测试升级的场所。
(Bitcoinist)Optimism:五大交易所采用 OP Stack 构建 Layer2Techub News 消息,Layer2 网络 Optimism 发文表示,Coinbase、Kraken、OKX、Upbit 及 Bitpanda 五大交易所已采用 OP Stack 构建各自的 Layer2 网络。其中,Coinbase 推出的 Base 网络 DeFi 总锁仓量约达 45 亿美元,占所有 Layer2 DeFi 的 51%;Kraken 的 Ink 网络在 90 天内 TVL 突破 5 亿美元,月交易量达 170 亿美元;OKX 的 X Layer 获得 ICE(纽交所母公司)2 亿美元投资,计划 2026 下半年推出代币化股票产品;Upbit 的 GIWA 针对韩国及东南亚市场构建;Bitpanda 的 Vision Chain 成为首个符合 MiCA 法规的交易所链。
Optimism 是以太坊 Layer2 扩容解决方案,其推出的 OP Stack 是一套开源的模块化区块链开发框架,允许开发者构建自定义 Layer2 网络。目前,OP Stack 已成为主流交易所构建自有链的首选基础设施,通过将中心化交易所的用户和资产引入链上生态,推动 DeFi 应用的广泛采用。Swell 将基于 OP Stack 开发 L2,取代先前使用 Polygon CDK 的计划Techub News 消息,流动性再质押协议 Swell 宣布将加入 Optimism 的 Superchain 生态,在 OP Stack 上推出 optimistic Rollup。Swell 此前计划使用 Polygon CDK 开发 L2。Rollup 部署平台 Conduit 推出 G2 定序器,兼容 OP Stack 和 Arbitrum OrbitTechub News 消息,Rollup 部署平台 Conduit 推出 Conduit G2 定序器,完全兼容 OP Stack 和 Arbitrum Orbit,并且已经在生产环境中实际运行,包括 Proof of Play 和 Gravity Chain。 Conduit 表示, G2 的速度为 50-100 Mgas/s,提供的计算量是以太坊的近 100 倍,是现成定序器的 10 倍。BEVM 基于 OP Stack 构建以 WBTC 为 Gas 的中继链并开启测试网活动Techub News 消息,BEVM 宣布推出基于 OP Stack 构建的以 WBTC 为 Gas 的中继链并开启测试网活动,完成交互体验任务可获得 OP 及 BEVM 双重代币空投。
该中继链以 WBTC 为 Gas,兼容 OP-Rollup,并使用以太坊作为 DA 层,支持用户把以太坊上的主流资产跨链至 BEVM。Offchain Labs 公开披露 OP Stack 欺诈证明中的两个严重漏洞Techub News 消息,Arbitrum 研发团队 Offchain Labs 向 OP Labs 团队披露了其在 Optimism 测试网上发现的两个严重的安全漏洞,这些漏洞存在于 OP Labs 部署的 Optimism 欺诈证明系统中。Offchain Labs 向 OP Labs 团队提供了用于攻击的演示性利用代码。3 月 25 日,OP Labs 确认了这两个问题的有效性。
双方协调了漏洞披露时间。OP Labs 要求 Offchain Labs 在漏洞得到解决之前暂时不要公开披露这些漏洞。4 月 25 日晚些时候,Optimism 测试网进行了更新,今天 Offchain Labs 首次披露了这些漏洞。
这些漏洞允许恶意方强制 OP Stack 欺诈证明机制接受欺诈的链历史,或者阻止 OP Stack 欺诈证明机制接受正确的链历史。这些问题源于 OP 欺诈证明设计在处理计时器方面的缺陷。Paradigm 开源 OP Stack 兼容测试网 Rollup Reth AlphaNetTechub News 消息,Paradigm 开源 OP Stack 兼容测试网 Rollup Reth AlphaNet。
Reth AlphaNet 是基于 OP Stack 标准的兼容 Rollup,旨在最大化提升 Reth 客户端的性能,并支持尝试以太坊前沿研究成果。目标是为开发者提供一个实验平台,助力 L2 网络创新,并持续突破 Reth 性能瓶颈。AlphaNet 的短期规划包括在 Conduit 上推出托管版本、发布兼容的 Foundry 工具链、利用 Rivet 钱包试验 EIP-3074 等新特性。从中长期来看,Paradigm 计划继续添加更多 EIP,并在 AlphaNet 上实现并行 EVM、JIT/AOT 优化、状态租赁等技术,最终目标是与社区共同推动以太坊及其 L2 生态的扩展。Zeeve 与 Optimism 达成合作,为 OP Stack Superchain 提供 RaaS 支持Techub News 消息, Rollup 即服务(RaaS)项目 Zeeve 与 Optimism 达成合作,为 OP Stack Superchain 提供增强的 RaaS 支持。此次合作为基于 Optimism 的开发人员和企业提供企业级节点和基础设施支持来增强 Web3 开发体验。LayerZero 已支持基于 OP Stack的 L2 网络 PGNTechub News 消息,跨链互操作性协议 LayerZero 已支持由 Gitcoin提供支持的,基于 OP Stack的 L2 网络 Public Goods Network(PGN) 。该网络结合了 Conduit 协议,致力于通过优化排序器费用的分配,为公共产品筹集资金。Manta的L2区块链Pacific Network计划转向Polygon ZK rollup,放弃OP StackTechub News 10月17日讯,据Coindesk报道,Manta的Layer-2区块链Pacific Network 此前在 OP Labs 的 OP Stack 上推出,现在计划过渡到基于 Polygon 技术的 zk-rollup。此举意味着Manta Pacific(Manta Network 生态系统的一部分)将放弃 Optimistic Rollup(OP Stack 的核心基础),成为“ZK-rollup”,这是 Polygon 的软件包(CDK)提供的功能。Manta 联合创始人 Kenny Li 表示,Manta 成为 ZK rollup 还需要一些时间,过渡期大约为六到九个月。撰文:Glendon,Techub News 当大多数 L2 还在共享同一套技术框架时,Base 已经迈出了独立的第一步。今日凌晨,Base 宣布其首个独立网络升级 Azul 已在测试网上线,目标于 5 月 13 日激活主网。这则公告背后,是 Base 自 2023 年主网上线以来最具里程碑意义的一次技术跃迁。Azul 不仅是 Base 首次脱离 OP Stack 通用框架进行的网络级别升级,还在安全性、性能与开发者体验三个维度上给出了具体而透明的承诺。而 Base Azul 的推出,也意味着 Base 开始书写自己的技术叙事。 那么,Base 为何要推出 Azul?根本原因在于:摆脱复杂的外部依赖,构建全新的统一技术栈。 Base 的独立技术宣言 在底层技术上,Base 一直存在初始路径的局限性,它最初以 OP Stack 链的形式快速起步,借助 Optimism、Flashbots、Paradigm 等外部合作伙催生了 Flashblocks 等诸多功能,实现了「借力快跑」。然而,在此过程中,Base 也引入了复杂的外部依赖关系,它需要与其他 Layer 2 一样共享 OP Stack 的通用升级周期。从长期来看,依赖外部技术路线图也意味着自主权的让渡。 因此,随着网络不断升级,整合与简化成为了 Base 发展的必然方向。为了消除外部依赖、简化协议并加快交付速度,Base 必须要构建一个将所有依赖项和未来创新功能整合在一起的统一平台,实现技术栈的端到端自主可控,从而更高效地推进其「引导下一个十亿用户融入链上经济」的长期目标。 Azul 最鲜明的标签是「首个独立网络升级」,正是 Base 为摆脱外部技术束缚、掌握自身迭代节奏而迈出的关键一步。并且,独立堆栈的价值并非空洞的口号,已经体现在过去两个月的实际数据中: 构建者可靠性提升:空块数量从每天约 200 个降至约 2 个,降幅高达 99%。 链上吞吐量提升:多次承受 5000 TPS 的突发峰值。 发布速度加快:客户端发布周期缩短至每两周一次,同时增加了新功能并改进验证者性能。 这些数字背后,是 Base 工程团队对共识客户端和执行客户端的完全掌控。不再受制于 OP Stack 的通用升级节奏,Base 可以根据自身生态(比如 Coinbase 用户的实际交易模式),进行针对性优化。对于 L2 而言,独立性的终极目标不在于标新立异,而是获得端到端的控制权和生态自主性,从而在竞争激烈的 Rollup 赛道中跑出自己的迭代节奏。 多重证明机制与性能加速 在官方公告中,Base 重申安全性是其最高优先事项。Azul 在这一领域的最核心变化是,激活多重证明机制。将 TEE(可信执行环境)证明与 ZK(零知识)证明合并为一个系统:任一证明类型都可以独立最终确定一个提案,但当两者达成一致时,提款的最终确认时间可缩短至最短一天。 这一设计直接指向 Rollup Stage 2 去中心化的关键技术条件,链上能够检测并处理证明系统的漏洞。攻击者若想实现快速提款,必须同时攻破多个独立的证明系统,而非单一系统。这种「纵深防御」思想,灵感源自 Vitalik 的 L2 最终性路线图。 值得强调的是,多重证明并非 Base 的终局。公告将其描述为「迈向完全 ZK 证明 + 近乎即时提款终态的中间步骤」。未来,Base 还将引入更多 ZKVM,投资实时证明性能,并随着技术成熟度提升逐步缩短最终性时间。对于普通用户而言,从 Base 向以太坊主网的提款将随着多重证明系统的成熟而越来越快。 在性能层面,Azul 的核心策略是客户端栈的彻底统一:base-reth-node 成为唯一的执行客户端。Reth 是以太坊生态中性能最高的客户端之一,为 Base 扩容提供了充足的空间。base-consensus 则是基于 Kona 的全新共识客户端。除上述两者以外,Azul 已放弃对其他所有共识与执行客户端的支持。 这一策略的目标非常清晰:加速实现 1 Gigagas/s 的交易处理能力。统一的客户端消除了多客户端间的兼容性摩擦,使工程团队可以集中火力优化执行路径。需要注意的是,从去中心化的传统维度来看,Azul 此举其实在一定程度上牺牲了客户端多样性。但对于尚处成长阶段的 Base 而言,性能与可维护性的优先级明显被放在了更靠前的位置。 在开发者体验方面,Azul 通过采用以太坊最新的执行层规范 Osaka,继续保持与以太坊主网的紧密对齐。公告中列出的主要变更涉及 MODEXP 预编译、超大交易以及 Flashblocks WebSocket。对于绝大多数开发者而言,大多数应用程序无需任何修改即可继续运行。这种「兼容性优先」的策略,极大降低了开发者从以太坊迁移到 Base 的成本。以太坊主网上的工具链、调试器、索引服务几乎可以无缝在 Base 上工作。 此外,Base 还将于五月中旬推出面向开发者的公共开发网络 Base Vibenet,允许开发者提前在主网环境下试验即将推出的功能并提供反馈。显然,对于 Base 来说,赢得开发者的长期青睐,比单纯降低 Gas 费用更具护城河效应。 对于普通用户,本次升级无需任何操作。底层协议的复杂性被封装在技术层,用户只需像往常一样转账、交互、使用应用即可。与此同时,Base 还公布了未来两次升级的初步规划: 6 月底(性能升级):内置代币标准、Flashblock 访问列表、Glamsterdam EIPs、单一客户端二进制文件,以及进一步缩短提款时间。 8 月底(用户体验升级):核心是原生账户抽象。 值得一提的是,Azul 独立升级的影响远不止于 Base 自身,对于 L2 竞赛产生也会产生多重影响。一方面,它打破了 OP Stack 生态的同质化,证明成员链可脱离通用套件走向自主定制,从而推动其他 L2 从「套件化」转向自主创新,激励各链替换核心组件以实现底层优化。另一方面,独立升级后,Base 在技术路线上不再依赖 OP Stack 生态,Base 的优化可能会反哺该生态,但它的独立成功,也可能削弱 Optimism 对 Superchain 生态的控制力。未来可能出现更多的类似案例,OP Stack 或许会从操作系统演变为启动引导工具。 总而言之,竞争加剧最终利好终端用户。Base 的独立升级迫使其他 L2 也必须加快迭代速度、提升安全性与性能、降低开发者门槛。对于开发者而言,这意味着更多的选择、更好的工具链以及更低的多链适配成本;对于用户而言,跨链体验、提款速度、交易费用都将持续改善。 结语 Azul 独立升级是 Base 在技术自主道路上的第一块里程碑,它是起点,而非终点。对于 L2 生态而言,真正的竞争将回归到谁能更快、更安全、更独立地迭代。5 月 13 日主网激活后,Azul 能否兑现其安全与性能承诺,将是市场检验 Base 技术成色的第一道关卡。
