以太坊预计将在9月19日当周迎来期待已久的合并,从工作量证明(PoW)共识机制过渡至权益证明(PoS)共识机制。以太坊开发者在7月28日召开第92次共识层电话会议,在会上讨论了一些解决方案,以解决合并可能出现的潜在问题。
Coindesk指出,以太坊基金会研究员Alex Stokes在会上对可能的MEV-boost故障表达疑虑,该漏洞可能会影响中继者(区块构建者和验证者之间的中介)相互通讯的方式,因此,区块链的有序添加可能会被打乱,不过应该不会影响合并的时间表。
MEV-boost是最大可提取价值(MEV)的重要组成部分,MEV指的是矿工(在PoW机制下)、区块构建者和验证者(在PoS机制下)通过在区块内插入或重新排序交易来获得的收入。
MEV-boost是一种为避免MEV中心化而设计的中介层,允许验证者从网络请求区块,在合并之后,那些与网络互动者将通过区块链发送他们的交易给区块构建者,MEV-boost的特征是,将收集这些区块提供给验证节点,验证者接着将选择、提议最有利可图的区块至以太坊网络。
如果MEV-boost出现故障,它将破坏整个PoS区块链,中继者只要出现小差错,就将导致无法在正确的时间出块,接着一系列运行MEV-boost的验证节点区块就会被遗漏。如果因为中继者无法向验证者针对恶意行为发出讯号,而导致验证者未能提议区块,就会发生这种情况。
接下来,下一组验证者就会受到伤害,若它们提议一个已与恶意中继者互动的区块,同样的问题将继续存在,无止境地阻止区块生成。
潜在解决方案
有开发者提出一项提案,提及引入断路器的可能性,此举可以很简单,比如编写代码,告诉验证者,如果遗漏区块,验证者将自动关闭,不过这也是个危险举措,因为验证者可能故意阻止区块被提议,这样做是有动机的,通过欺骗其他验证者,此验证者可以垄断MEV的收入。
其他开发者还建议,可以通过第三方仪表板监视中继器,MEV-boost开发者Flashbots团队就正在努力为MEV活动创建某种公共监控系统,ConenSys的ETH2.0客户端Teku产品负责人Ben Edgington则表示,有数种可以解决MEV-boost问题的正确解决方案。
Alex Stokes表示,开发者们正在探索让用户在尝试使用构建器之前等待合并完成的选项,或者引入某种断路器,他强调EVM-boost故障的可能性非常低,但他仍正在努力推动实行某种解决方案,以防事故发生。