原文标题 | Today, let’s talk about centralized sequencers and projects tackling this problem.
原文作者 | hangry
原文来源 | twitter
编译 | MK, MarsBit
封面设计|LDNews DAO
以太坊的rollup为中心的路线图终于开始实现,但仍有一些严重问题有待解决。今天,让我们谈谈关于集中化排序器和解决这个问题的项目。
Rollup现状:
经过多年的发展,rollup终于开始扩展以太坊并得到应用。虽然这是一个重要的进步,但它们仍然存在问题。
- 依赖单一方进行交易排序
- rollup之间缺乏组合性/流动性
从基本层面上讲,排序器(也称为提议者)批量处理交易并将其发布到L1。排序器是任何rollup的关键基础设施,也是rollup继承基础层安全性/去中心化的原因。
排序器也是rollup获得大部分收入的地方。例如,Arbitrum每天的手续费收入为30-40万美元,Optimism则为其一半。
收入 = 手续费 – 发布交易至L1的燃料费用
排序器的现状
目前,大多数排序器效率很高,但以去中心化为代价。这些排序器由单一方(基金会)运行,可能导致重大问题(网络中断、审查等)
为什么rollup还没有转向去中心化的排序器?从头开始构建去中心化的排序器既困难又昂贵。由于这些rollup与集中式排序器一起工作正常,团队宁愿解决更紧迫的问题。
那么,rollup如何去中心化其排序器?有几种方法,每种都有其优缺点。
- 基于排序
- 非基于排序
- 共享排序
基于排序:
排序器不对交易进行排序,而只是将交易批量处理,让L1对它们进行排序。
这种方法可以保证高度的安全性/去中心化,但在L1上创建了新的计算瓶颈
非基于排序:
这种方法类似于我们现在所使用的方法,只是rollup找到方法去中心化它们的排序器。这可以通过创建一个去中心化的验证者/证明者网络或像Eigenlayer那样的重新抵押机制来实现。
共享排序:
Rollup可以利用第三方构建的去中心化排序器,从而节省自己构建的成本。
除了明显的任务分担外,rollup还有许多其他选择这条路线的理由。
为什么使用共享排序器?
- 增加互操作性
- 作为一项服务的去中心化
- 可以将费用转移到rollup上
- 共享安全性
- 尊重rollup主权
@jon_charb 在最近的一篇文章中更详细地介绍了这个问题,但在使用共享排序器时,rollup的收入可能会增加。
共享排序器可能存在的问题:
- 随着更多rollup的加入,计算需求增加,可能导致集中化。
- 在rollup之间分配排序器利润是一个灰色地带。
- 较大的rollup可能不愿选择加入,因为他们看到的好处较少。
项目:
有一些项目正在致力于构建共享排序器,它们的方法相似但略有不同。
以下是项目及其共享排序器的简要描述
@EspressoSys
Espresso正在为区块链技术构建一系列各种工具/基础设施,包括一个共享排序器。
他们计划利用Eigenlayer的ETH重新抵押作为安全模型,并发布了一些关于它的深入文档。
@AstriaOrg
Astria的排序器与Espresso的略有不同:
- 收集并排序交易,但不执行它们
- 内置PBS
- 使用Celestia作为DA层
除了他们的共享排序器外,Astria还在Celestia和Rollkit之上构建一个rollup
@radius_xyz
Radius的排序器采用了不同的方法:
- 通过加密交易,专注于减少有害的MEV。
- 将维护一组排序器,并在每个时期随机选择一个。
- 他们不是采用先到先得的方法,而是创建一个MEV市场。
总结:
主要rollup开始使用共享排序器可能需要时间,但网络效应和互操作性使得这一切非常值得。
在排序器去中心化成为一个更大话题时,我认为共享排序器是答案。