MT Capital:去中心化排序器赛道拆解研究

作者:Xinwei,SeverinMTCapital

TL;DR

去中心化排序器作为一种新兴技术,旨在通过去中心化的方式优化区块链网络的交易排序过程,以提高交易效率、降低成本,同时解决MEV问题。这一技术的发展标志着区块链领域在追求更高性能和更强去中心化方面的进一步努力。

Metis的“自营店”模式和Espresso的“外包模块”方式展示了构建和维护去中心化排序器的两种主要路径。前者强调内部管理和运营的安全性和稳定性,后者则提供更多的灵活性和开放性,促进技术通用性和降低运营负担。

去中心化排序器的发展预示着区块链技术在网络安全、抗审查能力、交易效率和成本、以及生态系统多样性和互操作性方面的潜在进步。这些技术的进一步优化和创新,如批量处理和状态通道,将提升L2平台的性能,降低用户成本,同时促进一个更开放和互联的去中心化生态系统的形成。

尽管去中心化排序器面临技术实现、网络性能优化、治理模型设计等挑战,其在构建一个更高效、更安全、更开放的去中心化世界中的关键作用不容小觑。未来的发展将可能集中在研究更高效的共识机制、可扩展网络架构以及开发用户友好的接口和工具上,以满足不断增长的市场需求和用户期望。

排序器介绍

排序器顾名思义即是对区块链中原本无序的交易数据进行排序,从而将其组织为有序的区块数据以供执行。每一个L1区块链都有自己的排序系统,但对于L2而言,中心化的排序器已经成为了日益严重的问题。

对于L2而言,排序器并不是必要的。L2也可以选择使用L1的排序器。但出于成本和速度的考虑,L2运行自己的排序器可以给用户带来更加低廉、便捷的用户体验。L2运行自有的排序器可以将成百上千笔L2交易压缩为单笔L1交易提交到L1上,从而大幅节省Gas费用。并且,用户无需受到以太坊交易吞吐量的制约即可享受到L2排序器提供的快速软确认体验。因此,对于L2来说,运行自有的排序器也是提升用户交互体验的必然选择。

排序器现状

虽然L2运行自有的排序器可以很好地提升用户体验,但现如今,L2排序器的中心化已经成为了不可忽视的问题。现如今,以太坊L2的锁仓量已经达到了22B,海量的L2也在不断涌现,但几乎所有L2的排序器都是中心化的,L2依靠单一排序器决定L2上所有的交易排序。中心化的排序器面临着诸多问题,例如单一排序器理论上有权不将用户的交易纳入其中、单一排序器可以不被限制地从交易中提取MEV、单一排序器也面临着抗审查的问题,并且,单一排序器也会面临单点故障的风险。


source:

总的来说,中心化排序器的问题还是来自于单一节点组成的排序器权力与风险敞口太大,由多节点组成的去中心化排序器能够很好地解决中心化排序器所面临的问题。去中心化排序器能够保证L2排序的稳健和有效性的同时还能带来一些额外的好处。例如,以Metis为代表的去中心化排序器能够进一步赋能代币的同时实现收益分红,共享排序器使得L2无需自建排序网络,同时还可以为多个共享排序器的L2提供更加便捷的互操作性。长期来看,模块化与L2的浪潮必将推动排序器的去中心化,去中心化排序器市场仍有巨大的市场空间。


source:

去中心化排序器项目Metis

Metis的联合创始人兼首席执行官ElenaSinelnikova,之前一直致力于区块链行业教育与布道,是教育性非营利组织CryptoChicks联合创始人,CryptoChicks目前是世界上最大的女性区块链社区,成员遍布56个国家。KevinLiu是Metis的联合创始人兼产品负责人,ZKM的联合创始人兼首席执行官,同时Kevin也是代币经济、DAO、DeFi和区块链治理的活跃研究者。

Metis是率先提出并测试去中心化排序器的以太坊L2。

Metis将原本单一的排序器节点更改为了由众多节点组成的排序器池,并通过随机轮换的机制实现排序器的去中心化。

首先,Metis的去中心化排序器网络中会有一个Admin的角色。Admin的指责就是管理去中心化排序器系统,包括将符合要求的排序器节点添加至SequencerList白名单,设置单个节点的质押上限、区块奖励的释放速度等等。

随后,Metis引入了节点质押机制。任意质押2w枚METIS代币的节点都可以成为排序器池的节点之一。排序器池中的节点有权看到交易池中的内容,被选中的排序器节点有权打包交易。

其次,Metis引入了PoS的节点轮换机制。Metis会每个节点的质押金额,结合哈希数值随机掉落的方式随机地选取区块生产者。被选中的排序器节点则可以打包区块交易。

紧接着,被打包好的交易Batch需要至少2/3的排序器签名,该Batch才会被认为有效,从而被提交至L1中。排序器节点签名的密钥由Metis的PoS共识层管理,共识层会在排序器节点加入或退出网络时进行多签密钥的生成、分片一级分发。

最后,为了防止排序器作恶,Metis还会引入验证者的角色对区块进行随机抽样,检查区块内的交易次序是否正确等等。恶意做恶的节点会受到质押资金罚没的惩罚。


source:

基于上述流程,Metis得以构建出一套基于PoS网络共识的去中心化排序器架构。质押2w枚METIS即可成为排序器节点,使得排序器节点更加多样,避免了排序器节点的单点故障、单点操控和恶意的MEV提取。节点轮换机制与多签确认使得排序器节点的选择更加公平,同时也可以一定程度上避免排序器节点做恶。验证者的抽样检查与罚没惩罚也能够进一步减小节点恶意行为带来的风险。

为了进一步激励更多的节点参与到Metis的去中心化排序器网络,Metis还引入了额外的激励机制。排序器节点成功出块后,不仅能获得原有排序器的Gas收入,还能获得额外的METIS代币排放奖励。Metis的激励机制有可能会产生正向的增长飞轮。Metis网络交易活动的繁荣会带动排序器节点收入的提高。排序器节点收入提高会吸引更多的用户质押METIS,成为排序器节点,捕获排序器收入。流通中METIS的减少以及质押产生的对METIS需求的增加会进一步抬高METIS的市场价格。METIS价格的抬高又会使得质押节点的资产价值升值,质押奖励升值,从而对节点产生更大的吸引力,吸引更多的节点质押,形成飞轮闭环。

Metis的PoS去中心化排序器网络是L2实现去中心化排序器的首次尝试。Metis去中心化排序器的落地有望带动其他L2推进其排序器的去中心化计划。

EspressoSystems

Espresso的团队背景非常豪华,联合创始人CharlesLu与BenFisch都是斯坦福大学计算机科学博士,团队成员也曾就职于BinanceLabs、Coinbase、Google等Web2与Web3头部公司。此前,Espresso也成功拿到了来自红杉资本、CoinbaseVentures、Polychain、RobotVentures等顶级风投机构的2300万美元融资。

Espresso定位为L1与L2之间的中间件,将排序与执行解耦,旨在成为去中心化的共享排序器网络,为不同的L2提供去中心化排序器服务。类似模块化概念中的DA外包,Espresso提供的服务更像是交易数据排序外包服务。与DA外包一样,Espresso提供的排序外包服务也与链、虚拟机无关,任意类型的L2都可以使用Espresso的排序服务。


source:

Espresso的核心思路是为L2提供一套模块化的排序器中间件。用户通过客户端发送交易数据后,交易数据会连同该L2的标识符被L2发送到Espresso的排序器网络,Espresso的节点(EspressoHotshot权益证明系统的节点)会对交易进行排序,完成排序后再广播给订阅者(L2节点)。随后,L2再根据已打包好的定序交易数据进行执行。同时,Espresso也会向L1的排序器合约提交包含交易的区块承诺。最后,L2需要将新的状态发送到L1,L1的Rollup合约会使用来自Espresso的区块承诺来验证L2提交的状态更新,以确保执行的正确性。


source:

未来,Espresso还打算通过Eigenlayer复用以太坊现有的验证节点参与排序,实现更高的安全性。

总的来看,Espresso的去中心化排序器解决方案更加贴合模块化区块链的概念,通过排序外包的形式,利用自有的PoS网络实现去中心化的排序,构成介于L1与L2之间的去中心化排序器网络中间件。Espresso通用性的排序服务使其也能够成为共享排序器网络,任意的L2都可以使用Espresso的排序器服务。更进一步,共同使用Espresso作为排序器服务商的L2甚至还可以享受更加无缝地互操作性。

Astria

Astria的CEOJoshBowen是该项目的最大推动者。JoshBowen曾就职于TheGraph背后的初创公司EdgeNode以及CelestiaLabs。过往的工作履历让他对模块化、去中心化等理念有更深层次的理解。他曾多次分享了关于共享排序器在保持区块链空间速度和去中心化方面的重要见解。Bowen强调,大多数特定于应用程序的Rollup可能不需要自己的排序器,培育一个更加去中心化、模块化的共享排序器网络反而有利于构建一个更加去中心化和高效的区块链系统。JoshBowen与Astria的理念也获得了Maven11、1kx、DelphiVentures和FigmentCapital等机构的支持,并从中筹集了550万美元的种子轮融资。

与Espresso类似,Astria也旨在提供一个去中心化的共享排序器网络。Astria的共享排序器网络是一个中间件区块链,拥有自己的去中心化排序器集,可以接受来自多个L2的交易数据。同样的,Astria也可以处理任意类型L2的排序请求。更进一步,同样使用Astria的L2也可以享受到Astria提供的原子级的互操作性。

Astria的排序流程如下图所示。

用户提交交易后,L2通过接口向Astria提交交易数据。

Astria的共享排序器会通过ComeBFTPoS共识网络对交易定序达成共识并打包成块。Astria的共享排序器网络使用CometBFT作为其共识算法。在网络共识阶段,提议者决定区块的交易,并为每一个Rollup创建对该Rollup定序数据的承诺。随后,网络中的其他节点需要对其进行验证、共识,形成最终确定。

交易数据排序完成后,Astria的Conductor会针对每个定序的区块,解析不同的Rollup所需要的数据,并对该批数据进行验证,包括验证区块是否已最终确认、提取的Rollup数据是否完整、正确、并被正确排序等等。验证完成后,Conductor会将Rollup的定序数据转化为事务列表,传递给Rollup的执行引擎进行执行。


source:

追求更快用户体验的L2可以通过读取接口接受来自Astria的softcommit定序区块,为用户提供快速的区块确认。L2也可以通过DA层读取Astria写入的hardcommit的定序区块。


source:

Astria的去中心化排序器网络与Espresso的解决方案非常类似,二者都致力于为任意的L2提供解耦的去中心化排序服务。L2可以通过外包排序服务进一步简化L2的开发流程和运营成本,享受原子级的L2之间的可组合性。

Radius

Radius专注于开发去信任化的共享排序层,旨在解决区块链领域有害的MEV提取和审查制度的挑战。Radius已成功从Hashed、Superscrypt、Lambdaclass(ErgodicFund)和等投资机构处获得了170万美元的pre-seed轮融资。

Radius也旨在构建一个无需信任、抗审查的共享排序器网络,并且相比Espresso与Astria,Radius最大的特点在于其能通过加密内存池有效地减少有害的MEV。

Radius共享排序器网络的整体架构与主流的共享排序器网络类似。用户通过Dapps向排序器层提交经过加密的交易数据和证明。排序器验证用户提供的交易数据和证明,并将其打包排序。随后,Rollup再从排序器网络接受定序区块,按序执行事务,并将执行后的状态与状态证明提交至结算层。


source:

有意思的是,Radius引入了加密内存池以防止排序器提取有害的MEV。用户提交的交易会被加密,以加密数据的形式提交给排序器网络。排序器对交易进行排序时无法获得密钥,无法解密查看每笔交易的具体内容。因此,排序器无法通过恶意排序、插入交易的方式提取MEV。


source:

SUAVE(SingleUnifyingAuctionforValueExpression)

SUAVE方案由Flashbots团队提出,Flashbots是一个致力于解决以太坊生态系统中MEV问题的先锋团队,由一群在计算机科学、数学、心理学和经济学等多个领域具有深厚背景的专业人士组成。根据领英的资料,该团队目前包括28名员工,他们的专业技能涵盖了从Python编程、区块链技术、机器学习到C语言等广泛领域。

Flashbots的创始团队包括PhilipDaian和StephaneGosselin,后者于2022年10月因与团队在审查制度方面的分歧而离职。此外,AlexObadia,另一位联合创始人和顶级策略研究员,于2023年6月因个人原因离开了Flashbots。核心成员中包括AndrewMiller,他以破解英特尔SGX代码的研究而知名,目前担任可信执行环境和SUAVE的研究主管。Miller计划从伊利诺伊大学的助理教授职位中暂时休假,他在学术界的工作专注于电气和计算机工程。另一位核心成员Hasu,担任Flashbots的战略主管,他在区块链领域有着广泛的影响,包括担任流动性质押协议Lido的战略顾问和Paradigm投资公司的研究合作者。Hasu通过写作、社交媒体和播客等方式,致力于推动行业的发展和教育。

SUAVE是一个独特的去中心化构建器和排序器,与其他共享层或排序层的设计有明显区别。它旨在为以太坊及其他区块链提供交易排序服务,但并不直接嵌入到任何链的协议中。用户可以将交易发送到SUAVE的加密内存池,而SUAVE的执行者网络则负责为链输出区块或部分区块。这些区块将与传统的中心化以太坊构建者生成的区块竞争,由以太坊提议者选择。


Source:

SUAVE并不取代Rollup选择区块的机制,也不会改变链的分叉选择规则。它专注于为任何链提供最优利润的排序,通常拥有完全状态以模拟不同交易的结果并创建最佳排序。这种设计允许SUAVE与共享排序器或其他MEV-aware构建者协作,以提供原子跨链套利等服务,确保若干交易以原子方式执行或同时取消。


Source:

长期来看,Rollup可能是一个更好的选择。Rollup通过L1保障其安全性、抗审查和活性,而SUAVE作为一个专注于交易排序的链,不适合普通用户使用,其目标是限制用户将资金桥接到SUAVE的需求,而是专注于为搜索者/构建者提供一个操作平台。SUAVE专注于为交易提供最有利的排序,而不是完全取代现有的排序机制。它可以处理完全状态的交易,以创造出最佳的交易排序。


Source:

关于MEV的处理,有多种机制来减少与交易排序和包含相关的潜在竞争和负外部性。例如,Arbitrum的时间提升机制和Flashbots提出的FBA-FCFS模型都试图通过允许用户通过费用表达他们对快速包含交易的偏好来减少延迟竞争的动机。

Arbitrum的时间提升机制

时间提升机制是一种安全措施,用于防止一种特定类型的攻击,称为“时间强盗攻击”(TimeBanditAttack)。在这种攻击中,攻击者可能会尝试重新组织已经确认的区块,以利用某些之前不为人知的信息(例如,事后利用某个交易的知识)来获利。

Arbitrum通过一种独特的机制来防御这种攻击,它允许任何人在发现有人尝试进行时间强盗攻击时,提交一个“挑战”,证明攻击者的行为。这种机制基于一种经济激励,确保攻击者的潜在利益被抵消,从而保护网络的安全和公正。

Flashbots的FBA-FCFS模型

FBA-FCFS(FirstBidAuction-FirstCome,FirstServed)模型是Flashbots提出的一种交易排序机制。这个模型的目的是为了解决传统的交易选择和排序问题,尤其是在MEV抽取环境中。

FirstBidAuction(FBA)部分意味着交易者可以通过出价(通常是支付给矿工的额外费用)来优先处理他们的交易。这类似于拍卖,最高出价者获得优先权。

FirstCome,FirstServed(FCFS)则意味着在某些条件下,交易将按照提交的顺序进行处理,确保公平性和透明度。

FBA-FCFS模型试图平衡公平性和效率,通过允许对交易进行出价来优化网络资源的使用,同时确保不会因为支付能力不足而完全排除某些用户。

这些机制各有优缺点,但共同目标是提高交易处理的效率和公平性。

通过与Rollup和其他MEV-aware构建者的合作,SUAVE旨在为跨链操作提供更高的经济安全性和效率,同时探索新的经济安全模型和MEV减缓机制,改善区块链交易排序和执行的去中心化。

总结与展望

在探索去中心化排序器的发展方向时,Metis和Espresso提供了两种截然不同的模式,分别是“自营店”模式和“外包模块”方式。这两种模式各自反映了社区在如何构建和维护去中心化排序器方面的不同思考和策略。

Metis采用的“自营店”模式,强调的是通过内部管理和运营其去中心化排序器网络,以确保网络的安全性和稳定性。这种方式使得Metis能够直接控制其网络内的节点,通过质押和激励机制来维持一个健康的网络环境。尽管这种模式能够提高网络的安全性和可靠性,但它也要求Metis承担较大的运营责任和资源投入,可能会在一定程度上限制网络的灵活性和扩展性。

相比之下,Espresso采用的“外包模块”方式,则提供了一种更为灵活和开放的解决方案。通过允许任何区块链项目接入其排序服务,Espresso促进了技术的通用性和多样性,同时也降低了单个项目的运营负担。这种模式的挑战在于,它可能引入额外的信任问题,因为项目方需要依赖Espresso以公正和安全的方式处理交易。此外,任何针对Espresso服务的问题或攻击都可能对广泛的客户项目产生影响。

Metis的“自营店”模式和Espresso的“外包模块”方式展示了去中心化排序器领域内的两种主要发展路径。每种模式都有其独特的优势和面临的挑战,而选择哪一种取决于项目的具体需求、资源状况以及对去中心化和安全性的重视程度。

去中心化排序器的发展前景预示着区块链技术在提升网络安全、增强抗审查能力、提升交易效率、降低成本以及促进生态系统多样性和互操作性方面的巨大潜力。随着去中心化排序器技术的不断进步,我们可以预见一个更加安全、高效的区块链网络,其中去中心化排序机制能够有效地防御单点故障和恶意攻击,保护用户资产和数据的安全。此外,去中心化排序器的优化和创新,如批量处理和状态通道等,将进一步提高L2平台的交易处理能力,降低用户交易成本,实现高吞吐量和低延迟的交易确认,从而在不牺牲安全性和去中心化的基础上提升用户体验。

同时,去中心化排序器的普及预计将推动一个更加多样化和互操作的区块链生态系统的形成。共享排序器网络,如Espresso和Astria等,将不仅为多个L2平台提供服务,还能促进不同平台间的数据和资产流动,打造一个更加开放和联通的去中心化世界。此外,激励机制和代币经济模型的创新将为去中心化排序器网络的参与者提供合理的激励,同时通过代币经济模型实现网络治理和收益分配,吸引更多参与者,激发社区活力。

尽管去中心化排序器前景光明,但它们在技术实现、网络性能优化、治理模型设计等方面仍面临挑战。因此,未来的发展方向可能会集中在研究更高效的共识机制、探索可扩展的网络架构以及开发用户友好的接口和工具上,以满足市场需求和用户期望的增长。总之,去中心化排序器作为推动区块链技术和应用发展的关键因素之一,其未来的演进将在构建一个更高效、安全、开放的去中心化世界中发挥至关重要的作用。

参考资料MTCapital

MTCapital由一些资深投资者管理,我们在全球范围内投资Web3项目如:美国、香港、迪拜和新加坡等。我们的主要投资领域包括:1)大规模采用:去中心化的社交平台、游戏、应用程序和DEPIN,这些是推动Web3技术向广泛用户群体扩散的关键;2)加密原生基础设施:我们专注于投资公链、协议及其他支撑和加强生态系统的基础设施,以及原生DeFi解决方案。此外,我们的团队还拥有多年的二级交易专业经验。

官网:

推特:

Medium:

免责声明:本文章如果文章侵权,请联系我们处理,本站仅提供信息存储空间服务如因作品内容、版权和其他问题请于本站联系