从RaaS平台看去中心化定序器

顺着「在 Rollups-as-a-Service (RaaS) 平台中寻找什么?」这个主题来聊一聊去中心化定序器方案。其实这个话题应该在 8 月聊 MEV 和定序器的时候就写的,正好后面 Binance Research 也出了一篇《走向去中心化的 L2 定序器》,里面很多想法和展望都很有意义,由此拿出讨论下观点。

前几天看了一篇名为 What to look for in a Rollups-as-a-Service (RaaS) platform 的文章,由 Conduit(@conduitxyz)的 Andrew Huang(Founder)和 Bertie Corrie 撰写,他们的项目主要是在以太坊上部署完全托管的无代码生产级 rollup。

顺着「在 Rollups-as-a-Service (RaaS) 平台中寻找什么?」这个主题来聊一聊去中心化定序器方案。其实这个话题应该在 8 月聊 MEV 和定序器的时候就写的,正好后面 Binance Research 也出了一篇《走向去中心化的 L2 定序器》,里面很多想法和展望都很有意义,由此拿出讨论下观点。

在这篇文章里(当然,这是一个介绍产品的 PR 文),核心问题就是理想的 RaaS 平台应当具备哪些特质呢?

①高可用性定序器:在评估 RaaS 平台时,首先要考虑的是定序器的质量;

②自适应 RPC:可扩展性是 rollup 技术的核心优势之一,自适应远程过程调用(RPC)对于处理链所需的任何交易量都至关重要;

③辅助基础设施;

④集成;

⑤专家指导;

⑥持续维护与运营。

可以看出,对于一个 Layer2 Rollup,最重要的首要考虑因素就是定序器了,但很遗憾,现在的定序器大多数中心化的,用户对包括审查、MEV 问题和缺乏可靠性上都提出了相应质疑。

毕竟对于一个中心化定序器,出现单点故障后就有可能导致整个网络的瘫痪,交易被停滞直至定序器恢复原状,这件事已经在很多 Rollup 上体现过了。

定序器 Sequencer,作为一个发生在交易和区块形成之间的行为,其流程是:

①L2 Rollup 为用户提供执行层,实现低成本安全交易,交易数据提交传输至以太坊;

②定序器接收来自用户的无序交易,将交易数据在链下分组,生成一批压缩的有序交易;

③交易放入区块发送给以太坊确认。

从RaaS平台看去中心化定序器

为了更清晰的阐释其作用,我们根据 Celestia 研究员 NashQ 的研究:

其实还可以将 Rollup 的定序器(Sequencer)继续拆分为两个不同的逻辑实体,分别是聚合器(aggregator)和 Header 生成者(header producer);

并将交易排序过程分为了三个步骤:包含、排序和执行(inclusion, ordering, and execution)。

Rollup 区块是一种数据结构,表示了在某个区块高度下的区块链账本。Rollup 区块由 rollup 数据和 rollup header 组成。Rollup 数据可以是一批交易或一批交易间的状态变化。

由此可以看出:定序器的作用很大,毕竟控制着交易的排序,理论上甚至可以不包含用户交易,而且其从交易组中提取 MEV 也是一种垄断的利润来源。

目前主要的 L2 Rollup 项目基本都在运行着中心化定序器,这让交易更方便便宜快捷,但是也形成了去中心化危机。

那能不能跳过定序器的交易排序,直接进行交易呢?当然也是可以的,直接向以太坊提出交易就可以了,当然也可以使用逃生舱 / 强制将自身交易提交到 Layer1,只不过并不划算。

可别忘了 Rollup 到底是为了解决什么,毕竟 Layer2 出现的意义就是方便便宜快捷。

MEV 就不聊了,不是这篇文章的重点。8.16 长推写了《Layer2 的盈利路径和基础设施 MEV(最大可提取价值)》,18 日聊了《MEV-Boost 的参与者和机制、流程》,有兴趣可以看之前的文章。

目前主要的以太坊 L2 Rollup 都依赖于中心化定序器,Arbitrum One、OP Mainnet、zkSync Era 等各种 L2Rullup,都在使用着其专有的中心化定序器。

尽管很多项目方都在声称其致力于实现定序器的去中心化,但是实际效果显然推进并不明显。

去中心化共享定序器?

将中心化的定序器,改为去中心化、共享的定序器,实际上就是令多个 rollup 可以选择使用一个共享定序器 (Shared Sequencer)。

根据 Binance Research 的释义:就是指多个不同的 Rollup 可以使用相同的网络,即来自多个 Rollup 的交易在排序之前聚合在内存池中(有助于减轻 MEV 提取和审查的可能性)。

此处的「去中心化」是指领导者轮换的概念,即不会再有一个始终对所有交易进行排序的角色,而是从分散的参与者中选出的领导者,这会有助于对抗审查并提供活性保证。

构建一个去中心化的排序层类似于构建一个去中心化的 Layer1,即需要构建一个验证器集。

此外的注意点是:

  • Decentralization-as-a-service:共享定序器旨在为任意数量的 Rollup 提供定序器去中心化。所有这些 Rollup 都将受益于审查阻力和活跃性特征,这些特征只能由去中心化网络提供,而无需自己建立该网络。
  • Cross-rollup 可组合性:由于这些共享定序器旨在处理多个 Rollup 的交易排序,因此它们将能够提供独特的、目前无法实现的互操作性。

这种情况下就要考虑不同 Rollup 之间的互操作性适配了。

瞎聊两句,最近行情不错,BTC 生态项目会成为下一轮牛市的支撑点吗?昨晚贝莱德申请现货 ETF,瞬间行情起立带走币市的大量资金,导致不少人多空双爆,还是要稳住呀。

(声明:请读者严格遵守所在地法律法规,本文不代表任何投资建议)

(0)
Gao的头像Gao
上一篇 2023年11月10日 下午7:17
下一篇 2023年11月10日 下午7:39

相关推荐

  • Polygon为何成为星巴克们登陆Web3的入口?

    作为 Web3 底层,区块链想要得到大规模应用,必须实现链上交易的高速度和低 Gas 费,这已经成为现行区块链网络的实践共识。Polygon 当然也如此,但更重要的是,它以应用程序构建和使用的便捷性为直接目标,在向内兼容以太坊生态后,开始为其他区块链网络提供性能补给,最终向区块链以外的世界展现 Web3 的友好度。

    2022年11月16日
    684
  • 链抽象:多链时代下的三棱镜

    NEAR 联合创始人 Illia Polosukhin 前不久撰文探讨链抽象的概念,并表明 NEAR 在实现链抽象方面的愿景。此外上个月上线主网的 ZetaChain、模块化 L1 Particle Network、全链账本 Cycle Network 等项目都在为实现链抽象而探索。

    2024年3月27日
    298
  • CLever持续进化,从CVX,clevCVX到abcCVX

    如果你作为一个常年在 convex 挖矿 crv 和 cvx 的稳健型流动性提供者,那么你的手上一定会攒下不少的 cvx,这时候利用 cvx 的一种基础打法就是将 $cvx 锁在 convex 协议中,变成 $vlCVX , 参加两周一度的贿选大趴, 按照第 36 轮的 gauge weight, convex 发给质押者的总收益为 249 万刀。你手上的每一枚 $vlCVX 都可以获得 0.05 刀的收入,约合年化 24.8%。

    2023年2月8日
    918

发表回复

登录后才能评论
微信

联系我们
邮箱:whylweb3@163.com
微信:gaoshuang613