以太坊的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}
}