Time:2023-05-12 Click:96
原文作者: 563
原文编译:深潮 TechFlow
目前的 Rollup 架构仍然依赖于中心化排序器来处理交易顺序,并存在着被审查和停机风险,因此急需一种简单方便的去中心化解决方案。
在本文中,Bankless 的研究员 563 提出了一种方案——共享排序器 (SS),并比较了相对于现有设计 SS 的优势所在。
如果您像我一样是一个 DeFi 迷,那么您会喜欢一个好的 Rollup。交换、借贷和交易,所有这些只需要几分钱,而几年前这种近乎无摩擦的体验似乎是不可想象的。虽然有时候使用 Rollup 的体验更像 BNB Chain 这样的中心化链,而不是以太坊。
虽然闪电般快速的交易确认和低廉的费用吸引了 DeFi 用户涌向 Rollups,但大多数 L2 仍在努力去中心化。
尽管 Crypto Twitter 上的喷子喜欢拿 Solana 的说事.....但以太坊 L2 也并非完美无缺。
这些链的单点故障通常出现在排序器中。
您可能已经听说过 Arbitrum 和 Optimism 计划“去中心化”他们的排序器,但是这如何实现呢?而且(更重要的是)为什么他们还没有这样做?
当你在 Rollup 链上签署一笔交易时,它会与其他交易一起挂在 Rollup 的内存池中。然后,排序器对交易进行排序,以便将其构建成块并执行。
排序器是 Rollup 的独特组件,它们既可以用来有效地打包交易,也可以向用户提供承诺,表示他们的交易最终会被快速的发送到第 1 层。
如今,大多数 Rollup 依赖于内部单一的排序器来排序交易。除了增加停机时间的概率外,这种模式还会产生信任假设。对中心化参与者的依赖使 rollup 交易者容易受到审查——这是我们去中心化主义者之间存在的一个重要争议点。如果出于任何原因,排序器不希望你在他们的链上进行交易,你可能几乎没有办法获得你的资金。
虽然看起来显而易见的解决方案是制定一种去中心化的角色,但现在许多 Rollup 团队已经将增加市场份额作为优先考虑对象。这些团队认为,他们的时间最好用于构建开发工具、引入新合作伙伴并与社区互动。建立必要的基础设施来支撑一套去中心化排序器需要时间,并对普通散户用户产生的影响很小——更不用说这些中心化排序器一直在赚取费用。
因此,出于这些原因,如果您问大多数项目何时打算去中心化其排序器,答案很可能是“即将推出”。但是,共享排序器提供了一种优雅的解决方案,可以解决一些明显的需求。
共享排序器(SS)背后的概念实际上非常简单。他们建议建立一个去中心化的排序节点网络,rollups 可以共同插入这些节点,以取代他们单一的中心化排序器。
该网络不再是一个排序器做主,而是为每一轮排序选出一个新的领导者,从而有效地消除中心化排序器带来的活跃度和审查的单点故障。
能够“插入”和“拔出”这些网络的 Rollup 提供了一个干净的过渡,并允许在 SS 空间中进行健康的竞争。如果一个 SS 网络(任何原因)对其用户进行虐待或提取太多价值,其 Rollup 客户很容易转向其竞争对手中更好的选择。
因此,SS 网络提供“去中心化即服务”,而不是 zkSync 或 Starknet 从头开始为一套全新的序列器引导硬件。
许多 Rollups 插入 SS 网络,带来令人兴奋的可能性是原子交易。由于 SS 可以同时对来自多个 Rollup 的交易进行排序,因此跨 Rollup 操作变得更加简单。想象一下,能够在 Arbitrum 和 Optimism 之间套利 ETH——保证只有在 Optimism 上卖出成功时,您在 Arbitrum 上的买入才会成功。这有效地允许用户在 rollup 之间交叉保证金,可能解决当今 DeFi 中普遍存在的流动性碎片化问题。
总之,共享排序器相比当前的设计有几个优点:
抗审查制度;
跨 Rollup 原子交换;
活力(低/无停机时间)保证;
现有和新 Rollup 的即插即用解决方案。
那么——有什么缺陷吗?可以理解的是,随着新技术的出现,也带来了新的障碍。社区表达的主要关注点归结为价值累积和激励分配。例如 SS 可能从L1中抽取价值,和/或将 MEV 聚合到主导的 SS 网络中。
虽然这些问题似乎是可以解决的,但开发人员需要确保激励不会偏离 Layer 1 链太远。如果足够的价值没有流向基础层,就可能出现不诚实行为。例如,如果 Rollup 排序网络正在从其中获得超过其公平份额的 MEV,那么对于恶意验证者来说,分叉 Rollup 合约而不是诚实地管理它可能更有利可图。
拥有预构建的去中心化排序器网络对于创业者来说是一个改变游戏规则的事情。在即将推出的许多令人兴奋的新的零知识和应用特定 Rollup 中,它们更愿意专注于优化其产品而不是必须搭建一整套排序器。
Astria、Espresso 和 Flashbots 等团队处于这项技术的前沿,并致力于帮助 Rollup 迈向去中心化的未来。
Astria 完全拥抱模块化叙事方式,其共享排序项目也是如此。Astria 从 Celestia 团队中分离出来,将使用 Celestia 的数据可用性层,并计划通过推出 Astria EVM 来“测试”他们的 SS。
Espresso 的 SS 将使用 HotShot 的自定义共识机制,承诺比其他设计具有更高的吞吐量和更快的最终性。他们还计划通过 EigenLayer 等再质押协议与以太坊的验证者进行安全性交互 。
Flashbots 团队从未缺席过任何叙事方式,他们正在通过 SUAVE——旨在使区块生成过程更加无信任和协作。他们新颖的“偏好”设计为用户提供了一种与跨链构建者网络交互的创新方式——每个构建者都在争夺用户的注意力。
这个项目需要时间(可能需要几年)才能发展,在最后,Vitalik 可能是正确的,他说“区块生产是中心化的,但区块验证是无信任和高度去中心化的。”但为了去中心化而尝试一下总是值得的……对吧?
这些工具使我们离去中心化的大众采用更近,这是我们这些想要成为赛博朋克的人所支持的。因此,即使“即将推出”变成了“不会推出”,共享排序器仍然可以为 Rollup 提供急需的解决方案。
原文链接