Ethereum has undergone a recent change called \textit{the Merge}, which made Ethereum a Proof-of-Stake blockchain shifting closer to BFT consensus. Ethereum, which wished to keep the best of the two protocols designs (BFT and Nakomoto-style), now has an involved consensus protocol as its core. The result is a blockchain being possibly produced in a tree-like form while participants try to finalize blocks. Several attacks jeopardizing liveness have been found in this new setting. The Ethereum community has responded by creating a patch. We discovered a new attack on the patched protocol. To support our analysis, we propose a new formalization of the properties of liveness and availability of the Ethereum blockchain, and we provide a pseudo-code. We believe this formalization to be helpful for other analyses as well. Our results yield that the Ethereum Proof-of-Stake has probabilistic liveness, influenced by the parameter describing the time frame allowed for validators to change their mind about the current main chain.
翻译:Eceenum最近经历了一个名为\ textit{ the Merge} 的变革,使Eceenum 成为了接近BFT共识的“控制链的证明 ” 。 Eceenum 希望保留两个协议的最佳设计(BFT和Nakomoto-system),现在有一个包含共识的协议作为核心。结果可能是在参与者尝试最终确定区块时以树形的形式产生的一个块链。在这个新的环境中发现了几起危及生命的袭击事件。 Eceenum 社区通过创建一个补丁来回应。我们发现了对修补式协议的新攻击。为了支持我们的分析,我们建议对Eterenum 区链的活性和可用性特性进行新的正规化,我们提供了一种假代码。我们认为这种正规化有助于其他分析。我们的结果是,Eceenum 证据具有不稳定性的生命力,受描述验证者改变当前主链思维的时间框架参数的影响。