Rollup 排序器非完全指南
作者:Day
出品:白话区块链(ID:hellobtc)
原用标题:被称为加密"摇钱树",却只做简单工作的排序器拿走了我们多少钱?
封面:Photo by Joel Filipe on Unsplash
以太坊生态里除了我们熟知的 DApp 们,还有很多被后悄悄提取价值 “闷声发大财” 的工具和服务,随着以太坊 L2 的增多,部分 L2 的盈利能力逐渐被大家所熟知导致大家开始关注排序器(Sequencer)相关概念
排序器,顾名思义,就是对大家提交的交易进行排序,同时能从中提取一些费用。那么问题来了,不少人对中心化的排序器提出了不少质疑,那么这个 “闷声发大财” 的工具,具体怎么运作?未来又会如何呢?今天,跟大家一起来了解下关于排序器相关的概念…
什么是排序器
了解什么是排序器之前,我们先来了解下二层的交易费用组成:
- 计算费用:L2 链上执行智能合约或计算操作所需的费用。
- 存储费用:L2 涉及存储用户数据,在这种情况下,用户需要支付存储费用,以覆盖数据存储和管理的成本。
- 主链交易费用:将 Rollup 链上的交易结果提交到主链的费用。
简单理解,排序器净收入=用户在 L2 交易总支出 - L2 在 L1 的总支出 - 排序器运营成本。关于二层收益,可以看白话之前的文章:zkSync 半年闷声赚 2000 多万美金,Layer 2 到底是如何盈利的
另一方面,项目方运营的中心化排序器拥有一定程度的定价权,这也是项目方可以赚那么多的原因之一。
排序器,顾名思义,即负责对接收的交易进行排序。是 L2 架构中的一个重要组件,它的主要任务是对接收到的交易进行排序。它从用户那里接收到交易,并按照一定的规则(目前一般基于 gas 价格排序)对它们进行排序,确保它们被处理的顺序是有序的。排序器会将这些交易打包并捆绑到一个区块中,然后执行这些交易,将它们应用到区块链上。这样做的目的是保证交易的顺序性和可靠性,并提高整个系统的处理效率。
![](https://web3caff.com/wp-content/uploads/2023/10/image-414.png)
排序器的工作过程有助于确保交易在被处理和记录在区块链上时不会出现混乱或冲突的情况。它能够处理一定数量的交易,并将它们合并成一个区块,这样就减少了在区块链上写入交易的次数,提高了整体的性能和吞吐量。
综上所述,排序器在 L2 架构中扮演着重要的角色,负责接收、排序和执行交易,以确保交易的有序性和可靠性,同时提高系统的处理效率。
排序器的中心化与去中心化
排序器有中心化与去中心化之分,目前 L2 中排序器都是中心化的,但一些人觉得去中心化排序器也很重要,我们来简单看下两者的区别。
- 中心化排序器
优点:快的交易确认速度,用户的体验感良好;
缺点:由于它存在一些绝对的权力,可能会削弱这种权力以获取利益,例如攫取 MEV 价值,通过延迟用户交易或审查用户。其次,中心化排序器存在单点故障的存在风险,如果排序器出现故障或被攻击,整个系统可能会受到影响。
- 去中心化排序器
优点:去中心化排序器将排序和确认的权力下放给多个实体,通过选举或投票算法来选择负责机制去排序的实体,防止单一实体的权力,增加了系统的安全性和抗攻击性,加之对应的作恶惩罚机制,也能有效地规范排序器的行为。另外,由于没有单一实体可以单方面决定交易的顺序,还提高了系统的抗审查性。
缺点:去中心化排序器可能在交易确认速度和用户体验方面略有不足,因为需要进行选举或投票过程,涉及多项实体的参与。此外,设计和实现去中心化排序器的选举机制和惩罚机制可能需要更多的技术和协调工作。
现状
目前,大多数主要的 L2 解决方案都依赖于中心化排序器。这意味着在 L2 上的交易排序和确认是由一个中心化的实体或机构负责处理的,而不是由去中心化的网络参与者共同决定。尽管以太坊的验证者集是去中心化的,但 L2 上的交易仍然受到这个中心化排序器的影响。
![](https://web3caff.com/wp-content/uploads/2023/10/image-413.png)
尽管一些公司已经意识到去中心化排序器的重要性,并将其作为他们发展路线图的一部分,但目前为止,在实现真正去中心化的排序器方面尚未取得实质性进展。一些 L2 解决方案提供者,虽然已经推出了自己的解决方案,但它们的排序器仍然是中心化的。
由于在竞争激烈的市场中,公司更关注改进核心产品和功能,而不是将资源用于排序器的去中心化。另一方面,也与中心化排序器可以给公司带来可观利润也有很大关系,据 dune 数据显示,在手续费盈利方面,10 月初至今, Zksync 盈利 160 万美金,Arbitrum 盈利 87 万美金,Base 盈利 60 万美金,Optimism 盈利 51 万美金。
共享排序器
有一点,目前主流 L2 的架构导致部分不熟悉的人可能会认为排序器和 L2 是一体,不可分割的,事实上并非如此, L2 并不一定非要加排序器,它只是为了更好的用户体验而做出的设计选择。那么将排序器这块功能完全拎出来,交给专业的人来做,就是接下来要提到的共享排序器,这块概念类似模块化区块链,把功能做出来,类似组件,每个二层都可以接入其中。
共享排序器,即可供所有 L2 共同使用的去中心化排序器,取代目前主流 L2 自身的中心化排序器。传统的 L2 解决方案依赖于单一的中心化实体来处理交易排序和确认,而共享排序器通过建立一个去中心化的排序节点网络,让多个 L2 共享这些节点来实现交易排序。
优点:
1)在共享排序器中,不再有单一的中心化排序器,而是选举出一个新的领导者来负责每一轮的排序工作,以消除中心化排序器可能导致的问题。这样可以增加系统的安全性和抗攻击能力,并消除中心化排序器的单点故障,保证系统的活力,减少停机时间。
2)共享排序器允许 L2 插入和拔出排序节点网络,给予了各个 L2 之间的健康竞争的机会,如果一个共享排序器对用户不公平或过度获取价值,用户可以轻松地切换到其他更好的选择。
3)最后,由于共享排序器可以同时对多个 L2 的交易进行排序,跨 L2 原子交换变得更加简单,用户可以更灵活地进行资金操作。
缺点:
共享排序器也存在一些潜在的问题。其中一个是价值积累和激励分配的问题。如果共享排序器从 L1 中提取了过多的价值或不公平地聚集了 MEV,可能会导致不良行为和激励偏离 L1 链的问题。
相关代表项目:
- Astria
Astria 创始人 Josh Bowen 曾在 Celestia 工作过,所以有一定的 Celestia 相关资源,将使用 Celestia 的数据可用层,并计划通过推出 Astria EVM 来测试他们的共享排序器。
- Espresso
Espresso 的共享排序器 使用 HotShot 的自定义共识机制,承诺比其他设计具有更高的吞吐量和更快的最终性。Espresso 与 EigenLayer 有一定合作,计划通过 EigenLayer 等再质押协议与以太坊的验证者进行安全性交互 。
- Flashbots
作为 MEV 赛道龙头 Flashbots 也推出相关共享排序器 SUAVE。Flashbots 通过 SUAVE 来管理 MEV 市场,旨在去中心化和最小化 MEV,并与其他项目一起努力解决 MEV 问题。
小结
关于共享排序器能否实现,个人觉得要打个问号。
首先,L2 在这方面利润很大,每个月多则上百万少则几十万美金的利润(牛市甚至更多),凭什么切割出来让你来做,就算自己做成去中心化,大概率也是表面去中心化,控制权会掌握在项目方自己(或者少部分人)手里。
另外,这个行业早已不是草创阶段,没资源没背景的想把项目做起来,非常困难,想把整个 L2 赛道的头部整合起来用你家的排序器,凭什么?而且行业里也没哪家机构有资源能做到,除非你自己扶持生态做 L2 或者整合自己资源与少数几个 L2 合作。
还有,排序器的利润,可以鼓励 L2 项目方去花资源扶持自己的生态,毕竟,生态越强,链上活跃度越高,排序器的利润也越可观。
最后,V 神之前也在文章《Endgame》中对于以太坊的未来做出了相对的妥协,把去中心化这个概念从出块挪到了验证。
免责声明:作为区块链信息平台,本站所发布文章仅代表作者及嘉宾个人观点,与 Web3Caff 立场无关。本文内容仅用于信息分享,均不构成任何投资建议及要约,并请您遵守所在国家或地区的相关法律法规。