Polygon 修復了一個可讓單筆廉價交易迫使所有驗證者進行沉重解碼工作的漏洞,並在公開揭露前透過兩個硬分叉部署修補程式。
Polygon 修復了一個可讓單筆廉價交易迫使所有驗證者進行沉重解碼工作的漏洞,並在公開揭露前透過兩個硬分叉部署修補程式。

Polygon Labs 推出了兩個硬分叉——Bor 上的 Austin 及 Heimdall 上的 Kyoto——以在揭露前修補阻斷服務(DoS)與共識層漏洞。
根據 8 月 27 日發布的 Polygon 論壇文章,這些修補程式以非公開方式推出,並在 Amoy 測試網上驗證後才於主網啟動。Austin 所處理的漏洞未造成主網中斷,且截至公開揭露時,兩個分叉已同時在 Amoy 與主網上啟動。
Austin 封閉了兩條 Bor 區塊處理的阻斷服務路徑。狀態同步事件(負責處理 L1 至 L2 橋接存款)先前沒有每個區塊的硬性 gas 上限,導致承載足夠事件的區塊可能暫時癱瘓鏈條。該分叉亦完全移除了 Bor 的 TxDependency 線路欄位——這是一個無大小限制的平行執行提示,惡意區塊生產者可塞入任意大小的資料塊以崩潰對等節點。
Kyoto 最嚴重的修補針對 Heimdall 交易中深度巢狀的 google.protobuf.Any 欄位。在沒有上限的情況下,單筆精心構造的廉價交易可迫使所有驗證者同時執行成本不成比例的解碼工作。Kyoto 新增了位元組級預掃描,並在記憶體池准入與共識路徑上施行一致的驗證,確保交易無法通過其中一項檢查卻被另一項拒絕。
Austin 在 Amoy 區塊 44,120,000 及主網區塊 91,949,700 啟動。Kyoto 在 Amoy 高度 42,252,000 及主網高度 51,533,000 啟動。兩項升級對所有節點營運商與驗證者均為強制性,且無需進行狀態遷移或創世變更。根據 CoinGecko 數據,POL 週日交易價格約為 0.09983 美元,當日下跌 2.3%,當週下跌 6.8%。
Bor 負責區塊執行,而 Heimdall 負責共識運行。Kyoto 的修補範圍涵蓋 ABCI、milestone、bor、stake、topup、clerk 與 bridge 處理——同時觸及檢查點最終性、里程碑會計與 L1 事件重放邏輯。Kyoto 亦納入多項較小規模的強化修補:手續費幣種數量上限、標準化的檢查點簽名恢復位元組、對重複生產者停機訊息的冪等處理、綁定至已簽署父雜湊的里程碑範圍投票、檢查點視窗連續性檢查、非停滯的未來跨度(span)建立,以及針對 topup、clerk 與 stake L1 事件的單射重放金鑰。
Bor v2.10.0 對所有節點為強制性;Heimdall v0.11.0 對所有驗證者與全節點為強制性。兩者均為純二進位升級,已同步的營運商無需進行狀態遷移或創世變更。在啟動高度之後仍運行分叉前二進位版本的節點已偏離正典共識,需升級並回滾以重新同步。
POL 過去一年已下跌約 60.8%,目前市值接近 10.7 億美元。這些漏洞屬資源耗盡與共識邊緣案例風險,而非正確性失敗,且兩者在主網上觀察到任何利用之前均已被解決。協調式用戶端升級對任何高吞吐量鏈條皆具營運風險,而 Polygon 的做法——先修補、後揭露——反映了業界處理共識層漏洞的標準慣例。
本文僅供資訊參考,不構成投資建議。