Rollups(二层网络)去中心化交易排序器的选择之路:Shared sequencer network还是Based Rollup?

Odaily星球日报发布于2023-11-09更新于2023-11-09

文章摘要

基于 based rollup 是 Rollup 实现去中心化交易排序的适当选择。

原文作者:James@PangaCapital

PangaCapital 是一家立足全球,专注于发现、投资和培育亚裔优质Web3创业团队的早期投资基金。其创始团队拥有顶尖交易所、麦肯锡、摩根斯坦利和普华永道等知名机构的背景。基金致力于为亚裔创业者提供接触全球资源的机会,基金投资人和合作伙伴包括交易所、海外头部基金和做市商、海内外知名高校和头部互联网公司。

随着众多 Rollup(二层网络)已经启动或即将启动其主网,他们现在面临一个关键问题:如何在二层网络的技术迭代过程中,选择一个有意义的去中心化定序器的解决方案来替代现在中心化的交易排序器的方案。目前,实现去中心化排序器主要有两种方法。 SS(Shared sequencer network) 网络(外部共享排序器网络)和让一层 Validator 来排序二层交易的 based rollup。我们将介绍市场每种技术方案,比较每种方案的优点和缺点。我们将得出结论,基于 based rollup(利用第 1 层的 Validator 来对第 2 层的交易进行排序)是 Rollup 实现去中心化交易排序的适当选择。

 1.外部共享定序器网络(Shared sequencer network)方案

外部共享定序器网络是一个独立的有定序器节点组成的网络。网络的建立目的是位各类 Rollups 提供去中心化交易定序的解决方案。网络包含自己的共识层,P2P网络传输层的 DA 层,网络允许交易排序节点无需许可地加入和离开网络。

使用该技术方案的好处有:

a. 增加总 MEV 回报:如果外部共享定序器网络可以同时运用于多个 Rollup(二层网络),此网络可以通过同时对多个二层上交易安一定规则进行排序来捕获跨二层 MEV。从而有能力发现和获取比只排序单个二层更加多的 MEV 利润。并且可以通过代币经济的设计将增加的 MEV 利润分配给各个二层网络。 (当总蛋糕变大时,每个人似乎都会受益)

b. 防止潜在的违规行为:发起二层网络(Rollu-ups)的交易是无需许可时,二层网络无法判断交易是否由某些受制裁的实体发起或者交易本身是非法交易的一部分。如果二层网络自己搭建 sequencer,无论是自建的去中心化的还是中心化的定序集,都有可能被政府认定二层网络在非法交易发生的过程中发挥着促进作用。为了避免这种情况,roll - up(二层网络)需要一个外部去中心化共定序器网络作为缓冲区。

c. 提高系统在可靠性(Liveness)和抗审查性的增强:所有的二层网络为了追求更高的系统在线率和抗审查的政治正确性都会让交易排序器去中心化。并且去中心化也是加密货币行业的重要叙事特性之一。因此使用外部共享去中心化排序器网络能同时满足以上各类目的/利益的需求。

尽管有上述优点,共享定序器网络(SSN)有许多缺点超过了上面提到的优点:

1) 外部信任模型的不确定性:对于 Rollup(二层网络)而言,外部共享定序器网是一种基于外部信任模型的网络。外部信任模型无法保证拥有以太坊一样的去中心化程度,导致二层网络的(liveness)可靠性及抗审查程度并不能达到期待的效果。并且依赖于第三方信任模型的方案本身于 Rollup 的设计初衷有背离。理想的状态下,二层网络应不基于任何的外部第三方信任模型,只依靠一层网络(layer 1)来确保二层网络的安全性,在线稳定性一集抗审查性。

2) SS 网络的性能仍然值得怀疑。

a. 共识开销:即使 SS 网络上的节点只需要对交易进行排序而不需要执行,网络仍需处理共识开销(一些 SSN 使用 Hotstuff 2 作为共识来改善延迟。但是这种共识仍然具有 O(n 2 ) 最坏情况复杂度和 O(n) 通信开销。在高度去中心化的网络中,共识层/P2P通信层的开销会对 SS 网络的性能产生负面影响。 SSN 的延迟导致二层网络(Rollups)无法快速获得交易排序结果。这将影响二层网络执行交易获取交易的 Soft Finality 的实效。用户侧体验差,无法快速完成基于 soft finality 的交易。

b. 数据有效负载 SS 网络内的通信开销:在传统的共识协议中,节点需要在节点投票最终确定区块之前查看该区块的数据。节点之间的这种数据有效负载通信会给协议增加 O(n(D)) 延迟,如果节点数量 N 很大,这会严重降低用户体验。

3) 激励不一致:SS 网络节点和二层网络执行交易及其他角色的节点之间存在潜在的利益不一致。SS 网络节点专门为 SS 网络工作并仅从 SS 网络接收激励。这引起了人们的担忧,即某些二层网络可能会贿赂 SS 节点,以拒绝为其他二层网络交易提供服务或在为多个二层网络服务过程中有歧视性的服务顺序的区别。 。

4) 获取 Cross Rollup MEV 的技术挑战: Cross Rollup MEV 在技术上很难获取。 SS 网络要求在极短的时间内确定二层网络的交易顺序。在如此短的时间窗口内,搜索者需要找到垮二层网络的 MEV 机会,并通过某种方式与 SS 网络的交易定序提议者(Proposer)进行通信,将想要的交易插入到交易顺序的正确位置。整个过程中速度和准确性至关重要,这给搜索者设计和实现 MEV 算法带来了巨大的挑战

2. Based Roll -ups 

Based Sequencing 是指将二层的交易顺序交给一层下个区块的提议者(Proposer for next block of layer 1)与一层的 searcher 共同确定的设计。一层的下个区块的 proposer(提前通过 committee 的选举已经确定了)将 rollup 的区块作为一层的下一个区块的一部分。在这种情况下,一层的下一个区块的提议者决定了交易的顺序和 rollup 的区块,并在下一个 epoch 中提议该块。同时,第 2 层区块的形成是由第 2 层的 PBS 体系完成的,其中的角色也可以是一层 PBS 中的角色担任。这样的设计不会增加 Layer 1 提议者的负载,但仍然可以获得 Layer 2 去中心化排序器的预期好处。

Base Rollup 的多个优点:

1)更好的 Better Liveness 和抗审查性。只有 Base roll-up 完全继承了 layer 1 的 Liveness 和 Censorship Resistance,因为它授予 Layer 1 提议者确定 Layer 2 交易顺序的权利。这种设计消除了 Layer 2 对外部信任模型的需要,使得 Layer 2 更少容易受到任何外部影响。

相比之下,依赖于外部去中心化交易排序器的二层网络(Rollups)如果遇到外部排序器短失灵,那么他将容易收到有毒 MEV 的攻击。在一层 escape hatch 里面的交易必须等候一段时间才能保证结算。尽管外部 SS 的可靠性可能为 99% ,但活可靠性降低 1% 仍可在恶意的外部环境中被利用

2)和一层网络的验证器利益一致性/最大 MEV 提可能(一层 + 跨二层 MEV)。

Based Roll-ups 通过将二层交易排序的权利交给一层的验证者将 MEV 的获取机会返回给一层验证者,从而使得一层验证者和二层利益一直,并增加了一层的 social capital,增进一层安全性。如果所有 roll-up 都采用这种模型,Layer 1 搜索者可以搜索跨 Layer 2 + Layer 1 MEV,与仅覆盖跨 Layer 2 MEV 的共享排序器模型相比,可以获得更大的 MEV 利润。

3)更低的用户成本:在实施 Base Roll-up 设计时,Roll-up 不需要向外部 SS 网络支付额外的费用。Layer 1 的提议者以及搜索者和构建者通过 MEV 获得补偿。理论上,在其他条件相同的情况下,Base Roll-ups 上的交易成本应该低于基于 SS 的模型,因为没有外部网络参与提取价值。

4)抗审查和符合监管要求。基础汇总可以保持抗审查性,同时遵守法规。

目前 based rollup 的主要缺点是速度:人们担心 based-rollup 的吞吐量性能。有些人认为 Based-Roll up 的排序工作需要等到一层上的区块最终确定为止。在这种情况下,Based Rollup 交易确认时间直接受限 L1 的区块时间,导致从用户角度来看交易完成非常慢。

然而,有一种方法可以对 based rollup 的交易排序进行预先确认。通过重新抵押(restaking),一层的下一区块的提议者可以承诺将 Based Rollup 的区块包含在他们将来提议的一层区块中。这是可能的,因为一层下个区块的提议着会提前选出。如果下个区块的提议者没有按照他们承诺的那样提出区块,他们将通过重新抵押(restaking)计划而受到惩罚性削减 token。(贾斯汀·戴克, 2023 年夏天)

有些人可能会认为说服 Layer 1 验证者参与 Base Roll-ups 具有挑战性。然而,由于所有 MEV 流给予第 1 层的验证者网络,并且有二层的 token 的适当激励,因此一层验证者的利益与 based rollup 一致。因此,通过重新质押让一层验证者加入应该相对容易。

总而言之, Based Roll-ups 可以实现交易排序的预确认保证系统性能,并且在没有新信任模型加入的情况下完全继承了一层的可靠性和抗审查性。因此与具有外部信任模型的复杂 SS 网络相比,Based Roll-ups 是一个更好的将交易排序去中心化的解决方案。

感谢 Daniel 提供他的看法,感谢我的同事 Greg 和 Yao  对内容的编辑和提炼。 

让我们将所有内容放入下面的比较表中:

Rollups(二层网络)去中心化交易排序器的选择之路:Shared sequencer network还是Based Rollup?

你可能也喜欢

霍斯金森否认退出卡尔达诺的传闻:'我不会离开'

卡尔达诺创始人查尔斯·霍斯金森在6月4日的直播中否认了关于他将离开生态系统的传言,称自己只是减少公开沟通,并非辞职。此前他在X平台发布的“休息一下”帖子引发了社区担忧。 霍斯金森在直播中表示,他决定远离社交媒体主要是因为X平台上的毒性环境已难以忍受。他分析了自己近期帖子的约130条回复,发现近三分之一充满敌意、辱骂或污言秽语,部分甚至显示出有组织的攻击迹象。他认为在这种环境下进行有意义的交流几乎不可能。 他强调自己并未离开卡尔达诺,仍致力于包括RealFi、比特币可编程化、Midnight等项目的研究与开发工作。但他明确表示,自己的热情并非推动ADA价格上涨以满足投机者,他从未将此视为自己的职责。 霍斯金森描述了“两个卡尔达诺”的现状:一方面,自2021年以来协议、工程基础、去中心化和研究栈取得了显著进步;另一方面,市场价格表现导致批评者称该项目失败。这种差距造成了“认知失调”,他认为社区需要解决这个问题。 他呼吁生态系统需要做出改变:放弃以X为主要讨论场所、重新思考建设者激励、调整部分管理文化,并制定一个新的路线图以凝聚共识。他特别批评了卡尔达诺基金会,称其治理结构是自己职业生涯中“最糟糕的错误”,社区缺乏对其董事会、优先事项和人员的有效问责机制。 霍斯金森表示将暂时远离公开视频、采访和社交媒体,继续专注于Midnight的工作。他计划进行反思和恢复,未来再提出关于卡尔达诺发展的建议,范围可能从渐进式改革到更彻底的变革。他强调自己的底线是必须得到尊重和尊严,只愿留在能确保这一点的沟通渠道中。

bitcoinist1小时前

霍斯金森否认退出卡尔达诺的传闻:'我不会离开'

bitcoinist1小时前

美国参议员敦促银行监管机构制定‘公平’的加密货币资本规则

美国参议员呼吁制定“公平”的加密资本规则。由参议院数字资产小组委员会主席辛西娅·卢米斯牵头,多名共和党参议员致信美联储、联邦存款保险公司(FDIC)及货币监理署(OCC)负责人,要求为银行从事加密资产活动建立更清晰、公平的资本框架。 信中批评了巴塞尔银行监管委员会现行的加密资产资本标准,该标准对加密资产施加了1250%的风险权重,参议员们认为这并非基于实际风险评估,而像是一种按资产类别“一刀切”的惩罚,实质上阻碍了银行持有此类资产,与监管机构倡导的“技术中立”原则相悖。 议员们赞赏了监管机构近期关于代币化证券的联合指引,该指引明确了此类资产应获得与其非代币化对应物同等的资本待遇。他们敦促监管机构将这一风险导向原则一致性地应用于其他数字资产,并基于近期在加密市场结构法案方面的进展,开始为银行的资产负债表加密资产活动制定新的资本框架。 与此同时,FDIC、OCC和美联储负责人近期在国会作证时,概述了其转向更“基于风险”的监管方向,旨在改革监管框架以提高效率,并审查过去的监管措施。他们强调,强有力的资本标准对保障银行体系韧性和支持经济增长至关重要,同时监管应促进而非阻碍负责任的创新。

bitcoinist2小时前

美国参议员敦促银行监管机构制定‘公平’的加密货币资本规则

bitcoinist2小时前

交易

现货
合约
活动图片