Polygon通过Austin与Kyoto硬分叉升级网络,修复关键安全漏洞
Polygon 网络通过 Austin 和 Kyoto 硬分叉升级,修复关键安全漏洞
Polygon 权益证明(PoS)区块链的开发者 Polygon Labs 已发布两个关键硬分叉,以解决其网络中发现的重要安全漏洞。该公司在一篇新发布的论坛帖子中披露了这些升级的细节——包括 Austin 分叉和 Kyoto 分叉——并呼吁所有节点运营商更新其软件,否则将面临被移出网络共识的风险。

Kyoto 分叉加强验证者安全性
**重的缺陷是在 Heimdall 中发现的,Heimdall 是 Polygon 验证者使用的协调软件。Heimdall 负责组织验证者活动以保障网络安全。该漏洞源于 Heimdall 处理交易数据的方式,它将每笔交易放入一个名为 google.protobuf.Any 的包装器中。这种结构允许攻击者在单笔交易中堆叠多个嵌套包装器,导致验证者耗费过多的计算能力来解包交易,而攻击者几乎不承担**成本。Polygon Labs 将其称为“一种无需许可的方式,强制整个验证者集合执行昂贵且相关的计算工作”。
Kyoto 硬分叉将 Heimdall 升级至 0.11.0 版本,并引入了一种字节级预扫描机制,该机制会拒绝**超过设定嵌套阈值的交易。该过滤器在交易进入内存池时以及区块提案期间均会被强制执行,确保只有有效的交易才能被**处理。
Kyoto 添加了字节级预扫描,一旦交易的嵌套层级超过阈值,就会拒绝该交易,该机制在内存池准入(CheckTx)和共识路径(ProcessProposal)上以相同方式强制执行。Polygon 的双重检查发生在交易到达时以及验证者组装新区块以确认时。
小词典:Heimdall 是 Polygon 的验证者编排软件,对于在网络的 PoS 框架中协调共识和安全性至关重要。
Austin 分叉针对拒绝服务风险
Austin 硬分叉解决了 Bor(Polygon 的交易执行客户端)中的两个拒绝服务漏洞。其中一个风险与“状态同步事件”有关,这些事件负责处理从以太坊(Layer 1)到 Polygon(Layer 2)的存款。这些事件之前每个区块没有 gas 上限,因此每个区块可以执行**的合约代码和预编译。为防止这种情况,Austin 分叉对状态同步事件引入了严格的每区块 gas 限制。
另一个漏洞涉及 TxDependency 字段,该字段缺少**大小限制。恶意验证者可以用过量数据填充该字段,可能导致每个试图处理受影响区块的节点崩溃。Austin 升级**从通信格式中移除了 TxDependency 字段,从而封堵了此攻击向量。
硬分叉与**修复内容:
Kyoto 分叉:聚焦 Heimdall(验证者协调),主要补丁为交易包装器嵌套限制,升级版本 0.11.0,主网激活点 Heimdall 高度 51,533,000。
Austin 分叉:聚焦 Bor(交易执行),主要补丁为状态同步区块 gas 上限、移除 TxDependency 字段,升级版本 2.10.0,主网激活点 Bor 区块高度 91,949,700。
网络健康与节点升级要求
Polygon Labs 确认,据其所知,在升级激活之前,主网上并未利用这些安全问题。所需软件版本为所有节点升级至 Bor v2.10.0,验证者和全节点升级至 Heimdall v0.11.0。**运行旧软件的节点已被从主 Polygon 链中分离。
这些更新是简单的二进制升级,意味着运营商无需进行状态迁移、更改创世文件或执行**重新同步。
Polygon 生态系统的** POL 目前交易价格为 0.09 美元,过去 24 小时下跌 9.3%。然而,根据 CoinGecko 数据,其价格在过去 30 天内表现更强,上涨了 25.8%。
Polygon 此前在 7 月经历过一次主网中断,当时 Heimdall V2 离线约一小时。Polygon Labs 继续应对此类挑战,并根据需要实施网络改进。
本文地址:https://cy.nxtlgy.com/zc/157845.html
文章标题:Polygon通过Austin与Kyoto硬分叉升级网络,修复关键安全漏洞
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。







