什麼是 Tornado Cash(「龍捲風」)
Tornado Cash(俗稱「龍捲風」)是一套運行在以太坊生態及相容 EVM 區塊鏈上的去中心化混幣協議,透過把多筆鏈上資金混合到同一個池子裡,來模糊資金的來源與去向,增強交易隱私與匿名性。它自實驗性階段發展成一套公開的智能合約協議。
在合規與法律面上,Tornado Cash 曾在 2022 年 8 月被美國財政部列入制裁名單,之後圍繞該制裁的法律爭議持續進行,並在 2025 年 3 月有相關的解除處理。使用者應關注法律及監管層面的變化。
註:Tornado Cash 的技術可在多條 EVM 相容鏈上部署,因此會有在其他網絡(例如幣安智能鏈)上的實作或衍生工具。
Tornado Cash 如何「混幣」(原理解說)
核心是 零知識證明(zk-SNARKs)。使用者向智能合約的池子存入固定面額的代幣後,系統會為該筆存款產生一張隨機的取款憑證(類似匿名票據)。持憑證者之後可以從池子用另一個地址提取相同面額的代幣;由於提取與存入之間在鏈上沒有直接可見的關聯,外部觀察者難以將某筆提領追溯到特定的存款地址。零知識證明確保你可以證明「我擁有有效憑證」,但不會揭露憑證內容或原始地址。
打個比方:把錢放進一個公共捐款箱,系統給你一張只有你知道的取款券。之後你拿這張券領錢時,箱內的錢已經混成一團,外人無法判斷哪張券對應到誰當初投入的哪張鈔票。
實作流程
以下步驟依常見非託管混幣工具操作邏輯整理(PandaTool 頁面為示意實作)。
1)連線混幣工具與錢包
在電腦或手機瀏覽器打開對應混幣工具頁面(https://tornado.pandatool.org/
),點選連接錢包,並確保錢包網路切換至幣安鏈(BSC)或工具支援的目標鏈(若該工具目前只支援 BNB,請切到 BSC)。
2)選擇存款面額並存入
多數混幣實作要求「固定面額」存款(例如:0.1、1、10、100 等單位)。選好面額後按網頁提示發起交易,錢包會跳出交易確認,確認送出後即為成功存款。
3)務必備份你的憑證(極重要)
存款成功時,瀏覽器或工具會顯示一組取款憑證(私鑰),並通常提供下載備份檔案。這是你唯一可以用來領回資金的憑證:若遺失就無法取回;若被他人取得,別人就能把你的資產提出。請離線妥善保存(例如寫在紙上或冷錢包存檔),切勿放在聯網筆記或隨意上傳。
4)等待混合效果(時間窗口)
為提升匿名性,建議等待數天到數週不等,讓更多使用者加入、增加池子規模,能提高混淆效果。
5)提領(Withdraw)
使用一個全新的錢包地址(與存款地址不同)以及備份的憑證,在提領頁面輸入憑證並指定接收地址。系統會驗證憑證,透過中繼者(relayer)將款項送到你的新地址;中繼者通常會代付 gas,但會收取一定手續費。提領成功後,新地址就不會在鏈上與原始地址留下直接的關聯。
常見問答(FAQ)
Q1:憑證遺失怎麼辦?
A:一般情況沒有辦法取回——憑證一旦遺失,該筆資產將無法被提出,資金會留在合約中。
Q2:出現「沒有可用的中繼器」是什麼意思?
A:中繼器負責代付 gas 並廣播交易,若中繼器離線或忙碌,就會暫時無法使用;可稍後重試或切換其他中繼器。
Q3:使用混幣器要收費嗎?
A:通常有固定的存款手續費(例如示例中的 0.01 BNB)以及提領時中繼器收取的一小部分服務費(示例約 0.1%)。各實作費率不同,請以頁面提示為準。
Q4:如何提高混淆效果?
A:資金在池中停留越久、參與面額越多人使用、在高流量時段操作,匿名性會越高。也可以經由橋跨鏈、在其他鏈上做幾筆正常交易,進一步打散鏈上關聯。
Q5:池子會不會被「捲走」或被盜?
A:去中心化智能合約一旦部署,合約邏輯不可隨意改動,理論上不存在中心化運營方直接「捲款」;但合約漏洞、惡意前端或不安全的中繼器等都可能帶來風險。使用前應自行評估安全性與信任度。
Q6:使用混幣器有交易所或合規風險嗎?
A:有可能。部分交易所或服務會對曾與混幣器互動的地址進行額外審查或限制。監管與合規態勢會變,使用者應自行衡量法律與平台風險。
最後幾點風險提醒(請務必讀)
-
備份憑證是首要任務:憑證遺失或被盜,後果往往不可逆。
-
注意合規與法律風險:不同地區監管態度不同,歷史上有關 Tornado Cash 的法律爭議,使用前請評估當地法規與交易所政策。
-
前端與中繼器屬第三方服務:確認你使用的是正確官方合約地址與信任的前端,避免釣魚頁面或惡意中繼器。
本文由PandaAcademy原创,如若转载,请注明出处:https://academy.pandatool.org/zh_HK/bsc/1959
。PandaAcademy是PandaTool旗下的Web3学习中心,专注于向普通用户提供区块链和加密货币知识输出