中文

以太坊的3槽最终性协议

分布式、并行与集群计算 2024-11-04 v1

摘要

以太坊当前采用的共识协议Gasper,通常需要64到95个槽——即提出一个新区块并对其投票的时间单位——才能达成最终性。这意味着在理想条件下(网络同步,所有链提议者和超过三分之二的验证者按协议规定行为),提议者在至少延伸64个区块的非最终化链上构建区块。这使得区块链的相当大一部分在网络条件变化(如异步期)期间暴露于潜在的重组风险。具体而言,最终化延迟增加了网络对最大可提取价值(MEV)攻击的暴露,这可能损害网络的完整性。此外,延长的最终化期迫使用户在经济安全与交易速度之间做出权衡。为解决这些问题并加速最终性,我们引入了一个部分同步最终性装置,并将其与两个动态可用的共识协议——即使在验证者参与水平波动时也能确保安全性和活跃性的同步协议——相结合。这种集成产生了安全的潮汐协议,实现了提案后三个槽内达成最终性,即3槽最终性。

关键词

引用

@article{arxiv.2411.00558,
  title  = {3-Slot-Finality Protocol for Ethereum},
  author = {Francesco D'Amato and Roberto Saltini and Thanh-Hai Tran and Luca Zanolini},
  journal= {arXiv preprint arXiv:2411.00558},
  year   = {2024}
}