destroyBlackFunds 是 USDT 智能合約 上的一個函數,允許 Tether 永久銷毀先前被列入黑名單的地址所持有的 USDT 餘額,並遞減該鏈上的代幣總供應量。與 addBlackList 僅阻止地址轉移其 USDT 不同,destroyBlackFunds 對該地址而言是不可逆的:特定代幣已消失,且不存在任何鏈上途徑可以恢復它們。但「已銷毀」並不總意味著「受害者已損失」。在恢復流程中,Tether 通常會將銷毀與向法院指定地址或受害者地址重新鑄造等量 USDT 配對進行,因此代幣雖已消失,但價值並未損失(依據 Tether 的代幣恢復政策)。
2025 年,這個函數的使用量遠超大多數說明文章所承認的程度。該年度在以太坊和 Tron 上,Tether 共將約 12.6 億美元的 USDT 列入黑名單,並透過 destroyBlackFunds 銷毀了約 6.98 億美元。這是同期凍結金額與銷毀金額約 55.6% 的流量比率,來源為 BlockSec 的2025 年黑名單分析。注意:這是同期比率,而非同批次存活率;部分 2025 年的銷毀適用於 2023-2024 年首次列入黑名單的地址,而部分 2025 年的凍結將在後續年份才被銷毀。方向性結論仍然成立:大量被列入黑名單的 USDT 確實會進展至永久銷毀,且通常會伴隨重新發行。較為狹義的說法(「2025 年列入黑名單的 USDT 有 55.6% 在 2025 年被銷毀」)並不是該數據所支持的結論。
本指南是對該機制的程式碼層面詳解:USDT 合約上的確切函數、誰可以呼叫它、Tether 何時選擇銷毀而非單純凍結、銷毀並重新發行的受害者恢復模式、2026 年值得關注的銷毀事件,以及研究人員和記者在報導銷毀量時應如何框架論述。
配套文章:關於
removeBlackList(解凍)機制的說明、合法所有者可採取的三條途徑、實際成功機率以及鏈上操作手冊,請參閱如何解凍 USDT 地址。如需完整合規背景,請參閱主文USDT 凍結:2026 年完整指南。
destroyBlackFunds:銷毀函數
destroyBlackFunds(address) 是 USDT 合約三函數執法組合中的第三個函數,另外兩個分別是 addBlackList(凍結)和 removeBlackList(解凍)。它是三者中唯一會改變目標地址 USDT 餘額及鏈上代幣總供應量的函數。
已部署 USDT 合約的實際程式碼
以下是部署在以太坊 0xdAC17F958D2ee523a2206206994597C13D831ec7 的 USDT 合約相關片段(pragma solidity ^0.4.17,因此事件發送使用 0.4.21 版本之前的語法:僅使用函數名稱,無 emit 關鍵字):
function addBlackList (address _evilUser) public onlyOwner {
isBlackListed[_evilUser] = true;
AddedBlackList(_evilUser);
}
function removeBlackList (address _clearedUser) public onlyOwner {
isBlackListed[_clearedUser] = false;
RemovedBlackList(_clearedUser);
}
function destroyBlackFunds (address _blackListedUser) public onlyOwner {
require(isBlackListed[_blackListedUser]);
uint dirtyFunds = balanceOf(_blackListedUser);
balances[_blackListedUser] = 0;
_totalSupply -= dirtyFunds;
DestroyedBlackFunds(_blackListedUser, dirtyFunds);
}
五行 Solidity 程式碼編碼了整個銷毀機制:驗證地址是否已被列入黑名單、將其餘額讀入名為 dirtyFunds 的本地變數、將餘額歸零、遞減 _totalSupply,並發送事件。
require:銷毀只能在凍結之後進行
require(isBlackListed[_blackListedUser]) 是已部署合約中的防護條件。如果目標地址尚未被列入黑名單,交易將會回滾。銷毀始終跟隨凍結,鏈上每一個銷毀事件都有前驅凍結事件,兩者均可依序公開索引。
事件及兩個不可逆效果
每次成功的銷毀呼叫都會發送 DestroyedBlackFunds(_blackListedUser, dirtyFunds),可在 Etherscan、Tronscan 及 BlockSec 追蹤器上索引查詢。兩個鏈上效果是不可逆的:目標地址的 balances 映射被歸零(不存在 undoDestroy 函數),且 _totalSupply 永久遞減被銷毀的金額。Tether 可透過在其他地方重新鑄造來補償價值(見下方銷毀並重新發行章節),但原始代幣和供應槽位已永久消失。
與姊妹函數對比(三者均可在已部署合約原始碼中看到):addBlackList 僅翻轉 isBlackListed 布林值並阻止轉帳;餘額不受影響。removeBlackList 清除標記並恢復可轉帳性;餘額同樣不受影響。只有 destroyBlackFunds 會改變餘額和總供應量。

誰可以呼叫 destroyBlackFunds
destroyBlackFunds 在以太坊 USDT 合約和 Tron 上位於 TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t 的 TRC-20 USDT 合約中均為 onlyOwner 函數。擁有者並非單一熱錢包金鑰,而是由 Tether Ltd. 控制的多重簽名地址,交易提案與執行之間有一段延遲期。
在合約層面,任何外部行為者均無法觸發銷毀。法院、監管機構、交易所、DAO 或其他發行方均不能。當民事沒收的法院命令送達時,流程為:法院命令 → Tether 合規部門接收並進行內部驗證 → Tether 的多重簽名提案並執行銷毀 → 鏈上事件落地。即使底層授權來自政府機構,Tether 仍是鏈上的記錄行為者。
多重簽名延遲是公開資訊。任何監控 Tether 擁有者多重簽名活動的人都可以在銷毀執行前看到提案。部分凍結目標在凍結生效前能夠轉移其 USDT 的延遲窗口問題屬於凍結端問題,而非銷毀端問題:當銷毀被提案時,目標地址的 isBlackListed 標記已為 true,代幣已被固定不動。
TRC-20 合約上存在相同的三函數組合,具有同等的僅限擁有者控制。Tron 在 2026 年的 USDT 銷毀量中佔主導地位(依據 BlockSec USDT 凍結報告存檔,通常佔任何給定週的數量和金額的 85-97%),但機制相同:相同的防護條件、相同的事件結構、相同的 _totalSupply 遞減。
Tether 何時選擇銷毀而非單純凍結
Tether 在情況仍處於積極調查中時,僅使用 addBlackList(凍結,不銷毀)。當案件已解決為正式處置時,Tether 才使用 destroyBlackFunds:包括民事沒收的法院命令、具有隱含處置路徑的 OFAC 指定,或 Tether 驗證的受害者恢復重新發行申請。
該模式分為兩層授權結構。第一層:僅凍結。 addBlackList 依 Tether 的判斷執行,無需法院命令,從執法部門的信息請求到執行凍結僅需數分鐘至數小時。USDT 在鏈上被固定,餘額完整。第二層:銷毀加重新發行。 destroyBlackFunds,尤其是與全新鑄造配對時,需要更強的法律前提:民事沒收的法院命令(民事案件從凍結到銷毀的典型時間為數月;刑事程序更快),或符合 Tether 內部合規標準且附有追蹤證據的 Tether 驗證受害者申請。Tether 在執行前會在內部重新審計追蹤過程,因為銷毀屬於無辜第三方的代幣將使 Tether 面臨侵占和違反受託責任的風險。
最終被銷毀的類型分類:與制裁相關的銷毀(OFAC、恐怖融資項目),一旦基礎認定確定即可最快推進(見 BlockSec 的鏈上分析);已識別受害者的詐騙恢復案件,幾乎總是配合重新發行;以及執法扣押(民事或刑事沒收),重新發行至政府控制的托管錢包。
2025 年的頭條數字。 2025 年,透過 destroyBlackFunds 的銷毀量約為 6.98 億美元,對應同年約 12.6 億美元的凍結金額,同期比率約為 55.6%。有兩點值得明確說明:(1)這是同期流量比率,而非單批次存活率:2025 年落地的部分銷毀對應的是 2023 或 2024 年的凍結,因此該數字描述的是管道吞吐量,而非任何特定 2025 年黑名單美元的命運;(2)方向性結論仍然清晰:大量被列入黑名單的 USDT 確實最終被銷毀,並且如下一節所述,該銷毀通常與鏈上某處的重新發行配對進行。
在 BlockSec USDT 凍結追蹤器上即時追蹤每一個銷毀事件。
「已銷毀」並不意味著「已損失」:銷毀並重新發行機制
當 Tether 呼叫 destroyBlackFunds 時,該地址的代幣將被永久銷毀。但 Tether 通常會將銷毀與向法院指定地址或受害者地址重新鑄造等量 USDT 配對進行,因此代幣已消失;但價值並未損失。 這是 2022 年前後 SERP 內容中對銷毀機制最常見的誤解,並且它改變了應如何解讀約 55.6% 同期銷毀與凍結比率的方式。
銷毀 + 重新發行的運作方式:兩步驟
該模式有兩個獨立的鏈上步驟:
- 在惡意地址銷毀。
destroyBlackFunds(bad_address)。餘額歸零,DestroyedBlackFunds觸發,總供應量遞減。 - 在正當地址鑄造。 Tether 呼叫標準發行函數(同樣為
onlyOwner),向法院指定地址或受害者地址鑄造等量 USDT。總供應量相應遞增。
對 USDT 總供應量的淨效果:零。 對原本位於惡意地址的特定代幣的淨效果:已消失。對代幣所代表價值的淨效果:現在存放於不同地址,由合法所有者或政府托管方控制。
為何使用兩步驟而非「重新分配餘額」?因為 USDT 合約沒有此類函數。transfer 和 transferFrom,即標準 ERC-20 移動原語,需要發送地址的私鑰,而善意受害者根據定義並不擁有那把私鑰。銷毀並重新發行是讓價值無需攻擊者私鑰或逆轉來源地址即可到達受害者的機制。
Tether 的官方恢復政策
Tether 發布了正式的代幣恢復政策,詳細說明了受害者的流程:
- 接受超過 1,000 美元金額的恢復申請。
- 手續費:最高為恢復金額的 10%,或最低 1,000 美元,以較高者為準。
- Tether 的評估依「唯一且絕對的自由裁量權」進行,且為最終決定。
- 正式管道:Tether 信息請求團隊。
10% 的手續費對大額恢復而言並非微不足道,且「唯一自由裁量權」意味著不存在正式的恢復權利。但該途徑確實存在,並在實際規模中被使用。
Tether 的內部二次審計
在執行銷毀並重新發行之前,Tether 的合規團隊會對追蹤證據進行內部二次審計:重新執行地址聚類分析、交叉核對所有權聲明,並驗證沒有無辜的第三方錢包與銷毀目標糾纏。動機在於法律風險敞口:銷毀屬於無辜交易對手的 USDT(新鮮的托管存款、交易所熱錢包、下游場外交易方)將使 Tether 面臨侵占和違反受託責任的風險。這就是為什麼民事沒收案件的凍結到銷毀時間線通常需要數月,以及為什麼任何給定月份的銷毀量往往是前幾個月凍結案件的結果。
大規模案例
- Drift Protocol(2026 年 4 月):一個 Solana 永續合約 DEX 漏洞利用,最初流失約 2.85 億美元,在 Mandiant 將該行動歸因於花費數月滲透團隊的朝鮮相關行為者後,修訂為用戶損失約 2.95 億美元。Tether 隨後主導了高達 1.475 億美元的救援計劃(Tether 出資 1.275 億美元加上合作夥伴的 2,000 萬美元),並以 USDT 取代 USDC 作為 Drift 重新啟動的結算層。單一受害者恢復事件中的九位數規模顯示,銷毀並重新發行/恢復資金模式遠不止於零散的五位數案例。
- 3.44 億美元伊朗凍結(2026 年 4 月 23 日),Tether 有史以來最大規模的單次凍結:兩個 Tron 地址(
TNiq9...QZH81持有 2.13 億美元,TTiDL...pjSr9持有 1.31 億美元),與美國當局協調執行。OFAC 將兩個地址指定為伊朗伊斯蘭共和國銀行(中央銀行)資產,並與伊斯蘭革命衛隊聖城旅和真主黨有關聯;兩個地址的行為符合主權儲備存儲而非積極洗錢的特徵。Tether 首席執行官 Paolo Ardoino 在官方公告中確認了此次協調。凍結的 USDT 預計將透過民事沒收程序,經由destroyBlackFunds+ 重新發行進入政府托管。 - 1.31 億美元伊朗伊斯蘭革命衛隊凍結(2026 年 7 月 14 日):財政部長 Scott Bessent 宣布 OFAC 依第 13902 號行政命令對伊朗伊斯蘭革命衛隊和中央銀行相關的四個 Tron 錢包進行制裁指定,此為「經濟憤怒行動」的一部分。Tether 在數小時內對所有四個地址執行了凍結。結合 4 月的行動,2026 年公開披露的伊朗相關 USDT 凍結合計至少 4.75 億美元(3.44 億美元 + 1.31 億美元),這是一個保守的下限,因為並非所有伊朗相關凍結都會單獨公告。隨著沒收程序的成熟,所有這些均是銷毀並重新發行的候選對象。
約 55.6% 的銷毀與凍結比率的真正含義
約 55.6% 的同期銷毀與凍結比率通常被報導為「6.98 億美元已損失」。這種框架在兩方面是不完整的。首先,它將管道流量比率視為同批次存活率:部分 2025 年的銷毀對應的是更早年份的凍結,因此它並不是說「2025 年列入黑名單的 USDT 有 55.6% 被銷毀」。其次,對於被列入黑名單的地址而言,USDT 確實已消失。但對於這些代幣所代表的價值,銷毀通常與向合法所有者或政府托管方的全新鑄造配對進行。那些新的 USDT 隨後流向執法部門、受害者或法院控制的處置程序。
正確的框架是:destroyBlackFunds 是一種恢復原語,而非懲罰手段。 撰寫特定銷毀事件報導的記者應始終詢問該銷毀是否在鏈上的某處配合了重新發行,以及重新發行的代幣流向何處。那才是描述價值實際命運的故事。
值得關注的銷毀事件
以下是 2024-2026 年議程中與銷毀相關案件的簡明參考,除了上文已涵蓋的 Drift Protocol 及 3.44 億美元 / 1.31 億美元伊朗案例之外:
- 2026 年 1 月,5 個 Tron 錢包共 1.82 億美元,這是「經濟憤怒行動」的較早一批,具體歸因大部分未披露,但屬於財政部長 Bessent 所稱美國自該行動開始以來已扣押的約 10 億美元伊朗加密貨幣的一部分。
- 伊朗伊斯蘭革命衛隊 676 萬美元(2024 年):Tether 與美國和以色列當局協調,凍結與伊朗伊斯蘭革命衛隊和胡塞武裝轉帳網絡相關的 USDT(BlockSec 案例研究)。依據 BlockSec 的鏈上追蹤,部分已透過銷毀程序推進。
- 哈馬斯恐怖融資模式(2023-2025 年):針對哈馬斯關聯錢包 USDT 流向的多次凍結。對於與正式指定掛鉤的子集,銷毀已隨之跟進。
關於總體銷毀量,BlockSec USDT 凍結報告存檔每日、每週和每月發布兩條鏈的數據。近期樣本:2026 年 6 月月報,65 次銷毀,銷毀 3,758 萬美元(Tron 2,908 萬美元 / 以太坊 850 萬美元);第 29 週(2026 年 7 月 13-19 日),12 次銷毀。在任何給定週,銷毀活動都少於凍結活動。凍結是同一管道的前門,銷毀是後門,兩者之間有 6-18 個月的案件處理延遲。
「銷毀」對合規方和接收方的意義
對於地址遭到銷毀的接收方而言,合約層面的恢復為零,不存在 undoDestroy,也沒有管理員途徑可以恢復被銷毀的餘額。唯一的途徑是 Tether 的恢復政策,需以附有追蹤證據的申請形式提出。實際結果取決於能否向 Tether 證明無辜所有權;如果地址因正當原因被標記(制裁匹配、執法請求),重新發行的機率實際上為零。
對於監控其帳簿的合規運營商而言,即使在初始凍結工作流程關閉之後,其曾有風險敞口的地址上發生銷毀事件也是一個案件管理觸發點。監管報告義務在整個銷毀並重新發行的生命週期中持續存在。審計追蹤記錄應記錄該地址上的所有三個事件:AddedBlackList、DestroyedBlackFunds,以及(如果可見的話)目標地址上的配對重新發行。
對於稅務和會計層面,各司法管轄區的處理方式不同。在某些司法管轄區,銷毀被視為損失,重新發行被視為全新取得(即使從經濟角度受害者已回到原點,也可能觸發應稅事件);在其他地區,配對交易被視為單一連續持倉。截至 2026 年中,美國國稅局尚未就 destroyBlackFunds/重新發行配對發布具體指引,歐盟 MiCA 框架在稅務方面亦無明確規定。請記錄鏈上兩筆交易的區塊編號和時間戳,並諮詢您所在司法管轄區的稅務顧問。對於場外交易台和商家,銷毀風險是凍結風險的下游問題。當銷毀觸發時,場外交易的風險敞口通常已透過凍結案件解決;操作手冊相同:交易前篩查加上交易後事件監控。
學術與產業背景
此處的學術-產業關聯在於 Andy 在鏈上非法資金流動方面的更廣泛工作,包括 SIGMETRICS 2026 論文《照亮陰影》,該論文引入了 MFTracer 框架,用於追蹤複雜鏈上路徑中的資金流動。這一分析脈絡正是 BlockSec USDT 凍結追蹤器對黑名單/銷毀/重新發行事件流進行儀器化的基礎。追蹤側(跟蹤資金)與自由裁量側(Tether 如何處理所發現的情況)相輔相成。將任何時期的銷毀量視為獨立的合規信號是對數據的誤讀,因為銷毀是前幾個月凍結量的滯後函數。
監管含義在於,銷毀能力正在成為支付穩定幣發行方事實上的許可先決條件。根據美國 2025 年 GENIUS 法案,獲許可的支付穩定幣發行方依《銀行保密法》被視為受監管的金融機構,對於 3,000 美元或以上的轉帳負有記錄保存/旅行規則義務,並依財政部擬議的實施規則負有強制制裁名單篩查義務。凍結(以及在正式法律處置下的下游銷毀)不再是可選功能,而是許可的前提條件。香港《穩定幣條例》(2025 年 8 月 1 日生效)透過其反洗錢/打擊資助恐怖主義及制裁合作要求,暗示了相同的能力需求,歐盟 MiCA 制度也推動發行方朝同一方向發展。預計每家支付穩定幣發行方(USDC、PYUSD、RLUSD、FDUSD 及未來的港幣參考代幣)都將隨著許可制度的成熟而建立等效的銷毀和重新發行能力。
常見問題
被銷毀的 USDT 可以恢復嗎?
在被銷毀的地址上不行:destroyBlackFunds 將餘額歸零並遞減總供應量,沒有合約層面的逆轉。但是,當 Tether 將銷毀與向受害者或法院指定地址的全新鑄造配對進行(銷毀並重新發行模式)時,價值會以新鑄造的 USDT 形式恢復。受害者應透過 Tether 的官方代幣恢復程序追求此途徑。
destroyBlackFunds 和普通代幣銷毀有什麼區別?
普通銷毀需要代幣持有者的私鑰:持有者依照 ERC-20 移動模型對自己的餘額呼叫銷毀函數。destroyBlackFunds 是 onlyOwner 函數,作用於他人的餘額,並由一個 require 防護,要求目標地址已被列入黑名單。它是一種發行方控制的執法/恢復機制,而非面向用戶的銷毀功能。
誰可以呼叫 destroyBlackFunds?
只有 Tether 的擁有者多重簽名,包括以太坊 USDT 合約 0xdAC17F958D2ee523a2206206994597C13D831ec7 和 TRC-20 USDT 合約 TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t 兩者。任何法院、監管機構或交易所均無法在合約層面觸發銷毀。
destroyBlackFunds 在 Tron USDT 上有效嗎?
有效。兩條鏈上均存在相同的三函數組合,且具有同等的僅限擁有者控制。2026 年,Tron 主導銷毀活動,依據 BlockSec USDT 凍結報告存檔,通常佔任何給定週總量的 85-97%。
迄今為止有多少 USDT 被銷毀?
BlockSec 的 2025 年報告記錄,同年約有 6.98 億美元被銷毀,對應約 12.6 億美元的黑名單金額,同期流量比率約為 55.6%(並非同批次存活率,因為部分銷毀對應的是更早年份的凍結)。2026 年的月度銷毀量在數千萬美元量級(例如 2026 年 6 月為 3,758 萬美元)。可透過 Etherscan 和 Tronscan 上兩條鏈的 DestroyedBlackFunds 事件流重建所有時間的累計總量。
如果我的 USDT 被銷毀,我還能獲得賠償嗎? 如果您是合法的第三方受害者(而非被標記地址的持有者),可以:透過 Tether 的官方程序提交恢復申請。接受超過 1,000 美元的申請;手續費最高 10% 或最低 1,000 美元。如果您是被標記地址的持有者且凍結是因正當原因,實際上機率為零。
相關閱讀
- 主文:USDT 凍結:2026 年完整指南
- 配套文章:如何解凍 USDT 地址,機制的
removeBlackList側說明 - 如何檢查 USDT 地址是否被凍結
- USDT 黑名單詳解(2026 年)
關於作者
Andy 是 BlockSec 的共同創辦人。BlockSec 開發了 MetaSleuth、Trace AI 和 Phalcon Compliance。他同時也是香港中文大學的副教授,研究重點為系統和區塊鏈安全。個人主頁:yajin.org。
追蹤:X / Twitter · LinkedIn



