该提案建议将以太坊的 slot 时间缩短至 6 秒,以提高交易确认速度和用户体验。更短的 slot 时间能带来多重好处,包括:降低交易延迟、提高审查抗性、改善链上交易效率、促进更健康的区块构建市场、加快互操作性协议的确认速度、降低 staking 奖励的波动性等。此外,更频繁的小区块传播有助于改善资源利用率,平衡网络负载,并为节点运营商提供更好的带宽管理。
作者: @benaadams, @dankrad, Julian Ma 和 @barnabe
更短的 slot 时间使以太坊成为更好的确认引擎,这可以说是其为在以太坊 L1 上结算的应用程序和 rollup 提供的最重要的价值主张之一。每个人都直接受益:
我们建议在 Glamsterdam 中以 6 秒的 slot 时间为目标,正如最初在 EIP-7782 中提出的那样。
我们将在本节中详细说明以上各点。
将 slot 时间减半可以加快用户包含速度,从而通过更具响应性的链来改善用户体验。这意味着钱包可以在包含交易和更新链头后显示更新鲜的数据。
特别是,受审查的交易也可以在更短的时间内被包含,因为每单位时间采样的提议者数量是原来的两倍。请注意,虽然这种效果是线性的(将 slot 时间减半 2 倍也会将包含时间减半 2 倍,在所有其他条件相同的情况下),但相对于具有 16 个包含者的 FOCIL 而言,这种效果仍然很小,这将使包含时间减少 16 倍。
以太坊上的交易所并不理想,因为价格仅在每个 slot 更新一次,目前为 12 秒。更短的 slot 可以提高交易所的效率,因为价格可以更频繁地更新。因此,用户可以享受更低的交易费用,并且以太坊主网将吸引更深的流动性和更多的用户,这具有许多积极的副作用。
以太坊去中心化交易所的套利是从系统中提取的无风险利润,方法是在去中心化交易所低买,然后在中心化交易所高卖,反之亦然。Milionis、Moallemi 和 Roughgarden (2023) 发现,在流动性总量保持不变的情况下,套利利润会随着区块时间的增加而增加。更快的 slot 的第一个影响是,现有流动性提供者向套利者损失的价值将减少。
第二个影响是,更多的流动性将被存入自动化做市商 (AMM) 中,因为套利成本将降低,而交易费收入保持不变。这种增加的流动性会吸引更多的交易者,进而再次吸引更多的流动性,从而产生飞轮效应 (Ma 和 Crapis, 2024)。更快的 slot 所带来的改进的用户体验也吸引了更多的交易者,从而也带来了更多的流动性。更快的 slot 导致更多的流动性,这意味着用户可以享受更低的交易费用,并增加以太坊的网络效应。
一些新的 AMM 设计,如 CoW Swap 的设计,基于 Canidio 和 Fritsch (2025),可以减少套利损失,而无论 slot 时间如何。尽管如此,更快的 slot 可能会带来更有效的交易所,因为套利者可以更快地结算他们的头寸,这意味着套利者承担的 持有代币的风险 更小。因此,即使对于未来的 AMM 而言,更快的 slot 也可以带来更好的链上交易所。
这一点在实践中可能更具理论性,而不是相关性。但是,有人可能会争辩说,在竞标者有更多机会参与拍卖的情况下,竞争会更有利,在这种情况下,项目的价值较低。特别是,在所有其他条件相同的情况下,参与某些 PBS 区块拍卖可能需要更少的资金。
对于证明市场而言,这项工作可以高度并行化,因此单个逻辑证明者可以从许多其他证明者那里获得子证明。尽管如此,减少 slot 时间意味着每单位时间提供更多机会来竞争提供区块证明的权利。
rollup 在以太坊上的结算发生在 L1 上的规范桥合约确信 rollup 提供给它的状态是由包含在已发布的批量数据中的交易的有效转换导致的时候。对于乐观 rollup,这种情况发生在通常的 7 天窗口之后,在此期间可以对已发布的状态提出质疑。对于悲观 rollup,这种情况发生在发布有效性证明之后,通常与批量数据本身一起发布。
但是,对于外部各方而言,每当批量数据在主网上 最终确定 时,rollup 状态都可以由自己推导出来。在这一点之后,可以最有力地保证从以太坊 L1 区块中包含的数据导出的排序不会被回滚。虽然这是最强的确认形式,但还有一种较弱的形式,即所谓的“安全确认”,一旦包含 rollup 数据的区块被发布并由足够多的证明者投票,它也能提供相当高的保证。对于甚至更复杂的参与者来说,看到 rollup 数据包含在一个区块中就足够了,该区块本身只是作为继续链的提案包含的。最后,对于与 L1 重新组织的 based rollup 来说,6 秒的 slot 意味着它们自己的时钟运行速度是原来的两倍。
所有三种形式的确认——L1 最终性、安全确认和区块包含——都通过更短的 slot 时间得到改进,因为它们提供得更快,因此可以被使用此信号来触发 L1 以外域上的操作的协议立即执行。这尤其适用于互操作性协议,例如桥接进出 L1,使用例如 intents。有关更多背景信息,请参阅 Across 的 Matt Rice 在协议研究电话会议 #1 中的此剪辑,以及各种提案的比较(更快的最终性、更短的 slot 和更短的 rollup 提款窗口)。
更改为更短的 slot 时间不应改变质押者在其运营过程中获得的 aggregate 发行量。但是,质押者会更频繁地收到较小的奖励,包括区块奖励,这会降低整体奖励的可变性。较低的方差消除了 pooling 资金的一些动机,这是对 solo 质押者和家庭运营商来说更好的设置。
通过更频繁、更小的消息,资源(例如带宽)的峰值需求会降低,从而将负载随时间推移分散开来。维持现有的 p2p 网络更大程度地平滑了带宽使用量,避免了峰值负载的激增,并为具有不同带宽容量的节点保持了可访问性。
虽然峰值降低了,但由于更频繁的投票轮次,带宽会有所增加。这些消息(大约是信标区块的大小,减去执行负载)与执行负载本身相比往往很小,尤其是包括 blob 的情况下。
获得更短的 slot 时间通常会与扩展 L1 进行权衡。在其他条件相同的情况下,使用更短的 slot,gas 吞吐量将保持不变。但是,有一些证据表明扩展的影响可能小于线性,例如,请参阅MEV 和扩展的限制。请注意,这种影响在主网上可能不太明显,因为主网上的 MEV 市场已经成熟,并且链上搜索受到限制。我们还有偶然的证据表明,对更短的 slot 的需求可能比将 L1 扩展 3 倍更大。
协议外的预确认也可能是更短的 slot/更快最终性的替代方案。在那里,偶然的证据表明,人们更喜欢协议内的确认引擎改进,而不是协议外的。预确认将为用户提供用户体验优势,但可能不会直接提供上述许多好处。
我们遵循 EIP-7782 关于 slot 持续时间的建议:
缩短子 slot 意味着执行每项任务的时间更少。在吞吐量恒定的情况下,我们应该期望区块的大小(以 gas 为单位)是原来的一半,但 slot 开始时可能存在需要注意的固定开销。特别是,有些客户端在 slot 开始后的 0 秒开始构建,而不是在 0 秒发送区块,因此这种构建时间可能会消耗掉部分 3 秒的预算。但是请注意,在吞吐量恒定的情况下,实际上有更多的相对时间用于区块生产和传播(在 6 秒的 slot 时间中为 3 秒,而不是在 12 秒的 slot 时间中为 4 秒)。
根据 CL 核心开发人员(请参阅 Eth R&D 线程),主要的技术障碍在于在现有客户端和基础设施(例如,浏览器)中实现 slot 时间的条件逻辑。链目前已以 12 秒的 slot 时间运行,并且在过渡到 6 秒的 slot 时间之前重放区块时需要保持此值不变。需要进一步的范围界定才能了解对客户端代码的更改幅度,并且在本提案发布时无法完全获得;我们希望根据本提案的价值来激发进一步的探索,并鼓励核心开发人员在本提案发布后进行联系。
虽然考虑到验证者集大小的差异,这不是一个 apples-to-apples 的比较,但我们观察到 Gnosis 链 目前以 5 秒的 slot 时间运行,而 Nethermind Perfnets 以 4 秒的 slot 时间运行,并且架构与以太坊主网相同。我们注意到,在 Gnosis 链的情况下,需要 支持的客户端(以太坊主网的可用客户端的一个子集)才能将时间计算从秒更改为毫秒,以支持可分性。
更短的 slot 时间的主要风险在于提高了有效参与验证者集的门槛。速度较慢、连接不太好的验证者的性能可能会受到影响。但是,我们估计,只要 gas 和 blob 吞吐量保持在当前值,谨慎地重组 slot 时间就不会损害参与度。我们打算进一步研究在更短的 slot 制度下,来自延迟区块的一个区块链重组的可能流行程度,以及 attestation 和聚合的传播。
如果 gas 和 blob 吞吐量要增加,则需要执行研究和工程,这与 slot 时间值无关。值得从整体上考虑 slot,结合诸如 延迟执行 (EIP-7886) 或 ePBS (EIP-7732) 之类的提案,但我们强调,缩短 slot 时间具有独立的优势,并且可以独立实现。
应该进行一项研究,以了解是否有任何合约依赖于 12 秒 slot 时间的固定假设,而不是可变假设。在工作量证明下,可变假设很普遍,因为 slot 时间是可变的,因此固定假设模式可能不是很普遍。为了进一步面向未来地减少 slot 时间,应调查是否在同一个硬分叉中部署当前 slot 预编译。
要比提议的 6 秒 slot 时间目标更进一步,我们可能需要从根本上改变共识机制。3-slot-finality 是当前此类机制的竞争者,但需要确定是限制验证者集还是选择一种轮换机制,以便获得更小的活动验证者集大小。
- 原文链接: ethereum-magicians.org/t...
- 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!