BRC20 真的懂 Web3.0 ?Yuga
共享排序器:Rollup渐进式去中心化解决方案
作者:563,Bankless;翻译:金色财经xiaozou
如果你是像我一样的DeFi迷,你应该会喜欢有个好用的rollup,让代币互换、贷款、借款和交易体验顺畅无摩擦,这在几年前似乎是遥不可及的。但有时这种体验你可能感觉更类似于BNB链这样的中心化链,而不像是在使用以太坊,是哪里出了问题?
虽然闪电般的交易确认速度和低成本吸引了大批DeFi用户纷纷涌向rollup,但大多数L2仍在努力去中心化。尽管Crypto Twitter上的喷子喜欢狂喷Solana的停机问题,但以太坊L2也并不完美。
这些链的排序器通常会发生单点故障。你可能听说过Arbitrum和Optimism“去中心化”排序器的计划,但这应该如何实现?(更重要的是)为什么还没有实现?
1、rollup排序器现状
当你在rollup链上签署一笔交易时,这笔交易会与其他交易一起进入rollup的内存池,内存池基本就是一个链上等候室。然后,排序器对交易进行排序,以便将它们构建到块中并执行交易。
排序器对于rollup来说是独一无二的,它们既可以有效地打包交易,也可以为用户提供快速(软)承诺,即他们的交易最终将被发送到第1层(L1)。
如今,大多数rollup都依赖于单个内部排序器来排序交易。随着停机概率增加,该模型产生了信任假设。对中心化主体的依赖让rollup交易容易受到审查——这是我们这些去中心化最大化拥护者面对的一个主要症结。如果,无论出于何种原因,排序器不希望你在其链上进行交易,你将束手无策。
虽然看起来显而易见的解决方案是形成一种方法对这一关键角色进行去中心化,但许多rollup团队现在优先考虑的是增加市场份额而不是去中心化。这些团队认为,他们的精力最好花在构建开发工具、吸引新的合作伙伴和社区互动上。构建一套去中心化排序器所需的重要基础设施要耗费大量时间,并且对散户的影响微乎其微——更不用说这些中心化排序器一直是收费的。
出于这些原因,如果你问大多数项目打算什么时候进行测序器的去中心化,你得到的回答可能是“快了!”。但是,对于一些明显的需求,排序测序器确实可提供一个漂亮的解决方案。
2、解决方案:共享排序器
共享排序器(SS)背后的理念实际上非常简单,即提议建立一个去中心化的排序节点网络让rollup可以集体插入,以取代单一的中心化排序器。
该网络将为每一轮排序选出一个新的主导者,而不是让一个排序器调用所有节点,这有效地消除了中心化排序器带来的单点故障和审查。
rollup能够利落地“插入”或“退出”这些网络,并允许在共享排序器领域进行良性竞争。如果一个共享排序器网络(无论出于何种原因)恶意对待用户或榨取过多价值,那么它的rollup客户将转而选择更加绿色友好的竞对。
所以,并不是zkSync或Starknet为全新的排序器集从头开始引导启动硬件,而是由共享测排序网络提供“去中心化即服务”(DaaS)。共享排序器项目钻了团队对“低优先级”项目里程碑懒怠的空子,它们正在填补一个小而易的市场生态位。
将很多rollup插入公共的共享排序器网络有一个令人兴奋的可能性:原子交易。由于共享排序器可以同时对来自多个rollup的交易进行排序,因此rollup交叉操作变得更加简单。设想一下,能够在Arbitrum和Optimism之间套利ETH——确保只有你在Optimism上的卖出成功的情况下你在Arbitrum上的买入才会成功。这有效地允许用户在rollup之间交叉保证金,潜在地解决了今天DeFi普遍存在的流动性碎片化问题。
综上所述,与当前的设计相比,共享排序器有以下几点优势:
(1)抗审查性
(2)跨rollup的原子可组合性
(3)网络活跃(少/无停机)保证
(4)对现有rollup及新兴rollup来说即插即用的解决方案
那么,有什么问题吗?可以理解的是,新技术往往会带来新障碍。社区关注的主要问题可以归结为价值累积和激励分配。
将数据流从定义良好的以太坊价值流中进行模块化抽离,引入了一些新的MEV痛点,例如共享排序器从L1中提取价值和/或将MEV聚合到占主导地位的共享排序器网络的可能性。
虽然这些问题貌似可以解决,但开发人员需要确保激励机制不会太过偏离第一层链。如果没有足够的价值流向底层,不良行为就会随之而来。例如,如果rollup排序网络提取了超过其公平份额的MEV,那么对于恶意验证者来说,分叉rollup合约(而非诚信管理)可能会变得更加有利可图。