隱私與機密交易

混幣器

混幣器(tumbler/mixer)是一種服務,收進你的幣、退回不同的幣,切斷你存入的資金與你提領的資金之間的鏈上連結。想像把一疊做了記號的鈔票交給一位忙碌的收銀員,他把它們丟進一個共用的大錢櫃,稍後再從抽屜的另一處付給你:價值相同,但具體的鈔票已不是你放進去的那些。混幣器有兩種根本不同的型態——託管與非託管——其信任與法律輪廓差異極大。

託管混幣器確實取得你的幣的所有權,把它們存在一個匯集錢包裡,再退回不相關的幣(扣除手續費)。若誠實,它能提供不錯的不可連結性,但需要完全的信任:營運者可以直接捲走整池(捲款跑路),可以保留日後讓所有人去匿名化的日誌,也可能自身被脅迫或被駭。非託管混幣器以智能合約與零知識證明消除那份信任。原型是以太坊上的 Tornado Cash:你存入一個固定面額、收到一張秘密票據;日後你提交一個 zk-SNARK,證明你做過某筆存款、揭露一個作廢符雜湊但不揭露是哪筆存款,合約便付款給你控制的一個新地址。營運者從不持有你的金鑰,匿名集則是使用同一面額池的所有人。

混幣器正處於法律的十字準星上,因為它對「尋求財務隱私的一般人」與「掩飾失竊或受制裁資金的洗錢者」同樣有用。2022 年 8 月,美國外國資產控制辦公室(OFAC)制裁了 Tornado Cash,這是首次把一組不可變的智能合約——是程式碼而非公司——列入制裁名單,使美國人與這些合約互動成為違法;開發者後來面臨刑事指控。在一次值得注意的逆轉中,美國上訴法院(Van Loon 訴財政部,2024 年 11 月)裁定不可變的智能合約並非 OFAC 可制裁的「財產」,財政部於 2025 年 3 月將 Tornado Cash 移出名單——不過針對個人涉嫌洗錢的起訴仍另行繼續。

誠實的評斷是:混幣器是一把雙刃的兩用工具。它確實在透明鏈上恢復了一定程度的可替代性與隱私,但固定面額、選用式的設計留下元資料與時間的軌跡,而存入受污染的資金會為無辜使用者污染整個池。這份張力,正是較新的隱私池設計(讓誠實使用者證明自己與非法存款無關)所試圖化解的。

一個非託管混幣器匯集固定 1 ETH 的存款。Alice 從她有 KYC 的交易所地址存入 1 ETH,並保存一張秘密票據。一週後她提交一個證明,證明自己是池中 5,000 名存款者之一——卻不揭露是哪一位——把 1 ETH 提領到一個全新地址。鏈上她的舊地址與新地址沒有可追溯的連結,不過時間與整數金額仍是微弱訊號。

固定面額加上 zk 成員證明,使存款與提領脫鉤。

制裁 Tornado Cash 暴露了一個棘手問題:程式碼不是人,不可變的合約無法遵循、退款或停止。2024 至 2025 年的逆轉,部分取決於自主程式碼是否能在制裁法所要求的意義上被「擁有」或控制。

又稱
mixer混合器