以太坊最近在Sepolia分叉上进行的Pectra测试遇到了一个问题,该问题因一位未知用户发送零代币转账而变得更加严重。一位以太坊开发者表示,Sepolia测试网最近的Pectra升级遇到了错误,并且在一位攻击者利用“边缘案例”导致空区块被挖出后,情况变得更糟。
Pectra于3月5日上午7:29在其最后一个测试网Sepolia上推出,但以太坊开发者Mariusvan der Wijden在3月8日的帖子中表示,团队立即开始在其geth节点上看到错误消息,并且挖出了空区块。
根据Van der Wijden的说法,错误的原因是存款合约触发了错误的事件类型——传输事件而不是存款事件。虽然推出了修复程序,但van der Wijden表示他们错过了一个边缘案例,一位未知用户通过向存款地址发送0代币转账利用了该漏洞,再次触发了错误。