负责监督以太坊生态系统二层扩容网络开发的Polygon基金会周三发布公告称,在因软件漏洞导致部分节点与区块链失去同步后,网络的共识和最终性功能已恢复正常。

Polygon团队在更新中指出,由于软件漏洞影响了一些远程过程调用(RPC)节点,团队成功执行了一次硬分叉以解决问题。这些RPC节点在应用程序与区块链层之间承担信息中继的关键作用。

来源:Polygon基金会

据Polygon联合创始人Sandeep Nailwal透露,此次漏洞是由验证者提交的“错误”提案引发的,这使得一些负责交易排序和区块生产的Bor节点偏离到不同的网络分叉。Nailwal进一步解释:

“我们在Heimdall v0.3.1——一个带有硬分叉功能以删除已识别里程碑的新版本——以及Bor 2.2.11 beta2上部署了修复程序,从数据库中清除了相关里程碑。随着这些修复程序的实施,节点不再卡住,检查点和里程碑能够正常完成最终确定。”

软件漏洞仍然是区块链中断的主要原因之一。随着加密协议逐渐扩展其功能,例如托管智能合约、文件存储和跨链互操作性,系统复杂性的增加可能导致漏洞更加频繁,从而对链上用户体验造成干扰。

Polygon区块浏览器Polyscan上的交易正常显示。来源:Polygon Scan

Polygon自7月以来再次遭遇软件漏洞

周三的软件漏洞并未影响Polygon上的区块生产;然而,该问题导致了节点通信异常,使区块生产与受影响节点中继的内容之间出现差异。

今年7月,Polygon曾面临类似问题,当时Hemidall主网——为Polygon权益证明(PoS)共识机制在节点间传递通信的客户端——停止运行约一小时。

与本次事件类似,当时的网络区块生产也未停止,新区块仍通过Bor主网持续添加至链上。

Polygon发言人当时向Cointelegraph表示,共识层的部分中断是由于一名验证者退出网络所致。

在该未命名验证者退出后,多个RPC节点需要重新与区块链同步并恢复通信,以确保二层网络的正常运作。

相关推荐:观点:亚洲区块链行业真正的军备竞赛是区块空间,而非TPS