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