OP Mainnet(*原 Optimism)自问世以来便资源极佳,光环不断,这只以太坊的“凤凰”从以太坊核心开发者中诞生,目的是为了解决生态最为头疼的可拓展性问题,但后续的发展走过了不少弯路,先是为了尽快扩容以太坊使用 EVM 兼容的 OVM 1.0 ,这个阶段部署在 L 2 的协议和应用需要花费大量时间进行定制开发,所以又花了不少时间进行以太坊等效性的升级,但因为 EVM 等效升级牺牲了“乐观证明”,使 Optimistic rollup 名不副实。同为 Optimistic rollup 解决方案的 Arbitrum One,虽然晚于 OP Mainnet 9 个月才推出代币,但是热度和用户均高于 OP Mainnet。
不过,当前 OP Mainnet 也在进行更宏大的叙事和布局, 2023.6.6 日完成了 Bedrock 升级,奠定了后续快速发展的基础。下次升级将会对完成下一代 Fault Proof-Cannon, 6 月的以太坊开发者会议确定了以 EIP-4844 为核心的坎昆升级,将在下半年完成。宏观环境也在快速变化,先是 SEC 起诉 Binance 与 Coinbase 使市场恐慌情绪蔓延,而后华尔街顶尖传统金融机构下场投资美国的新加密交易所,这些变化来临时,OP 是否可以重新“乐观”,本文将对其展开研究。
OP Mainnet 的团队来源于以太坊核心的开发者和研究者,投资方为 Paradigm,A 16 z 这样的顶级 VC,三轮融资 1.785 亿美元,估值达到 16.5 亿美元。Coinbase 也作为核心开发人员加入 OP Labs,并在今年发布了基于 OP Stack 架构的 L 2 网络 base,一路资源可谓顶级。
图:核心团队
图:融资信息
OP Mainnet 具有两个重要组织,分为为 OP Labs 和 Optimism Collective,一个负责技术,一个负责治理。其中,Optimism Collective 的理念是通过良性发展的公共产品创造一个繁荣而有价值的生态系统,该生态系统的经济学利用三个步骤创造价值和飞轮。
图:生态驱动飞轮
生态中有三类角色,分别为代币持有者,贡献者与建设者,用户和社区成员。作为 L 2 项目,代币经济学主要目标是提供高效、稳定、便宜的网络生态以供生态角色使用。OP 经济的资金来自于 OP 主网的所有权及其区块空间的价值,对 OP 区块空间的需求产生收入。
在驱动飞轮中,OP Mainnet 先构建出网络并提供应用,通过中心化的排序器 Sequencer 产生收入累积到 The Optimism Foundation 进行再分配 — — 持币者可以在满足条件后成为 OP Collective 的公民,公民有权投票,以基金会资金资助公共产品 RetroPGF(*RetroPGF-里面很多不只是 OP 生态,有很多是 ETH 生态项目,OP 的定位就是与 ETH 共生) — — 公共产品会空投一些代币,用户和建设者也会使用代币 OP — — 公共产品的使用都基于 OP 的区块链网络 — — 需要排序器 Sequencer 支持网络,完成一次循环。
图:RetroPGF 2 资助情况
一个好的代币经济学是加速项目发展的“核武器”。OP 公布代币经济学后,在 2022 年 6 月 1 日发币,初始总供应量为 4, 294, 967, 296 个 OP 代币。代币总供应量将以每年 2% 的速度膨胀。其中 25% 的代币分配给生态基金, 20% 给 RetroPGF,用户空投准备 19% 的代币,核心贡献者拥有 19% ,投资者拥有 17% 。初始发币的一年中 64% 的代币会分配到社区(*一年后解锁投资者和核心贡献者代币)。OP 第一次空投了 5% 给用户(* 248 , 699 个地址),激起了一波热度,但因为生态项目中缺乏与其他链强有力的竞争者,在没有空投和事件节点来临时,代币热度不如 ARB。
图:OP 代币分配框架
图:OP 代币解锁计划
OP 希望通过以提供 L 2 网络与公共产品为主的生态来将区块链网络引入互联网,并以代币经济学促进公共产品的建设,拥有一个强叙事的愿景,并且通过 RetroPGF 的公示可以看到(*第二期中 L 2 B EAT,EIP-4844 等项目都获得了资助),OP 确实如约践行着, 6.22 日 RetroPGF 宣布启动第三期,将发放 3000 万枚 OP 给生态建设者和项目。
图:Optimism 的生态愿景
OP Mainnet 发布以来,大规模降低了以太坊的使用费用,可以压缩至 90% 以下。相对于 Arbitrum One,在早期 OP Mainnet 节省的交易费用更多,后续双方的技术升级将缩短或进一步拉大费用的差距。
图:交易费用
图:相对于以太坊 L 1 节约的费用比例
OP 的网络架构里有 4 个重要的模块,分别为 Sequencer(*序列器)、Verifier(*验证者)、CTC(*交易链)、SCC(*状态链)。其中,Sequencer 和 Verifier 是有硬件实体的 Layer 2 节点,两者基本构成了 Layer 2 的节点网络,CTC 和 SCC 是部署在以太坊上的合约。
图:架构中 4 个重要模块
CatcherVC Research
Sequencer 是一个中心化的矿池节点,负责在 Layer 2 本地出块(*类似于挖矿),它决定了哪些交易可以被打包,一个健康的 Sequencer 需要交给去中心化的节点,在被 Verifier 挑战成功后会被惩罚。而当前 Sequencer 节点由 Optimism 官方运行,存在严重的中心化问题,不符合区块链网络去中心化的特点(*Optimism 将在路线图第 10 个里程碑完成排序节点的去中心化)。
但是,作为进行 EVM 等效性升级的牺牲,OP Mainnet 故障证明机制被迫暂时禁用。这意味着 OP 主网网络的用户目前需要信任 Sequencer 节点才能将有效的状态根发布到以太坊。这使得应用欺诈证明的 Optimistic Rollup 方案在名不副实的情况下运行了数个月,因为没有人可以验证是否欺诈。(*这个问题需要 OP Mainnet 网络下一次 Cannon 升级来解决)
图:L 2 各生态 TVL 情况
分别看两个 L 2 生态上的项目情况,Arbitrum One 上项目的 TVL 普遍高于 OP Mainnet 上的项目,同时具有很多极具热度的原生项目,如 GMX, Radiant,Camelot,Arbdoge AI 等。而 OP Mainnet 这边略显逊色,热门项目少,排名靠前的 Velodrome,Synthetix,TVL 是 Arbitrum One 上对应排名项目的 50% 甚至更低。
(*注意:L 2 B EAT 与 DefiLlama,二者 TVL 的统计口径不同,L 2 B EAT 考虑了锁定在以太坊合约中的所有资产,包括 L 2 原生治理代币,如 ARB、OP;而 DefiLlama 则专注于在特定网络上积极参与 dApp 的资产。根据算法来讲前者的 TVL 统计口径大于后者)
图:Arbitrum One 上 Defi 项目 TVL 情况
图:OP Mainnet 上 Defi 项目 TVL 情况
从其他的关键数据对比,OP Mainnet 上得关键数据大多表现逊色于 Arbitrum One,这是因为 OP 上缺乏能带来更多用户和活跃的优质项目,这也使得 OP 的市值低于 ARB,从 MC/TVL 和 FDV/TVL 的比值上看,ARB 相对 OP 当前更有增长优势。不过在费用方面 OP Mainnet 相对更低,这得益于刚刚完成的 Bedrock 升级。未来 OP Mainnet 依然在技术潜力和费用上具有竞争优势,未来需要在如何争取更多更优质的项目和用户上发力。
图:生态关键数据对比(*数据截取日 2023.06.27 ,部分当日没取到数据的,取 6 月中的最近日代替)
图:代币数据对比(*数据截取日 2023.06.27 ,TVL 用 L 2 B EAT 标准计算)
代币解锁方面,投资人和核心贡献者的代币已经开始解锁,定期会有 0.562% 的代币被释放,每次释放的数量是 2400 万个 OP,这代表着 OP 将持续释放抛压。
图:代币解锁日程
图:下次释放计划
OP Stack 是用于构建 L 2 区块链生态系统的通用开发堆栈,运用模块化的理念,打造一系列模块,它们一起工作以形成连贯、可靠的区块链,为 OP Mainnet 的下一代架构提供动力的代码。在今年 6 月完成的 Bedrock,便是 OP Stack 的第一个正式版本。
OP Stack 的每一层都由定义良好的 API 构建,建设者可以轻松地修改现有模块或创建自己的全新模块来满足正在构建的任何应用程序的需要,这样的架构也会在未来无缝支持到 OP 超级链的构想。
图:OP Stack 架构
从各层模块拆解一下,最底层是数据可用性层,定义了基于 OP 堆栈链的原始输入的发布位置。OP Stack 链可以使用一个或多个数据可用性模块来获取其输入数据。以太坊 DA 是目前使用最广泛的 OP Stack 数据可用性模块,这是现在所有 Layer 2 构建的基础。使用以太坊 DA 模块时,可以从以太坊区块链上可访问的任何信息中获取源数据。这包括以太坊调用数据、事件和 4844 数据块。这里看到在架构图中特别展示了 EIP-4844 ,这暗示了 OP Stack 对未来发布的 EIP-4844 将有极高的适配性。
数据可用层之上是排序层,排序层确定如何收集 OP 堆栈链上的用户交易并将其发布到使用中的数据可用性层模块(*上文提到的 Sequencer 要做的事情),这一层 OP 对其给予了厚望,未来将会在超级链中发挥重要作用,但是当前 OP 的 Sequencer 还是官方运营,是急需优化的核心模块。
派生层(*Derivation Layer):这一层定义了如何处理数据可用性层中的原始数据,以形成经过处理的输入,主要负责打包数据,比如使用 Rollup 的方案,将数据给到排序层再进入数据可用层。
执行层:定义了 OP 堆栈系统中的状态结构,并定义了改变该状态的状态转换函数。当通过引擎 API 从派生层接收到输入时,会触发状态转换。主要负责上下层数据转换,比如使用以太坊虚拟机相同的状态表示和转换。
结算层:主要担任验证的角色,是共识机制的关键环节,一旦交易在相应的数据可用性层上发布并完成,该交易也在 OP Stack 链上完成。除非破坏底层数据可用性层,否则无法再对其进行修改或删除。这里提及了 OP 的下一代 fault proof-Cannon,同时也暗示零知识证明也可适配 OP Stack。
治理层:用于管理系统配置、升级和设计决策的通用工具和流程集,比如投票,代币治理等。这是一个相对抽象的层,包含 OP Stack 自身的管理行为,也包含可能影响 OP Stack 其他层的第三方链上的机制和行为。
这套模块化的技术堆栈正式推出后,开发人员可以很容易地抽象出区块链的各个组成部分,并通过插入不同的模块来修改它。比如,如果某个 Optimistic rollup 想把自己改造成 ZK rollup,只要把它的欺诈证明模块换成结算层的有效性证明模块即可。这套模块化的架构在技术层面上为 OP Mainnet 生态上的项目发展提供很大的想象空间(*前提是 OP 把关键的去中心化排序器和自己的 Cannon 机制完成)
根据 OP 官方的文件显示,Cannon 将是世界上第一个 EVM 等效的故障证明方法,它没有在 L 2 上重新实现 EVM,而是利用了现有的 EVM ,引入了 minigeth — go-ethereum 的最小修改子集(*无 JSON-RPC,无工作量证明) — — 被编译为 MIPS,这种简单的抽象允许故障证明程序访问 L 1 或 L 2 状态中的任何内容,链上开销与该状态的大小无关。其他 L 2 实现,例如 Arbitrum 的 AVM,需要从头开始实现状态管理才能实现这一点。
Cannon 理论上可以实现最低的 ETH-Calldata gas 成本,这得益于 OP Mainnet 完成了 EVM 等效,在 Bedrock 之后将进一步压缩 L 2 的交易费用,也是 OP Stack 架构的重要一环,需要关注项目节点何时落地。
图:OP 路线图
OP 基于 OP Stack 的架构,表达了想要构建超级链的宏大叙事。超级链在概念中是一个水平可拓展的链网络,共享安全性、通信层和开源开发堆栈,可以高度兼容 L 2 和 L 3 的爆炸式增长。
超级链依赖于模块化的 OP Stack 的技术堆栈,其他链可以共享和回馈一个强化的、标准化的和模块化的代码库,成为 OP-chains,而无需为每个链定制适配器。
图:OP 超级链架构概念
多个 op-chains 会共享一个排序器,同时在多个链上生成块的排序器可以保证这些链之间的原子交互。这是可行的,因为单个实体有能力在每条链上生成块 — — 它们不需要依赖其他验证器来包含这些原子交易。选择加入 Optimism Collective 的共享 Sequencer Set 的 Op-chains 成为系统的一部分,链之间的界限便消失了。
若是 OP 的超级链得以推进,OP 代币和生态将迎来巨大的爆发,届时 OP Collective 的资源不仅开放给 Optimism,还开放给插入超级链的许多不同的 op-chains,超级链生态系统可以在 OP 提供的基础架构上一同协作。超级链这个概念上 OP Mainnet 的资源优势再次发挥出来,美国头部的加密交易所 Coinbase 已经加入 OP Stack 的开发,并发了“OP-chain”base 链,在 6.19 日,BNB 也宣布基于 OP Stack 构建的 opBNB 测试网发布。
图:opBNB 测试网上线
图片来源:BNB Chain
Bedrock 主要带来了以下几个改进:
(1)进一步接近 EVM 等价:在 Bedrock 升级前,OP 与以太坊的客户端代码差异在 3000 行左右,升级后差异被缩小到 500 行以内。
(2)进一步降低了费用:Bedrock 实施了优化的数据压缩策略,以最大限度地降低数据成本,移除了所有 L 1 执行气体,将 L 1 数据费用降低到理论上的最低值。这比以前版本的协议额外减少了 10% 的费用。
(3)缩短了存款时间:Bedrock 在节点软件中引入了对 L 1 重组的支持,这大大减少了用户等待存款所需的时间。该协议的早期版本最多可能需要 10 分钟来确认存款。使用 Bedrock 版本,理论上存款会在 3 分钟内确认。
(4)改进的证明模块化:Bedrock 从 OP Stack 中抽象出证明系统,以便 rollup 可以使用故障证明或有效性证明(*例如:zk-SNARK)来证明在 rollup 上输入的正确执行。这种抽象为 Cannon 未来的应用打下了基础。
(5)两步提款:加入一个提款步骤,要求用户提前发布他们的取款证明。用户必须等待一个有效的输出根被提议,这样取款证明才能在链上得到验证,一旦 7 天的等待期结束,用户就可以完成提款并领取资金。通过预先发布证明,它为链上监控工具提供了足够的时间来检测欺诈性取款证明并尝试采取纠正措施。普通用户也可以进行此监控
图:优化后的提款可视化流程,
在 bedrock 升级当天,OP 迎来了代币大规模解锁后的短暂上涨,但很快持续大幅下跌,在 6.20 由于新的利好出现开始上涨。
图:OP 近期价格走势
回顾一下近期的价格走势:根据 OP 的代币经济学,按计划在 2023 年 5 月 30 日会迎来 2.86 亿的代币解锁,主要来源于核心开发者和投资者,持币者面临很强的抛压,在 5.29 日后代币价格开始了近 7 天的震荡下跌,累计跌幅接近 25% ;6 月 6 日当天,OP Mainnet 宣布完成 Bedrock 升级,当天代币价格上涨 10% ;不巧的是, 6 月 6 日晚上 SEC 起诉 Coinbase,并随后 6 月 8 日宣布了一份认定 19 种代币为证券的文件,虽然 OP 没有包含在内,但是这几天对美国监管的担忧,许多美国机构和投资者选择避险,抛售了手中代币,整个市场连续四五天大跌,作为 Coinbase 紧密合作伙伴的 OP 自然影响不小,跌幅接近 40% ;在经历了一周左右的横盘时间后,市场在 6.20 号又迎来了利好消息,华尔街资本开始启动美国自己的加密货币交易所,两天时间由 BTC 领涨,OP 代币价格也被推回到 SEC 起诉之前的水平。
图:SEC 监管后大量 OP 被转入 Coinbase
Bedrock 升级后,最直观的变化就是费用的进一步降低。升级后每笔交易平均节省的 L 1 费用相比于升级前提升了 54.5% ,在细分项上,NFT 铸造、ERC 20 代币转移、以太坊转账、DEX trade 相比升级前节约程度提升了超过 60% 。从折线图中可更加直观地看出升级对费用的影响。
图:Bedrock 升级变化数据 1
图:Bedrock 升级变化数据 2
每次的以太坊重大升级都是 Web 3 中最值得关注的大事,今年上半年的上海升级开启了一波 LSD Summer,在 6 月最新的以太坊开发者会议(* 2023.6.15 – 111 次 ACDC 会议)最终确定了坎昆升级的的范围。包括 EIP 4844 (*proto-danksharding)和 EIP 4788、EIP 6988、EIP 7044、EIP 7045 和 EIP 4788 ,其中最值得关注的当属以扩容为核心的提案 EIP-4844 。
原因需要挖掘 L 2 的费用构成,L 2 gas 费=L 1 部分 L 2 部分。因为当前 Rollup 方案最终需要把交易写入以太坊的 Calldata,由以太坊节点处理并永远存储在链上,所以产生了 L 1 部分费用一直是很昂贵的。想要进一步降低 L 2 的整体费用,光靠 L 2 项目不够,还需要 L 1 以太坊方面进行优化。
以太坊长期解决扩容问题的方案是数据分片,但这需要相当长的时间才能完成实施与部署,Rollup 在短期和中期,甚至是长期,会是以太坊唯一的去信任拓展解决方案。针对现在的情况,主要有两种解决方案,第一是降低现今执行调用数据的 gas 成本,第二是使用尚未实际分片但与分片数据类似的格式。过去的 rollup 都是围绕第一个解决方案,而 EIP-4844 的提出,可以让 L 2 项目使用第二种解决方案。
EIP-4844 的提案中引入一种新的交易格式 blob,通过实现将在未来分片中使用的交易格式,而不是实际分片这些交易,但该格式在全分片中使用的格式完全兼容(*避免了未来全分片时 Rollup 方案的大升级)。Blob 类似于临时性的拓展数据包来存储数据,而不用再写入 Calldata,并通过新的方法来加密证明验证节点已经验证了 Rollup 数据的最小子集,而不像现在是全数据提交验证。blob 相对于 Calldata 能存储的数据规模更大,费用更低(*单独定价),存储固定时间段(* 1 – 3 个月)后删除,将很大程度上降低 L 1 部分的费用。
图:EIP-4844 引入 blob 的示意图
以 EIP-4844 为核心的坎昆升级将会通过以太坊 L 1 的优化来进行扩容,这会对整个 L 2 赛道产生降费利好。
OP 在 6 月份完成了 Bedrock 升级,进一步降低了费用,当前是整个 L 2 赛道中费用最低的链,同时在 Optimism 的官方文件中了解到,OP 深度参与了 EIP-4844 的推进,在 OP Stack 的模块化架构中也有所体现。作为与 ETH 核心开发者最近的项目,OP 应当在坎昆升级后会率先高效适配,费用会进一步降低。
图:L 2 各链费用对比
相对于其他 L 2 项目,ARB 也有很强的利好预期。作为 L 2 赛道 TVL 排名第一的生态,ARB 具有很多龙头应用项目,比如 GMX、RDNT、JOE 等,这些项目具有较高的日活,交易量和更大的币价波动,这些直接和用户链接的应用,坎昆升级的带来的影响或将更加直观。
刚刚完成的 Bedrock 让 OP Mainnet 切实推进新叙事节点达成并使网络进一步提效降费,市场给出了一定的反应。下半年的坎昆升级将成为整个 L 2 赛道不容忽视重要事件,让我们乐观地期待 OP 在坎昆升级中表现。
*免责声明
1、 本文内容为作者个人依据公开数据和信息研究与总结,仅用于分享交流,在任何情况下,不构成对任何人的投资建议。
2、 在任何情况下,作者本人不对任何人因阅读该文章的任何内容所引起的任何损失承担责任。
3、 本文所涉及的数据与信息,是作者本人认为可靠的且目前能力范围内可以查询的公开信息撰写,虽力求但不保证信息的准确无误。
参考文献
1、《Optimism Docs》,Optimism
2、《OP Stack Docs》,Optimism
3、《CANNON CANNON CANNON: Introducing Cannon》,Optimism
4、《Fellowship of Ethereum Magicians》,Ethereum Magicians
5、《Optimism「成长史」: 5 年时间估值达到 90 亿美元》,Block Beats
6、《深度