閃電貸奪下兩席治理權,X100被盜對行業有何啟示?
原創 | Odaily 星球日報(@OdailyChina)
作者 | Asher(@Asher_0210)
10 月 24 日,以太坊 DeFi 項目 X100 遭遇治理攻擊,約 485 萬枚 USDT 被盜。據 GMGN 數據,X 代幣市值從攻擊前約 7.6 億美元跌至約 2400 萬美元,單日跌幅超過 96%。
原本由三個"參議院"席位共同管理的金庫,被黑客用閃電貸借來的資金拿下了其中兩席。手握多數票後,黑客提交惡意提案,再用自己控制的席位投票通過,讓金庫批准了向自己輸送資產的交易。 首輪攻擊得手後,其他攻擊者接連利用同一治理機制,繼續轉走項目資產。
下面,Odaily星球日報將梳理這場治理攻擊的全过程,以及 X100 事件背後暴露出的 DAO 治理安全隱患。
借來 194 萬美元,黑客如何拿下兩席"參議院"?
X100 的金庫由名為 Senate 的三席"參議院"管理,成員通過投票決定金庫代幣的出售、流動性投放等操作。只要控制其中兩席,就能通過提案,調動金庫資產。 持有人將項目代幣 X 存入 Freezer 合約,選擇凍結一年、三年或五年,再支付 100 枚 X 報名費,即可參與競選。三個席位按照參選地址的當前凍結餘額實時排序,前三名獲得治理權。
這套機制沒有限制同一控制者通過多個地址取得席位,也沒有設置治理權生效等待期。攻擊者只需讓兩個受控地址的凍結餘額同時進入前三,就能立即掌握多數票;通過的提案又可以立即執行,使奪取席位與轉移資產能夠在同一筆交易中完成。
攻擊發生前,第二席地址凍結了約 19,000 枚 X。10 月 24 日 22 時 11 分,黑客通過 Aave 閃電貸借入約 194 萬枚 USDT,購入 X 並分配給兩個輔助合約,分別完成凍結與競選。**每個合約凍結 19,000.000001 枚 X,僅比原第二席多出百萬分之一枚代幣,便同時佔據第二、第三席,將原第二席擠出治理名單。**
拿到多數票後,黑客如何讓金庫資產流入自己手中?
兩張贊成票,讓金庫以 35.68 美元賣出 40 萬枚 X
取得兩席後,黑客隨即提交惡意提案,要求金庫將 40 萬枚 X 賣入其自行創建的 PancakeSwap V3 X/USDT 池子,並將最低接收金額設為零,再通過另一個受控合約投票支持,使提案獲得兩票通過並立即執行。據 GoPlus 分析,X100 允許治理提案指定交易池,卻缺乏有效的最低成交額保護。黑客既能決定金庫向哪裡賣幣,也能自行設定成交條件,再用自己控制的多數票批准交易。
上述池子由黑客在同一筆交易中創建,僅注入約 100 美元的流動性。當金庫將 40 萬枚 X 賣入其中時,池子只能支付少量 USDT,而最低接收金額為零,使交易沒有因回報過低而失敗。最終,金庫交出了 40 萬枚 X,只換回約 35.68 美元。 黑客隨後撤出自建池子的流動性,取回其中的 X,再將部分代幣賣入已有的 Uniswap V3 X/USDT 交易池,換取 USDT。償還閃電貸等支出後,首名黑客獲利約 475 萬枚 USDT。
從借款購幣、奪取席位,到批准金庫低價賣幣、套現還款,全部在同一筆交易中完成。 金庫交出的代幣成為黑客套現的籌碼,真實交易池中的 USDT 則被用於償還借款,並轉化為攻擊收益。
後續攻擊接連發生,被盜資金流向哪裡?
首輪攻擊發生約 24 分鐘後,第二名黑客通過閃電貸再次奪取兩個治理席位,移除 Freezer 持有的部分 Uniswap V3 流動性頭寸,並利用自建交易池繼續轉走資產,取得約 9.64 萬枚 USDT。約五分鐘後,第三個錢包利用第二名黑客留下、未限制調用者的輔助合約,直接借用其治理席位通過提案,轉走約 55 萬枚 X。前兩輪攻擊共造成約 485 萬枚 USDT 損失,第三輪攻擊另有約 55 萬枚 X 被轉走,三輪攻擊發生在不到半小時內。
據 Bitquery 追蹤,首名黑客在攻擊後數分鐘內將主要 USDT 收益兌換為 ETH,隨後分散至五個錢包,合計約 2,022.86 ETH。第二名黑客則將 USDT 兌換為 ETH,經中轉地址轉向 ChangeNOW,整個轉移過程約耗時 21 分鐘。
治理權限一旦失守,資產轉移便迅速從首名黑客的單筆攻擊,演變為多個錢包接連參與的套取。後來的參與者甚至無須重新買幣競選,就能利用已有權限繼續轉走資產。
-- 價格
治理攻擊成本越來越低的鏈上世界
**X100 並非孤例,治理攻擊也不一定需要黑客事先投入巨額資金。**攻擊者既可以購買代幣取得投票權,也可以利用較低的提案門檻尋找機會,而閃電貸更讓借來的資金能夠參與治理奪權。
今年以來,類似的治理攻擊已多次造成大額損失。7 月,Bonk DAO 攻擊者花費約 409 萬美元購入占供應量 1.003% 的代幣,剛剛超過治理批准門檻,隨後通過惡意提案轉走約 2,050 萬美元資產,投票結束後還取回了質押代幣。8 月,Term Finance 因治理攻擊損失約 850 萬美元。即使需要投入數百萬美元購買投票權,這筆資金也未必是攻擊者最終承擔的成本。
部分未遂攻擊的門檻甚至只有幾百美元。今年 3 月,Moonwell 攻擊者僅花費約 1,808 美元購入 MFAM 並自我委託,便提交惡意提案,試圖取得涉及約 108 萬美元用戶資金的七個借貸市場及核心合約管理權。9 月,Olas 攻擊者僅花費約 135 美元鎖定 5,100 枚 OLAS,便超過提案門檻。兩次攻擊雖然均被攔截,卻說明攻擊者不一定需要掌握多數票,僅取得提案資格就可能創造攻擊機會。
10 月 22 日,Arkadiko 也遭遇治理攻擊。攻擊者購入足夠數量的 DIKO,獨自投票通過引入惡意合約的提案,期間沒有反對票,據估算損失約 109 萬美元。
治理權可以借來,投票通過就能轉走資產。當金庫的控制權如此容易易手,所謂的去中心化治理,又能保護誰?
本內容僅供參考,不構成任何金融、投資、法律或稅務建議。文中提及的任何活動、獎勵、線上活動或相關資訊,不應被視為對購買、出售或交易任何加密資產的推薦、招攬或邀請。加密資產具有高波動性,存在價值損失風險。WEEX服務、產品及相關活動的可用性可能因地區而異。用戶在參與前有責任確保符合當地適用法律法規。
猜你喜歡

Pancake 新提案遭 98% 反對,DEX 手續費該給 LP 還是持幣人?

PancakeSwap 提議削減69% CAKE 發行量:能否推升代幣價格?
PancakeSwap 提議削減69% CAKE 發行量。深入了解治理投票、代幣經濟模型變更,以及 CAKE 價格預測與關鍵支撐和阻力位。

Uniswap v4 上線聚合功能,支持外部流動性包裝

NEM遭攻擊損失約82萬美元,攻擊者利用流動性池漏洞獲利

為何大多數迷因幣在一天內消亡:MemeToro 的 AI 發射平台解決方案

OpenStocks 上線 BNB Chain,推出代幣化經濟敞口產品

CAKE 減產 69% 的真相:PancakeSwap 為何放棄 V3 銷毀?

BNB Chain 擁有 42.6% 的代幣化股票市場份額,超越以太坊和索拉納

淘金手冊|DEX 賽道新玩家 Metric:這次背後站著 Uniswap 老兵

MemeToro、Pump.fun 和 Four.meme:哪個代幣發行平台能更好地保護買家?

美聯儲鮑曼稱無須急於調整利率,渣打銀行獲許可推出加密貨幣交易服務

PancakeSwap 提議將 CAKE 發行量削減 69%

PancakeSwap 池因代幣權限漏洞損失 1435 萬 USDT

UNI 為何率先啟動?答案藏在 Robinhood Chain 的交易量裡

Polymarket 值 200 億,那 Robinhood 的預測市場呢?

Avalanche 引領代幣化股票市場增長,達到 2.52 億美元

Colb AI 代理 Colbee 上線 WhatsApp 簡化 DeFi 操作

當股票轉向鏈上,投資機會將出現在哪裡?

TapeOut 生態全景盤點:從 NAND、LATCH 到鏈上應用生態

幣安錢包與 PancakeSwap 推出 Pre-Access 活動,pPOLY 或成首個項目

PancakeSwap推出Pre-Access門戶提供代幣化私營公司投資機會

Genius.fun 在 BNB Chain 上推出企業所有權平台

XRP 在參議院投票和聯邦儲備決策前引領廣泛的加密貨幣反彈

趙長鵬:BNB生態開放,部分生態聲稱去中心化卻封閉運營

Uniswap 擴大 DEX 領先地位,交易量超過 700 億美元

BeatXswap 合約遭預言機操縱攻擊,損失約 6.37 萬美元

BNB Chain 開啟發射台亂戰,本輪關鍵詞是「幣股 Meme」?

交易終端自2025年1月以來首次達成10億美元交易日

8月 DEX 交易超過 1 兆 1500 億美元





