ypt, LambdaClass 和 Crypto.com。 Espresso, Astria 等基于共识机制的去中心化排序器在一定程度上降低了 MEV 和审查风险,但是以牺牲网络可扩展性和时间效率为代价的,带来了一定的交易确认延迟(需要就交易排序达成共识)。此外,虽然交易排序处在一个去中心化的环境中,由于 mempool 的相关交易是透明的,排序器仍然有作恶的空间攫取 MEV. Radius 通过加密 mempool, 相关交易信息对排序器不可见,旨在从源头扼杀排序器恶意攫取 MEV 和审查交易的问题。 技术架构 Radius 技术架构可分为以下 4 大功能层级:排序层(Radius)、执行层(Rollup)、结算层和数据可用性层。 1)排序层 1. 用户提交加密交易和证明给排序器; 2.排序器验证证明并验证交易; 3.排序器对交易进行排序,在此之前无法解密交易; 4.排序器构建一个区块; 5.排序器将区块提交给 Rollup 执行。 2)执行层 1. Rollup 接收来自排序器的区块,并按照提供的顺序执行交易; 2.Rollup 将交易状态和状态证明提交给结算层。 3)结算层 1. 结算层接收来自 Rollup 的状态和状态证明,负责验证证明并确定交易的最终性; 2.排序层验证执行是否与顺序匹配。 4)数据可用性层 数据可用性层存储数据并确保数据可用。 mempool 的加密机制 - PVDE Radius 采用基于零知识证明的加密方案「实用可验证延迟加密」(PVDE)来创建加密 mempool。 具体流程如下: 当用户向排序器提交交易时: 1.用户生成一个时间锁谜题和一个对称密钥; 2.用户使用对称密钥对交易进行加密,加密后的交易进入 mempool; 3.排序器对加密交易进行排序,排序器需要解锁时间锁谜题才能获得解密密钥; 4.排序器在解锁时间锁谜题前计算订单承诺,并将承诺提交的结算层(用于验证排序器按顺序将交易提交给了 Rollup)。 排序器的去中心化方案 加密 mempool 确保了排序器的无需信任,但单点故障风险仍然存在。如果运行单一排序器 + 加密 mempool, 排序器故障会导致网络宕机。为了解决这个问题,Radius 提出了多种去中心化排序器实现方案,包括秘密领导者选举机制、排序器组分片机制等。 当然,Radius 也可以选择参考 Espresso 和 Astria 的排序器轮换机制,同时实现交易排序的去中心化和无需信任。 区块空间优化 Radius 通过区块空间优化,旨在实现既保护用户又最大化 Rollup 利润的目标。Rollup 采用先到先服务(FCFS)的排序机制,优点是能有效防止 MEV, 弊端是必须牺牲区块空间拍卖的潜在利润。 为了解决上述交易排序的两难困境,Radius 通过将区块空间划分为顶部块空间和底部块空间 2 部分: 其中顶部块空间专用于用户交易,将用户交易加密,消除交易排序操纵,从而保护用户免受有害 MEV 和审查风险;底部区块引入一个基于拍卖的交易市场,套利者可以将捆绑交易和它们的出价提交给排序器,排序器会选择出价最高的捆绑交易包含在区块中,这种方法能够使 Rollup 利润最大化。 以上就是目前主流的通用去中心化排序器解决方案。对于 Rollup 而言,面临着运行中心化排序器还是去中心化排序器?集成第三方通用排序器方案还是自己实现去中心化?采用哪种技术实现方案实现交易排序的去中心化?等多个维度的利弊权衡。 五、Rollup 间的博弈 权衡 1: 是否去中心化? Optimism, Arbitrum, zkSync, Base 等几大主流 Rollup 靠运行中心化排序器赚得盆满钵满,去中心化将交易排序的权利下放必然涉及分润。在不考虑 Rollup 赛道愈发激烈的竞争格局的前提下,谁也不愿意把这份到手的香饽饽分出去。但假设有 Rollup 率先启动去中心化排序器,这或许是一个巨大的流量入口,在 Rollup 细分赛道中形成示范效应,从而倒逼其他 Rollup 项目将其排序器去中心化。 权衡 2: 集成通用第三方 vs. 内部专用解决方案 排序器实现去中心化的路径总体而言就 2 种:一种是别人做好的拿过来用;另一种是自己下场干。像 Espresso, Astria 等第三方能够为 Rollup 提供开箱即用的去中心化排序器服务,那么 Rollup 本身就能继续专注于产品差异化和优化性能,提高自身的核心竞争力;此外,集成通用类的去中心化排序器方案也更利于实现互操作性,带来包括跨 Rollup 套利等更多的可能性。而此方案的弊端可能在于无法对 Rollup 本身的原生代币进行有效的赋能。 Rollup 如果采用内部专用解决方案实现去中心化排序器,这是最耗时且昂贵的方案,但确实实现 Rollup 原生代币赋能的最行之有效的方式。如 StarkNet 的项目方可以要求用户质押协议原生代币成为排序器集合参与 Rollup 的交易排序,并收取一定的服务费用,从而实现价值的累积。 权衡 3: 采用哪种技术实现方案实现去中心化排序? 如前所述,实现去中心化交易排序的技术实现方案有很多,包括但不限于基于不同的共识机制、FCFS、区块竞价、加密 mempool 等方案。每种技术实现方案各有优缺点:基于共识机制将受限于时间效率、加密 mempool 无法实现 Rollup 利润最大化等,当然也可以参考 Astria 融合 2 种不同的技术实现方案。各种不同技术实现方案间的权衡点是所有 Rollup 项目需要深思熟虑的问题。 写在最后 虽然目前 Rollup 赛道的龙头 Optimism、Arbitrum 均已发币,但这或许仅仅是个起点,真正意义上的竞争可能才刚刚开始。至少从目前的趋势看,去中心化排序器一定是兵家必争之地。 zk 系 Rollup 项目也在悄然崛起,在竞争日趋激烈的环境下,走错一步可能都会造成无法弥补的损失。但在影响项目生死存亡的革新面前,Rollup 们无从选择,只能顺应大势。 参考文献 [ 1 ] Binance Research: Ethereum’s Rollups are Centralized. A Look Into Decentralized Sequencers https://www.binance.com/en/research/analysis/ethereums-rollups-are-centralized-a-look-into-decentralized-sequencers [2] Espresso HotShot: Consensus Designed for Rollups https://medium.com/@espressosys/espresso-hotshot-consensus-designed-for-rollups-b080ba7362d1 [ 3 ] Based rollups—superpowers from L1 sequencing https://ethresear.ch/t/based-rollups-superpowers-from-l1-sequencing/15016 [ 4 ] Introducing Astria: The Shared Sequencer Network https://blog.astria.org/introducing-astria/ [5] Introducing the Astria Development Cluster https://blog.astria.org/introducing-the-astria-development-cluster/ [6] Why Decentralize Sequencers? https://blog.astria.org/why-decentralize-sequencers/ [7] IOSG 详解 SUAVE:MEV 规模化增长的新十年 https://foresightnews.pro/article/detail/24673 [8] The Future of MEV is SUAVE https://writings.flashbots.net/the-future-of-mev-is-suave/ [9] Radius Gitbook https://docs.theradius.xyz/overview/introduction-to-radius 来源:金色财经lg...