头条

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

文 / 币门户 来源 / 阅读 / 4331 1年前
理想的 RaaS 平台应当具备哪些特质呢?


撰文:Arrow


前几天看了一篇名为 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 为用户提供执行层,实现低成本安全交易,交易数据提交传输至以太坊;

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

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



为了更清晰的阐释其作用,我们根据 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,瞬间行情起立带走币市的大量资金,导致不少人多空双爆,还是要稳住呀。


引用:
①Binance Research (Shivam Sharma),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
②JON CHARBONNEAU,Rollups Aren't Real Rollup:https://joncharbonneau.substack.com/p/rollups-arent-real
③NashQ,Redefining Sequencers: Understanding the Aggregator and the Header Producer:https://medium.com/@nashqueue/redefining-sequencers-understanding-the-aggregator-and-the-header-producer-76ee198dd4
④Arrow,MEV:https://twitter.com/ArrowCrypto_eth/status/1691754098066915773

评论

共0条评论
  • 这篇文章还没有收到评论,赶紧来抢沙发吧~

站点声明:本站转载作品版权归原作者及来源网站所有,原创内容作品版权归作者所有,任何内容转载、商业用途等均须联系原作者并注明来源。

免责声明:币门户作为开放的资讯分享平台,所提供的资讯仅代表投稿用户的个人观点,与币门户平台立场无关,且不构成任何投资理财建议。

Powered By 币门户 © 2019-2023
相关侵权、举报、投诉及建议等,请发QQ E-mail   客服QQ:1117-0303

友情链接: 金色财经