在Fusaka网络升级后不久,因Prysm共识客户端的bug,导致以太坊网络的验证者参与率大幅下降,部分投票离线。
Prysm在周四发布的公告中表示,v7.0.0版本客户端在处理旧认证时错误生成旧状态,导致节点无法正常工作。开发者建议用户暂时使用“--disable-last-epoch-targets”标志作为临时解决方法。
Beaconcha.in数据显示,在第411448 代中,网络仅达到75%的同步参与率和74.7%的投票参与率,距离失去三分之二的超多数所需的支持率不到9%。
截至撰写本文时,以太坊当前网络代(411712)的投票参与率接近99%,网络已恢复正常。此前,各代的投票参与率通常超过99%。
投票参与率的下降与使用Prysm共识客户端的验证者比例相符。事件发生前,该比例为22.71%,之后降至18%。这表明认证失败主要集中在Prysm验证者中。
到目前为止,以太坊基金会和Prysm开发组织Offchain Labs未对Cointelegraph的评论请求作出回应。
若以太坊投票参与率低于三分之二,网络将失去终结性,即使此时区块仍可生成,但链条不再具有最终性。
类似故障并非纯粹理论。2023年5月,以太坊主网因Prysm和Teku客户端的bug在24小时内两次失去终结性。Michael Sproul在2022年1月的数据展示了Prysm在68.1%的节点运行。
目前,客户端多样化仍不足以避免单一客户端bug影响网络终结性。MigaLabs数据显示,Lighthouse占52.55%,Prysm占18%。
以太坊教育者Anthony Sassano在X上的帖子中指出,“如果Lighthouse出问题,网络终结性将会丧失”。

