Polygon Labs 已透過兩次協調的硬分叉修補了其權益證明網路中的多個安全漏洞,其中包括一個可能迫使整個驗證者集合因單一精心設計的交易而執行昂貴處理的漏洞。
摘要
- Polygon 透過 Austin 和 Kyoto 硬分叉修補了多個 PoS 安全漏洞,之後才公開披露這些修復。
- Austin 分叉關閉了兩條拒絕服務路徑,其中一條可能讓惡意區塊生產者使對等節點崩潰。
- Kyoto 分叉修復了一個可能迫使 Polygon 的驗證者集合因單一精心設計的交易而執行昂貴處理的漏洞。
- Polygon 表示,這些漏洞均未在主網上被利用,而兩次升級現在對節點運營商而言是強制性的。
Polygon 的驗證者支援團隊在 Austin 和 Kyoto 硬分叉已經過測試並啟動後,於 8 月 27 日的論壇貼文中披露了這些修復。該團隊表示,影響共識的安全修復是私下部署的,在 Amoy 測試網上驗證,並僅在主網節點受到保護後才披露。
這些漏洞影響了 Polygon PoS 的執行客戶端 Bor,以及負責驗證者協調和其他共識功能的 Heimdall。Polygon 表示,沒有發現任何證據表明這些問題已被利用或對主網造成干擾。
Polygon 硬分叉關閉區塊處理缺陷
Austin 硬分叉將 Bor 升級至 2.10.0 版本,並解決了與區塊處理相關的兩條拒絕服務路徑。
其中一個涉及用於 L1 到 L2 橋接存款的狀態同步事件。此類事件可以執行合約代碼和預編譯,但其執行不受有效的每區塊 gas 限制約束。Austin 引入了狀態同步事件在區塊內可消耗的 gas 上限,防止它們耗盡處理資源。
另一個單獨的弱點涉及區塊處理期間使用的 TxDependency 資料。惡意區塊生產者可以提供過大的資料欄位,可能導致過度的記憶體分配,並使處理該區塊的對等節點崩潰。
Polygon 將這兩個問題描述為區塊處理的拒絕服務向量,而非共識正確性缺陷,並表示在修補程式部署之前,兩者均未造成已知的干擾。
Kyoto 硬分叉將 Heimdall 移至 0.11.0 版本,涵蓋了更大一組輸入驗證和共識強化修復。
其中,Polygon 將深度巢狀的 google.protobuf.Any 欄位識別為該批次中最嚴重的漏洞。Heimdall 交易可以將訊息包裝在 Any 欄位中,而這些欄位又可以相互巢狀。
如果沒有深度限制,攻擊者可以以相對較低的成本構造包含深度巢狀欄位的交易,同時迫使處理它的每個驗證者執行大量的解碼工作。Polygon 表示,該漏洞提供了一條無需許可的路徑,可以在整個驗證者集合上施加昂貴的協調處理。
Kyoto 增加了位元組級掃描,一旦巢狀超過定義的閾值,就會拒絕交易。該檢查同時應用於記憶體池准入和共識處理階段,因此同一交易不能透過一條路徑被接受而透過另一條路徑被拒絕。
其他 Heimdall 修復涵蓋了里程碑會計、檢查點處理和 L1 事件重播。失敗的未來跨度創建現在可以在下一個邊界降級並重試,而不是阻塞里程碑提交,而新的重播金鑰解決了不同 L1 事件可能碰撞的邊緣情況。
舊版 Polygon 節點已脫離共識
對於希望繼續留在規範 Polygon PoS 網路上的運營商來說,這兩次硬分叉都是強制性的。
所有節點都需要 Bor v2.10.0,而 Heimdall v0.11.0 適用於驗證者和全節點。Polygon 表示,運行啟動高度之前版本的運營商已經偏離了規範共識,必須更新其軟體才能重新加入網路。
這些更改以二進位升級的形式提供,這意味著運營商無需遷移狀態、修改創世配置或執行完全重新同步。已脫離共識的節點可以升級並回滾到適當的硬分叉前高度,然後再追上規範鏈。
Polygon 先前曾使用硬分叉來解決影響其 PoS 基礎設施的問題。2025 年 9 月,開發人員在一個軟體錯誤導致交易最終性延遲長達 15 分鐘後,執行了硬分叉。
較早的事件影響了驗證器同步和本地快速最終性,而區塊生產和以太坊檢查點則持續進行。部署了 Bor 和 Heimdall 更新,以恢復里程碑處理、狀態同步和共識最終性。
一個月後,Rio 主網升級引入了基於見證的無狀態驗證和驗證器選舉區塊生產者模型,因為 Polygon 持續改變其 PoS 網路處理和驗證交易的方式。
Polygon 持續改變其 PoS 基礎設施
網路效能仍然是 2026 年的另一個焦點。5 月,crypto.news 先前報導 Polygon 已將區塊時間縮短至平均 1.75 秒,這是其自推出以來首次縮短區塊時間。
Polygon 軟體工程師 Lucca Martins 當時表示,這項變更將理論吞吐量提高到每秒約 3,260 筆交易,並允許網路每秒處理約 14% 更多的支付。這項工作是 Polygon 推動支援穩定幣支付和去中心化金融活動所帶來更高交易量的一部分。
最新的安全修復是在 Polygon 完成以 POL 取代 MATIC 作為其 PoS 網路上的原生 Gas 和質押代幣之後到來。遷移於 2024 年 9 月開始,作為 Polygon 2.0 路線圖的一部分,直接持有在 Polygon PoS 上的 MATIC 以一比一的比例轉換為 POL。
最初的MATIC 到 POL 計畫指定 POL 作為用於 Gas 支付和質押的代幣,而其提議的功能預計將隨著 Polygon 開發其質押和聚合鏈架構而擴展。
變更已擴展到 Polygon Labs 本身。7 月,該公司在完成加密貨幣交易所 Coinme 整合的同時,裁減了另一輪員工。執行長 Marc Boiron 表示,重組旨在支援到 2027 年實現盈利,因為 Polygon Labs 正朝向以支付為中心的商業模式邁進。
POL 對安全揭露幾乎沒有正面反應。根據報告提供的 CoinGecko 數據,該代幣在 8 月 30 日的交易價格接近 0.09983 美元,過去 24 小時下跌約 2.3%,七天內下跌 6.8%。其價格仍比一年前低約 60.8%,使該代幣的市值約為 10.7 億美元。






