Cosmos Hub驗證者在9月22日Neutron治理攻擊後緊急更新軟體,將攻擊者轉入Hub的122.7萬枚ATOM移至多重簽章錢包。不過,資金尚未返還:六名簽署者表示,須先有Cosmos Hub治理提案通過,才會依授權處理資產。這項攔截措施限制部分涉案資產繼續流動,但受影響用戶與協議能否獲得補償、資金如何分配,仍待後續程序釐清。
緊急更新將涉案ATOM轉入多簽錢包
Neutron維護團隊表示,攻擊者於9月22日利用一項治理提案取得管理權限,進而控制Astroport及其他協議使用的合約。攻擊者隨後將部分資產轉往其他網路,約173萬枚ATOM則流入Cosmos Hub。Hub本身並未遭到攻擊,但成為部分資產得以攔截的地方。
攻擊者兌換並跨鏈轉移ATOM期間,Hub驗證者在區塊高度33,086,740暫停區塊鏈運作,並同意改用Gaia軟體v28.3.0重啟。補丁在重啟後的首個區塊執行一次性狀態變更,將與攻擊者相關地址中的1,227,121.37枚ATOM轉入復原多簽錢包,之後才恢復一般交易。Cosmos Hub維護團隊9月24日的更新指出,補丁僅針對一個來源帳戶,不會更動其他用戶的餘額或委託權益。
這次處置是驗證者協調更新軟體,並非透過鏈上治理投票批准補償。Cosmos Labs表示,驗證者在軟體製作與發布前已收到書面說明,列出轉出及接收地址、六名簽署者與補丁範圍。9月23日重啟前,代表Hub逾67%投票權的驗證者已確認安裝。區塊鏈於12:00 UTC恢復運作,資產轉移約在12:06 UTC生效。
維護團隊表示,補丁已在主網狀態分叉上測試,並以校驗和形式發布。由於Gaia v28.2.0底層版本的安全修補仍處於協調披露禁期,當時尚未公開源碼差異。Cosmos Labs於9月25日表示,預計在禁期結束後公布差異內容;這是當時提出的披露安排,並不表示相關內容其後已經發布。
六名簽署者要求先取得治理授權
復原多簽錢包列出的六名驗證者為Nansen、Keplr、Enigma、Silknodes、Kiln及Polkachu。錢包在技術上須取得六人中至少四人簽名才能執行交易,但簽署者表示,只有Cosmos Hub治理提案通過並授權轉移資金後,他們才會動用這項權限。Cosmos Labs稱,該公司並未持有錢包密鑰。
因此,攔截資產與決定賠償對象是兩個不同階段。驗證者在暫停期間修改Hub狀態,阻止攻擊者繼續轉移當時已在Hub上的餘額;如今,多簽簽署者則要求透過公開治理程序決定資金去向。緊急補丁並未確認所有有效索賠人,也未核准具體分配時程。
後續方案預計先由Neutron方面整理。Cosmos Labs表示,截至9月25日,Neutron已採取緩解措施並重新上線;相關參與者及Astroport、Drop等受影響協議仍在整理損失證據與資金分配方案。回應團隊當時預計在接下來一週提出或支持一項Hub提案。是否還須由Neutron治理另行表決,則由該網路自行決定。
截至9月26日15:40 UTC,Cosmos Hub治理提案列表中可見的事發後提案,尚無任何一項通過並授權復原多簽分配資金。最新提案1057涉及Realio IBC輕用戶端復原;編號1056的提案「ATOM Refund & Justice Bounty」當時仍在投票,其退款及懸賞安排與本案不同,並未授權Neutron回應團隊從該多簽錢包分配資產。因此,簽署者要求的治理授權當時仍未取得。
補丁生效後另有約16.9萬枚ATOM入帳
轉入多簽錢包的資產,只包括暫停時仍留在一個攻擊者關聯地址中的ATOM,並未逆轉整起Neutron攻擊。Cosmos Labs表示,約50萬枚ATOM在暫停前已透過THORChain兌換;其他遭竊資產也流向Hub以外的網路。目前公開資訊尚未確認每個受影響帳戶最終可申報的金額,也未承諾全額賠償。
另有168,990.9枚ATOM凸顯了補丁的時間限制。一筆待處理的THORChain退款在鏈恢復後不久才進入攻擊者地址,時間晚於一次性轉帳執行。Cosmos Labs表示,驗證者知道退款可能入帳,但若要修改已測試的補丁納入這筆資金,就必須重新撰寫程式並延長停鏈時間。其後,這批ATOM被轉至Osmosis並賣出。由於補丁只在重啟時執行一次,無法自動追回之後才入帳的資產。
目前,Neutron方面仍須核實損失、索賠對象及資金分配方式,再由Hub治理提案提供多簽簽署者所要求的公開授權。在這些程序完成前,已轉入多簽錢包的約122.7萬枚ATOM仍由錢包保管,最終接收方尚未確定。