
Cronos 證實,在攻擊者從 Tectonic 借走了 1.204 億美元之後,仍有 919 萬美元未能追回,而由驗證者支持的回滾操作則將約 1.112 億美元受影響的價值恢復。
根據 Cronos 週一發布的事後分析報告,攻擊者操縱了借貸協議 Tectonic 的治理代幣 TONIC 的價格,並在 8 月 30 日使用這筆被虛高的資產作為抵押品,在九個市場借入資金。
這次攻擊導致 Cronos 驗證者在區塊 90,907,150 停止了 Layer 1 區塊鏈的運作,隨後同意將網路恢復到區塊 90,896,188,即漏洞利用開始前生成的最後一個區塊。
回滾操作將受影響的餘額恢復到攻擊前的狀態,並逆轉了事件中涉及的 1.204 億美元中的約 1.112 億美元。然而,已經從 Cronos 轉移走的資金超出了恢復的範圍。
「在網路停止前離開 Cronos 的 919 萬美元尚未追回,並且超出了恢復的範圍,」該團隊表示。
根據事後分析報告,這次回滾廢棄了 10,961 個區塊,代表 Cronos 交易歷史中 1 小時 54 分鐘的內容。在此期間完成的交易都被逆轉,無論它們是否與 Tectonic 攻擊有關。
Cronos 表示,驗證者在決定如何重啟網路時,必須權衡交易最終性與仍面臨風險的資金量。
「這是一個艱難的決定,是與驗證者共同做出的,權衡了用戶對鏈的最終性期望與所面臨風險的資金,」Cronos 說。「另一個選擇,即在不恢復狀態的情況下重啟,將會讓被借走的資產仍由攻擊者控制。」
最終的帳目與事件發生後立即發布的初步估計相比,涉及的價值大幅提高。8 月 31 日,crypto.news 報導了 Cronos 停止運作的消息,此前鏈上研究員 Weilin Li 初步估計約有 7500 萬美元受到影響。
Li 的早期分析發現,當驗證者停止區塊生產時,大部分已識別的資金仍留在 Cronos 上,而大約 600 萬美元據信已到達以太坊。當時,Tectonic 和 Cronos 都尚未發布所涉資產的最終帳目。
區塊鏈數據提供商 Bitquery 隨後計算出,Tectonic 的借貸市場有 1.204 億美元被移除,這一數字與 Cronos 事後分析報告中詳述的金額一致。
Cronos 表示,攻擊是在部署合約以操縱 TONIC 市場價格後開始的,TONIC 是 Tectonic 接受作為抵押品的一種交易量稀少的代幣。
一旦代幣價格被推高,攻擊者便向借貸協議提供了被虛高的抵押品。大約 10 分鐘後,1.204 億美元已在 Tectonic 的九個市場中被借走。
早期的鏈上分析發現,TONIC 的報告價格在大約 20 分鐘內飆升了約 100 倍。該代幣在 Tectonic 上具有 20% 的抵押係數,允許借款人以其存入的 TONIC 價值的一部分來借款。
RedStone 聯合創始人 Marcin Kazmierczak 後來告訴 crypto.news,這起事件並非預言機故障。他表示,預言機準確地報告了其監測市場中的 TONIC 價格,而 Tectonic 在接受該價格時,並未充分考慮是否有足夠的流動性以報告的估值出售抵押品。
Kazmierczak 指出,與可執行流動性掛鉤的借貸上限是一種保障措施,即使 TONIC 的報告市場價格急劇上漲,也能限制可借用的金額。他說,動態抵押係數、最低市場深度要求和價格影響限制可以提供其他控制措施。
根據初步調查中引用的數據,Tectonic 在漏洞利用前,總鎖定價值約為 1.217 億美元,活躍貸款約為 8270 萬美元。
事後分析報告提供了網路回應更詳細的時間表。
在攻擊者開始操縱 TONIC 並以被虛高的抵押品借款後,Cronos 大約在 36 分鐘後識別出惡意活動。隨後,驗證者停止了區塊鏈的運作,阻止了進一步的交易,同時對事件進行了調查。
網路最終恢復到漏洞利用前的狀態,並在大約 11 小時後重新開始區塊生產。
當 Cronos 在 8 月 30 日重啟區塊生產時,該鏈從區塊 90,896,189 恢復,此前驗證者協調了緊急恢復。節點營運商被指示使用 Cronos v1.7.8 和更新的主網快照進行重啟。
Crypto.com 執行長 Kris Marszalek 在事件期間表示,該公司的中心化應用程式和交易所繼續運作,並未受到損害。Crypto.com 和 Cronos 關係密切,而 Tectonic 作為區塊鏈上的去中心化借貸協議運作。
回滾意味著連接到 Cronos 的基礎設施供應商必須將其系統與恢復後的鏈狀態進行對帳。RPC 提供商、區塊鏈瀏覽器、索引器、子圖和跨鏈橋都需要與取代被廢棄區塊的區塊鏈版本同步。
crypto.news 隨後的分析研究了驗證者如何回滾鏈並清除一萬多個區塊以恢復其狀態。該操作移除了同一時期內屬於普通用戶的交易,以及與攻擊者相關的交易。
Cronos 的事後分析報告現在指出,逃脫恢復的金額約為 919 萬美元,佔受影響的 1.204 億美元的 7.6%。
留在網路內的資金可以透過回滾有效地恢復到之前的狀態。已經從 Cronos 轉移走的資產無法透過改變鏈本身的交易歷史來逆轉。
Tectonic 事件佔 8 月份記錄的加密貨幣損失估計總額的一半以上。區塊鏈安全公司 PeckShield 統計 8 月份發生了 50 次重大加密貨幣駭客攻擊,估計損失總計 1.363 億美元。由於最終帳目尚未發布,其早期的計算將 Tectonic 事件定為約 7400 萬美元。
Cronos 表示,在恢復之後,與交易所、跨鏈橋及其他受影響平台之間的對帳工作仍在進行中。在此階段,用戶無需採取任何行動,區塊鏈瀏覽器、公共 RPC 端點、索引器和子圖已恢復運作。
事後分析報告並未指明攻擊者的身份,也未詳述網路和 Tectonic 計畫如何處理仍未追回的 919 萬美元。
CRO,Cronos 生態系統的原生代幣,交易價格約為 0.058 美元,在過去 24 小時內上漲 0.62%。