先把這事件想成你家樓下那家「跨境物流中轉站」。平常你把包裹從台北寄到高雄,中間得經過好幾個轉運中心,每個中心都要確認包裹真的到了、真的對得上,才敢把你那批貨放往下ー程。Cysic 做的就是這件事——它是鏈與鏈之間的「中轉站」,幫你把放在一種區塊鏈上的資產,安全搬到另一條鏈上。問題出在,這個中轉站的系統有個洞:有人不只是順走現貨,還跑到倉庫後面,拿一台印表機「喀喀喀」印出大批根本沒有真實資金背書的代幣發票。等大家反應過來,現錢已經被搬空,那七十四萬美元也早就消失在一条洗錢的暗巷裡。
駭客三步曲:從「無中生有」一路「人間蒸發」
我個人覺得這案件最爽(也最唬畏)的地方,不在他偷了多少錢,而在於他玩了一套完整的「變裝戲法」。先來拆給他聽,你就懂為什麼專案方會急得掛獎金。
第一步是「鑄幣變假鈔」。駭客利用 Cysic 跨鏈橋的漏洞,改写了那段的智能合約,在 BNB Smart Chain 上凭空铸造了 1000 萬個代幣。重點是——這些幣不是市場上流通的那種,而是他透過漏洞「自己開機印出來」的,根本沒有真實資金在後面撐腰。
第二步是「把假變真、再出手」。印出來的假幣要換成真正能花的錢,他得透過那個有漏洞的橋,把資產搬到別的地方。這就像把假鈔存進銀行,再提真鈔出來。
第三步最關鍵,直接送進 Tornado Cash。這是全案的眼睛——駭客把偷來的 74 萬美元(ETH 和 BNB)一古腦倒進去。Tornado Cash 聽起來很高級,講白話點它就是加密貨幣界的「碎钞機」:把你的幣切碎、混進一大池公共資金裡,讓追蹤的人分不清哪一枚是你的、哪一枚是別人的,等於幫贓款洗掉「來歷」。
為了讓這幾個角色一下就看懂,我幫你整理一張對照表:
| 名詞 | 它到底是什麼(白話版) |
|---|---|
| 跨鏈橋(Bridge) | 幫資產在兩條區塊鏈之間「搬家」的中轉站 |
| 鑄幣(Mint) | 用智能合約「開機印」出新代幣 |
Tornado Cash |
加密貨幣的「碎钞機/洗錢管道」 |
| Bounty(獎金) | 專案方開出的「還款求償金」 |
看到這裡,你心裡大概會冒出一句 OS:
「欸?憑什麼它能自己印錢?那這些幣豈不是像假鈔一樣,說沒沒?」
這一問,正好問到這個案子的要害。答案是:漏洞讓合約變成了他的私人印钞機。一般情況下,橋接系統會「先確認你原來的錢真的到了」,才「放等量的錢出去」。但 Cysic 那段合約沒把這道關卡守好,結果駭客左進右出,錢進了、關門檢查卻遲遲沒來。這也是為什麼專案方事後只能掛出 10% 獎金,軟硬兼施地催他歸還——因為錢一旦進了 Tornado Cash,要原路追回來,比從深海撿一根針還難。
看完這篇,我想跟你說的話
說實在的,這個案子最諷刺的不是駭客多厲害,而是「漏洞往往就藏在你最以為安全的地方」。跨鏈橋聽起來是基礎建設、是 dependable 的中轉站,結果一個合約沒寫好,就成了別人的提款機。掛 10% 獎金這件事,說穿了也是沒辦法中的辦法:與其硬追洗掉的錢,不如用「還我九成都行」來換取機會。對我們這些普通人來說,真正的功課只有一句——別把所有雞蛋,丟進同一個你看不懂的中轉站。
延伸思考與常見問題
Q1:跨鏈橋(Bridge)到底是做什麼的?
它負責把你的加密資產在兩條不同的區塊鏈之間搬來搬去,例如把放在以太坊上的幣轉換到 BNB 鏈上使用。因為它掌管跨鏈的資產轉帳,一旦智能合約有漏洞,.loss 通常會非常集中且巨大。
Q2:為什麼駭客偷完錢一定要送進 Tornado Cash?
因為
Tornado Cash是一隐私混币(mixer)工具,會把你的資產切碎並混入公共資金池中,讓區塊鏈上的轉帳軌跡變得難以追蹤,等於幫贓款「洗掉來歷」,方便日後提現或轉移。Q3:專案方開 10% 獎金( Bounty)是什麼意思?
這是指 Cysic 主動提出,只要駭客歸還偷走的資產,就願意拿出約百分之十作為酬謝。因為錢一旦被洗進
Tornado Cash很難追回,用金錢誘因換取大部分贓款回歸,是他們目前相對務實的選擇。