Back to top
  • 공유 分享
  • 인쇄 列印
  • 글자크기 字體大小
已複製網址

兩次安全硬分叉後 Polygon(POL)公開漏洞修復細節

驗證者設備與升級筆電 / TokenPost.ai

Polygon(POL)股權證明(PoS)網路先前透過兩次硬分叉修復了安全漏洞,如今官方正式公開技術細節。這次修補鎖定的是服務阻斷(DoS)風險,以及可能拖累驗證者資源的問題。

Polygon Labs驗證者支援團隊於27日(台灣時間下午5時14分)在社群論壇上表示,Bor v2.10.0「奧斯汀(Austin)」硬分叉與Heimdall v0.11.0「京都(Kyoto)」硬分叉,分別處理了安全性與可用性缺陷。兩項升級都先在Amoy測試網完成驗證,再部署到主網,等網路確認安全無虞後才對外公佈技術內容。

奧斯汀硬分叉堵住了Bor用戶端在處理區塊時可能出現的兩條服務阻斷路徑。第一個問題出在狀態同步(state sync)事件過去沒有單一區塊的硬性上限;第二個問題則是原本用來提供平行執行提示的TxDependency欄位,理論上可以無限制擴大。

狀態同步事件負責在資產從L1橋接存入L2的過程中,執行合約程式碼與預編譯運算。一旦處理量沒有明確上限,區塊處理時間就可能被拉長,導致鏈上運作短暫停滯。

至於TxDependency欄位,若區塊生產者刻意塞入過大的資料區塊,接收端的節點在處理時就有當機的風險。Polygon Labs說明,這兩個問題影響的主要是資源消耗與可用性,而非共識正確性本身。

京都硬分叉則強化了共識層。修補重點是Heimdall交易內的google.protobuf.Any訊息過去沒有巢狀深度限制。

在舊有結構下,一筆經過刻意設計的交易,就可能要求全體驗證者執行大量解碼運算。由於整個驗證者網路都得處理相同輸入,個別輸入驗證上的漏洞很容易演變成全網層級的成本負擔。

京都硬分叉同時納入手續費幣種數量上限、檢查點簽章處理修正、里程碑驗證強化,以及防止L1事件重放時發生金鑰衝突等修補項目。Polygon Labs強調,正常流量不會受到影響,攔截機制只會在偵測到刻意設計的異常輸入時才會啟動。

奧斯汀硬分叉已在主網區塊高度9,194萬9,700啟用;京都硬分叉則在主網高度5,153萬3,000啟用,Heimdall v0.11.0也隨京都硬分叉於18日(台灣時間下午6時10分31秒)一併部署到主網。

Polygon Labs表示,這次的漏洞並未在主網上造成可觀測的故障,官方是在遭到利用之前就先行處理完畢。不過官方也提醒,硬分叉啟用高度之後仍在使用舊版本的節點,有可能脫離正式鏈。

Bor v2.10.0是所有Polygon PoS節點都必須升級的版本;Heimdall v0.11.0則是驗證者與全節點的必要版本。

Polygon Labs表示,這兩次升級都屬於一般的二進位版本升級,不需要進行狀態遷移、創世區塊變更,也不用另外重新同步。

硬分叉指的是會改變網路規則的升級。簡單來說,Bor是Polygon的執行用戶端,負責處理交易與區塊;Heimdall則是負責驗證與共識的用戶端。

這次公開的細節,是本站先前報導「Polygon股權證明網路漏洞經兩次硬分叉修復」的後續內容。對節點營運商與投資人來說,比起短期價格波動,更值得留意的其實是自己的節點是否完成必要升級,以及基礎設施運作是否穩定。

原始資料來源:Polygon社群論壇Heimdall v0.11.0公告

<版權所有 ⓒ TokenPost,未經授權禁止轉載與散佈>

最受歡迎

其他相關文章

留言 0

留言小技巧

好文章。 希望有後續報導。 分析得很棒。

0/1000

留言小技巧

好文章。 希望有後續報導。 分析得很棒。
1