本文受到justin的启发,由arixon共同撰写。分叉自charlie 和 dan。感谢barnabe、mike 和 Justin 帮助审阅初稿。
在以太坊 L1 上,所有应用程序都在共享的状态机上以原子方式运行。以 rollup 为中心的路线图为了扩展以太坊而牺牲了这一核心属性。
当前的汇总方法运行良好,同时应用程序仍位于汇总本地。然而,每个汇总可支持的应用程序数量是有限的(由于固有的顺序瓶颈),而且它们并不是为了相互通信而设计的。
如今,监管压力和缺乏本地互操作性正在推动中间件区块链(或超级链/超级链框架的精神),允许共享排序(因此它们之间存在一定程度的流动性共享和原子可组合性)。
这里可能的最终状态是,每个新的 L2 都需要第三方中间件(共享排序器服务)来与其他中间件进行有效通信。
这种方法的一个重要而被低估的权衡是,rollups 不再继承 L1 的基础活力保证(这是使以太坊变得特殊的重要部分),也不再具有其可信中立性的全部力量(因为 rollups 将依赖于以太坊之外的另一种共识机制)。
基于 rollups 提供了一个不同的愿景,构建在基础层的中立性和活力作为首要原则。这个愿景是包容性的,不是竞争性的,对现有的 rollups 是友好的。Optimism 和其他平台将能够成为基于 rollups 的,而不会损害它们的商业模式。
回顾一下,Based(或 L1 顺序)的汇总是汇总的特殊子集。此类汇总的排序非常简单,并且继承了 L1 活跃性和去中心化。此外,Based汇总在经济上与其基础 L1 非常一致。
当汇总的排序是Based,或 L1 排序时,该汇总被称为Funden 或 L1 排序。更具体地说,Based汇总是下一个 L1 提议者可以与 L1 搜索者和构建者合作,非许可地将下一个汇总块包含为下一个 L1 块的一部分。
Funden汇总是独一无二的,因为它们继承了基础层的活跃属性,并且可以在不依赖中间件区块链的情况下实现互操作性(允许它们有意义地增加可信的中立性而不降低其功效)。与其他汇总架构相比,这些功能得到了最好的解释。
如今,大多数汇总都使用中心化排序器。排序器从内存池收集交易,将它们批量化,然后将它们发布到 L1。这种方法的主要优点是排序器为用户提供快速的预先确认。它还有助于降低没有欺诈/有效性证明的早期汇总的风险,并降低拥有证明系统的错误的风险。如果排序器由可信实体(例如乐观基金会)操作,则发生无效状态转换的可能性会大大降低。
中心化排序器的主要问题(除了潜在的 MEV 滥用之外)是,从活力和抗审查的角度看,它们构成了单点故障。尽管当前的 rollups 提供了出口通道和强制包含以防止排序器停机和审查,但实际上,这不会使相当比例的 L2 用户受益,因为不能期望他们在 L1 交易上花费大量资金。另一个潜在的问题是,如果用户被迫使用出口通道,那么该 rollup 的网络效应将被重置。对于强大的政府或监管机构来说,通过排序器对链强加 KYC 或制裁要求也相对容易。
共享排序器旨在解决与中心化排序器相关的许多问题,例如实现汇总生态系统之间的互操作性和增强去中心化:Espresso系统 和Astria团队正在研究这种方法。共享排序器设计的一个很好的方面是,几乎所有当前的 rollups 都可以实现这种架构,无论是 optimistic 还是 zk。要点是,采用这种设计的 Rollup 将具有彼此原子组合的能力,同时与中心化排序的 Rollup 相比,保持了更高水平的去中心化。
外部共享排序器模型的一个劣势是,汇总不会继承基础层的活跃属性(被低估的抗审查因素)。另一个缺点是,它可能在某个时候需要自己的代币(或者需要参与一种固执己见的 mev 提取形式才能盈利),这意味着依赖它的汇总很可能在经济上与基础层不太协调。
Funden汇总直接利用 L1 提议者作为共享排序器,无需依赖像 HotShot for Espresso 这样的共享排序器系统外部共识(以及随之而来的中间代币和/或 mev-policy)。因此,它继承了更多基础层的中立性。
通过利用基础层的构建者和提议者,Based汇总能够保留汇总之间的互操作性,其批次在同一区块中提交,而不需要任何额外的中间件。
快速预先确认(按顺序100毫秒)对于中心化排序来说是件小事,并且可以通过外部 PoS 共识来实现。可通过利用 EigenLayer(包含列表,SSLE和 mev 增强)可以实现 L1 排序快速预确认。
Funden测序非常简单;比中心化测序要简单得多(尽管它基于预先确认确实引入了一些复杂性)。Based测序不需要测序器签名验证,不需要逃生舱口,也不需要外部 PoS 共识。
Funden排序(无预配置)目前正在测试网上运行。第一个Based汇总Taiko正在为主网做准备,预计于2024年第一季度上线。
以太坊的一项超能力,也是与 Solana 或 Cosmos BFT 链相比的关键区别,是其在停滞后自我修复的能力(这是其活力保证的直接结果)。这种对动态可用性的强调使得基础层能够非常强大且即使在高度对抗性的环境中也能茁壮成长 —— 抗击第三次世界大战事实上是一个明确的设计目标。
尽管普遍智慧是,强制包含的设计允许 rollups 利用 L1 的活力,现实是非基于基础层的 rollups 在活力方面受到了削弱(即使有出口通道)。
与based汇总的比较,非Basded汇总的结算保证较弱(交易在保证结算之前必须等待超时时间交易必须等待超时期才能得到保证的结算),容易受到有毒MEV(在超时期间由于短期排序器审查引起),并且经常要求用户付出时间和Gas费才能退出(因为非批处理事务数据压缩不佳)。
因此,他们面临着网络效应重置的风险,以响应排序器活性故障引发的大规模退出——例如,对去中心化 PoS 排序机制的 51% 攻击。
基于汇总背后的主要思想是使用 L1 提议者-构建者分离来本地包含 L2 blob(包括任何压缩),而不是使用排序器。从这个角度来看,他们继承了 L1 所提供的一切。
最初的 Arbitrum 实现是Based汇总。由于用户需要更快的交易,排序器后来才被引入。Funden预先确认化解这种紧张局势。一旦EigenLayer、包含列表,以及 SSLE 上线(更长的提议者前瞻),基于 Rollup 将能够继承 L1 的活跃性和抗审查特性,而不会影响用户体验。
这一愿景是普惠的,并且与现有的汇总及其收入模式不具有竞争性。特别是,基于汇总保留了从 L2 拥塞费(例如 EIP-1559 风格的 L2 基本费用)中获取收入的选择,尽管可能会牺牲一些 MEV 收入。
尽管将排序委托给 L1,基于汇总也保留了主权选项。Based汇总可以拥有治理代币,可以收取基本费用,并且可以在其认为合适的情况下使用此类基本费用的收益(例如资助类似于 Optimism 的公共物品)。
Rollup 协议的设计是模糊的。不存在“正确”的去中心化或安全级别。像抗审查这样的品质无法得到详尽的定义。
如今,人们推动 Rollups 采用具有外部共识的区块链中间件,以去中心化其排序并提高跨领域的互操作性。Based汇总提供了一种更简单、更中立且更经济的替代方案。
就有快速预确认的 Funden rollups 在测试这样一个假设:应用开发者(以及他们的用户)想知道在不需要牺牲效率的情况下,他们是否能充分利用以太坊的活力和可信中立超能力(在确认速度的情况下)。
有了based预确认,用户体验的权衡问题就解除了。
本文受到justin的启发,由arixon共同撰写。分叉自charlie 和 dan。感谢barnabe、mike 和 Justin 帮助审阅初稿。
在以太坊 L1 上,所有应用程序都在共享的状态机上以原子方式运行。以 rollup 为中心的路线图为了扩展以太坊而牺牲了这一核心属性。
当前的汇总方法运行良好,同时应用程序仍位于汇总本地。然而,每个汇总可支持的应用程序数量是有限的(由于固有的顺序瓶颈),而且它们并不是为了相互通信而设计的。
如今,监管压力和缺乏本地互操作性正在推动中间件区块链(或超级链/超级链框架的精神),允许共享排序(因此它们之间存在一定程度的流动性共享和原子可组合性)。
这里可能的最终状态是,每个新的 L2 都需要第三方中间件(共享排序器服务)来与其他中间件进行有效通信。
这种方法的一个重要而被低估的权衡是,rollups 不再继承 L1 的基础活力保证(这是使以太坊变得特殊的重要部分),也不再具有其可信中立性的全部力量(因为 rollups 将依赖于以太坊之外的另一种共识机制)。
基于 rollups 提供了一个不同的愿景,构建在基础层的中立性和活力作为首要原则。这个愿景是包容性的,不是竞争性的,对现有的 rollups 是友好的。Optimism 和其他平台将能够成为基于 rollups 的,而不会损害它们的商业模式。
回顾一下,Based(或 L1 顺序)的汇总是汇总的特殊子集。此类汇总的排序非常简单,并且继承了 L1 活跃性和去中心化。此外,Based汇总在经济上与其基础 L1 非常一致。
当汇总的排序是Based,或 L1 排序时,该汇总被称为Funden 或 L1 排序。更具体地说,Based汇总是下一个 L1 提议者可以与 L1 搜索者和构建者合作,非许可地将下一个汇总块包含为下一个 L1 块的一部分。
Funden汇总是独一无二的,因为它们继承了基础层的活跃属性,并且可以在不依赖中间件区块链的情况下实现互操作性(允许它们有意义地增加可信的中立性而不降低其功效)。与其他汇总架构相比,这些功能得到了最好的解释。
如今,大多数汇总都使用中心化排序器。排序器从内存池收集交易,将它们批量化,然后将它们发布到 L1。这种方法的主要优点是排序器为用户提供快速的预先确认。它还有助于降低没有欺诈/有效性证明的早期汇总的风险,并降低拥有证明系统的错误的风险。如果排序器由可信实体(例如乐观基金会)操作,则发生无效状态转换的可能性会大大降低。
中心化排序器的主要问题(除了潜在的 MEV 滥用之外)是,从活力和抗审查的角度看,它们构成了单点故障。尽管当前的 rollups 提供了出口通道和强制包含以防止排序器停机和审查,但实际上,这不会使相当比例的 L2 用户受益,因为不能期望他们在 L1 交易上花费大量资金。另一个潜在的问题是,如果用户被迫使用出口通道,那么该 rollup 的网络效应将被重置。对于强大的政府或监管机构来说,通过排序器对链强加 KYC 或制裁要求也相对容易。
共享排序器旨在解决与中心化排序器相关的许多问题,例如实现汇总生态系统之间的互操作性和增强去中心化:Espresso系统 和Astria团队正在研究这种方法。共享排序器设计的一个很好的方面是,几乎所有当前的 rollups 都可以实现这种架构,无论是 optimistic 还是 zk。要点是,采用这种设计的 Rollup 将具有彼此原子组合的能力,同时与中心化排序的 Rollup 相比,保持了更高水平的去中心化。
外部共享排序器模型的一个劣势是,汇总不会继承基础层的活跃属性(被低估的抗审查因素)。另一个缺点是,它可能在某个时候需要自己的代币(或者需要参与一种固执己见的 mev 提取形式才能盈利),这意味着依赖它的汇总很可能在经济上与基础层不太协调。
Funden汇总直接利用 L1 提议者作为共享排序器,无需依赖像 HotShot for Espresso 这样的共享排序器系统外部共识(以及随之而来的中间代币和/或 mev-policy)。因此,它继承了更多基础层的中立性。
通过利用基础层的构建者和提议者,Based汇总能够保留汇总之间的互操作性,其批次在同一区块中提交,而不需要任何额外的中间件。
快速预先确认(按顺序100毫秒)对于中心化排序来说是件小事,并且可以通过外部 PoS 共识来实现。可通过利用 EigenLayer(包含列表,SSLE和 mev 增强)可以实现 L1 排序快速预确认。
Funden测序非常简单;比中心化测序要简单得多(尽管它基于预先确认确实引入了一些复杂性)。Based测序不需要测序器签名验证,不需要逃生舱口,也不需要外部 PoS 共识。
Funden排序(无预配置)目前正在测试网上运行。第一个Based汇总Taiko正在为主网做准备,预计于2024年第一季度上线。
以太坊的一项超能力,也是与 Solana 或 Cosmos BFT 链相比的关键区别,是其在停滞后自我修复的能力(这是其活力保证的直接结果)。这种对动态可用性的强调使得基础层能够非常强大且即使在高度对抗性的环境中也能茁壮成长 —— 抗击第三次世界大战事实上是一个明确的设计目标。
尽管普遍智慧是,强制包含的设计允许 rollups 利用 L1 的活力,现实是非基于基础层的 rollups 在活力方面受到了削弱(即使有出口通道)。
与based汇总的比较,非Basded汇总的结算保证较弱(交易在保证结算之前必须等待超时时间交易必须等待超时期才能得到保证的结算),容易受到有毒MEV(在超时期间由于短期排序器审查引起),并且经常要求用户付出时间和Gas费才能退出(因为非批处理事务数据压缩不佳)。
因此,他们面临着网络效应重置的风险,以响应排序器活性故障引发的大规模退出——例如,对去中心化 PoS 排序机制的 51% 攻击。
基于汇总背后的主要思想是使用 L1 提议者-构建者分离来本地包含 L2 blob(包括任何压缩),而不是使用排序器。从这个角度来看,他们继承了 L1 所提供的一切。
最初的 Arbitrum 实现是Based汇总。由于用户需要更快的交易,排序器后来才被引入。Funden预先确认化解这种紧张局势。一旦EigenLayer、包含列表,以及 SSLE 上线(更长的提议者前瞻),基于 Rollup 将能够继承 L1 的活跃性和抗审查特性,而不会影响用户体验。
这一愿景是普惠的,并且与现有的汇总及其收入模式不具有竞争性。特别是,基于汇总保留了从 L2 拥塞费(例如 EIP-1559 风格的 L2 基本费用)中获取收入的选择,尽管可能会牺牲一些 MEV 收入。
尽管将排序委托给 L1,基于汇总也保留了主权选项。Based汇总可以拥有治理代币,可以收取基本费用,并且可以在其认为合适的情况下使用此类基本费用的收益(例如资助类似于 Optimism 的公共物品)。
Rollup 协议的设计是模糊的。不存在“正确”的去中心化或安全级别。像抗审查这样的品质无法得到详尽的定义。
如今,人们推动 Rollups 采用具有外部共识的区块链中间件,以去中心化其排序并提高跨领域的互操作性。Based汇总提供了一种更简单、更中立且更经济的替代方案。
就有快速预确认的 Funden rollups 在测试这样一个假设:应用开发者(以及他们的用户)想知道在不需要牺牲效率的情况下,他们是否能充分利用以太坊的活力和可信中立超能力(在确认速度的情况下)。
有了based预确认,用户体验的权衡问题就解除了。