Polygon 在公布修复内容之前就发布了两个硬分叉补丁。
Polygon Labs 悄然发布了两个硬分叉,修复了其权益证明 (POS) 网络中的多个安全问题。.
二层网络最终在论坛帖子中公布了详细信息。所有节点运营商都必须升级,否则将被踢出网络共识。.
Austin 分支阻止节点发送 TxDependency 字段
最严重的漏洞出现在 Heimdall 中,它是协调 Polygon 验证器的软件。.
根据Parvez03 在论坛上的帖子, Heimdall 将每笔交易的内容打包到一个名为google.protobuf.Any的包装器中。
包装纸可以像盒子套盒子一样套在另一个包装纸里面。然而,在这个比喻中,包装纸的层数没有上限。.
攻击者几乎可以零成本地创建一个包含所有这些层的单一交易。这导致验证者浪费计算资源来解包它。.
Polygon 将此缺陷描述为“一种未经许可的方式,强制整个验证器集执行代价高昂且相互关联的工作”。
京都硬分叉将 Heimdall 软件升级到了 v0.11.0。.
该帖子称: “京都协议增加了一个字节级预扫描,一旦交易的嵌套超过阈值,就会拒绝该交易,该dent在内存池准入(预扫描
CheckTx)和共识路径(ProcessProposal)上以相同的强制执行。 ”
多边形检查两次:
- 当交易到达时。.
- 当验证者构建区块时。.
第二次硬分叉,名为 Austin,主要针对 Polygon 的执行客户端 Bor。它修复了两条拒绝服务攻击路径。.
其中之一是状态同步事件,即承载 L1 到 L2 桥接存款的过程。这些事件会执行trac代码并进行预编译,就像普通的交易一样。然而,每个区块消耗的 gas 量没有上限。.
Austin 分支增加了对状态同步 gas 的每个区块的硬性限制。.
Polygon 从未限制TxDependency字段的大小。
验证器可以向该区块加载海量数据,导致所有读取该区块的节点崩溃。除此之外,该区块看起来没有任何问题。.
Austin 完全从线缆格式中移除了字段。.

京都分叉点在海姆达尔高度 51,533,000 英尺处激活
Polygon 表示,主网上的漏洞无人利用,并且在分叉上线之前已修复了所有漏洞。.
Austin 分叉在主网上的 Bor 区块 91,949,700 处激活,Kyoto 分叉在 Heimdall 高度 51,533,000 处激活。.
每个节点都需要 Bor v2.10.0。验证节点和完整节点还需要 Heimdall 版本 0.11.0。运行旧版本软件的节点已经从规范链分叉出来。.
这些修复只是简单的二进制升级,不需要状态迁移、创世更改或完全重新同步。.
POL 交易价格为 0.09 美元,过去 24 小时内下跌约 9.3%。根据CoinGecko 的数据,该代币目前处于上涨区间,过去 30 天上涨了 25.8% 。
据 Cryptopolitan 之前的报道,7 月份 Heimdall V2 主网曾离线约 1 小时。.
最顶尖的加密货币专家都在阅读我们的简报。想 加入他们?








