Geth,这个被广泛使用的以太坊客户端,已紧急呼吁验证者升级到1.15.2版本,以防止潜在的经济损失。此更新解决了一个关键漏洞,该漏洞曾中断以太坊主网的区块创建,可能导致验证者错过验证时段并受到经济处罚。
关键要点
-
Geth 1.15.2版本对以太坊验证者至关重要,可避免经济处罚。
-
此更新修复了影响区块创建的信标共识引擎中的一个漏洞。
-
强烈建议使用1.15.1版本的验证者立即升级。
Geth及其重要性背景
Geth,全称为Go Ethereum,是以太坊生态系统中的一个关键客户端,使用户能够运行节点、处理交易并维护网络共识。随着以太坊转向权益证明模型,Geth的角色对验证者而言变得更加重要,这些验证者负责保护网络并赚取奖励。
1.15.1版本的问题
之前的1.15.1版本在信标共识引擎中引入了一个回归问题。此回归问题源于移除了一个测试方法,该方法此前允许系统绕过对总难度的依赖。因此,主网未被识别为运行在权益证明模式下,导致区块创建中断。
更新详情
新版本1.15.2包含以下几个重要修复:
-
恢复区块构建:更新修正了MergeNetsplitBlock参数的处理,确保主网被准确识别为合并后状态。
-
网络节点发现:更新恢复了基于Discv5和DNS的节点发现功能,这对维护节点之间的可靠通信至关重要。
-
配置调整:修正了geth dumpconfig工具的配置,确保网络地址转换参数的准确处理,防止配置错误。
为何升级至关重要
运行1.15.1版本的验证者有可能错过区块创建时段,从而导致经济处罚。此更新的紧迫性不容忽视,因为它直接影响验证者保护网络并无中断地赚取奖励的能力。