Liquid Network遭黑客提走近4000枚BTC,漏洞源于验证缓存
Liquid 儲備剩 207 枚,上面的 BTC 會過幾道橋?
加密安全重大事件,揭示了非私钥泄露的系统性技术风险,对持有封装资产的用户有直接警示意义,建议关注后续修复进展与责任认定。
比特幣側鏈 Liquid Network 的聯盟錢包 9 月 6 日被提走 3,998.5 枚 BTC,事發前餘額約 4,200 枚,等於被清空 95%,只剩 207.275 枚。攻擊者已歸還 3,400 枚,仍留下 598.5 枚(約 4,761 萬美元)。破口不在 11-of-15 多簽,而在 Elements 的範圍證明驗證快取。
(前情提要:Liquid Network 白帽駭客要求先修補漏洞,承諾修復後歸還大部分比特幣)
(背景補充:Liquid 駭客歸還 3,400 枚 BTC,保留近 600 枚比特幣掀「勒索」爭議)
重點摘要 Liquid 聯盟錢包被提走 3,998.5 枚 BTC,只剩 207.275 枚,清空 95% 11-of-15 多簽三關全過,破口在 Elements 範圍證明驗證快取的索引寫法 WBTC 規模 92.3 億美元,是 Liquid 事發前 3.34 億美元的 27 倍 比特幣側鏈 Liquid Network 的聯盟錢包,事發前放著大約 4,200 枚 BTC。9 月 6 日一次被提走 3,998.5 枚,只剩下 207.275 枚,等於被清空 95%。攻擊者後來還回 3,400 枚,手上還留著 598.5 枚,以現價換算約 4,761 萬美元。
這幾天的討論多半集中在還錢的那一方算不算白帽。比較少被提到的是,被提走的 4,000 枚 BTC 一枚都沒有離開比特幣主網。主網照常出塊,共識沒有被動過,出問題的是裝這些 BTC 的地方。
Liquid 的防線也沒有被攻破。攻擊者沒有偷到任何一把鑰匙。
三道關卡全開,沒人驗第一關 Liquid 是 Blockstream 打造的比特幣側鏈,用戶把 BTC 鎖進聯盟錢包,換到側鏈上的 L-BTC。要把 BTC 換回主網走的是 peg-out 流程,正常要過三關:側鏈上的 L-BTC 先被銷毀、聯盟 15 個成員裡至少 11 個用各自的硬體安全模組簽名、最後通過 PAK 白名單授權。
這次三關全部正常通過。破口在 Elements(Liquid 節點採用的 Bitcoin Core 分支)的範圍證明驗證快取,索引只用了證明本身加上金額承諾,攻擊者因此能造出沒有等額 BTC 背書的 L-BTC。這些 L-BTC 拿去走 peg-out,聯盟的自動化系統分不出真假,照著流程簽了名,把真的比特幣付了出去。
11-of-15 的門檻是設計來擋成員作惡或當機的,官方文件寫得很清楚,要癱瘓這個多簽至少得有五個成員同時停止運作。這次一個成員都沒有出問題。門檻管的是誰有資格簽名,不管這一筆該不該簽。
92 億美元的 WBTC,是 Liquid 的 27 倍 Liquid 的規模在同類產品裡排在後段。4,200 枚 BTC 以現價換算約 3.34 億美元。
把其他裝 BTC 的地方攤開來比,依 DefiLlama 與 CoinGecko 9 月 9 日的數據,WBTC 是 92.3 億美元(116,134 枚),由 BitGo 託管;Coinbase 發行的 cbBTC 是 78.7 億美元(98,823 枚);幣安的 BTCB 是 54.1 億美元。再往下是 Lombard 的 LBTC 6.87 億、Function 的 FBTC 6.82 億、Kraken 6.45 億、SolvBTC 5.09 億、Threshold 的 tBTC 3.54 億、Stacks 的 sBTC 1.93 億。
WBTC 一家的規模是 Liquid 的 27 倍。這次事故的金額之所以停在 3 億美元這個量級,跟安全設計沒什麼關係,只是因為 Liquid 的規模本來就不是挺大。
這些產品的信任假設分成三種。託管型的 WBTC、cbBTC 與 BTCB,信的是一家公司會把幣看好,出事的形式是公司出事。聯盟型的 L-BTC,信的是一群互相知道彼此身分的公司不會串通,這次證明了串通不是唯一的破口。門檻簽名型的 tBTC 用隨機選出的簽署者共管私鑰,簽署者要押上質押品,作惡會被罰沒,信任來自程式與經濟誘因。
收益多一成,橋多過三道 讀者常問的那個問題其實可以量化,手上這枚 BTC,從主網走到最後產生收益的地方,中間換過幾次保管人?
一枚 BTC 放在自己的錢包,換成 WBTC 拿去借貸,是一層,信的是 BitGo。把 WBTC 跨到另一條鏈再存進協議,變成三層,多了跨鏈橋和協議合約兩層。再質押類的產品像 Lombard 的 LBTC 與 SolvBTC,本身就架在封裝資產之上,層數再往上疊。
每多一層就多一組會出錯的假設,這些假設也不會互相抵銷。Liquid 這次的破口不在多簽、不在託管、不在私鑰保管,發生在驗證快取的索引寫法。
截至發稿,Liquid 網路仍在暫停狀態,跨鏈橋節點停用,各交易所的 L-BTC 存取款也還沒恢復,Blockstream 尚未說明 598.5 枚 BTC 的缺口最後由誰承擔。那 4,000 枚 BTC 從頭到尾都待在比特幣主網上,只是「保管人」換手過一輪又回來。
常見問題 Liquid Network 被提走多少比特幣,還回來了嗎 9 月 6 日聯盟錢包被提走 3,998.5 枚 BTC,約 3.18 億美元,錢包只剩 207.275 枚。攻擊者事後歸還 3,400 枚,手上仍保留 598.5 枚,以現價換算約 4,761 萬美元。
封裝比特幣有哪些信任風險 封裝 BTC 分成託管、聯盟與門檻簽名三種信任假設。WBTC 的 92.3 億美元由 BitGo 託管,cbBTC 的 78.7 億由 Coinbase 託管。Liquid 證明了多簽一把鑰匙沒被偷,資產照樣會被搬走。
相關報導 Verus 跨鏈橋駭客歸還 75% 被盜資金,協議方接受和解不追究 Gravity Bridge跨鏈橋540萬鎂遭搬空,合約幾近清零 70 萬鎂跨鏈橋遭駭》The Sandbox 承諾 1:1 全額賠償,兩週內開放索賠〈Liquid 儲備剩 207 枚,上面的...
更进一步:量化金融体系
看懂新闻只是起点——沿量化金融路径,把它变成能交付的工程能力