Anatomie einer USDT-Sperre: Wie Tether Token einfriert
Seit 2017 hat Tether rund 8.000 Blockchain-Adressen mit mehr als 4 Milliarden Dollar auf die Blacklist gesetzt. Wir erklären die technische Mechanik: wie aus einer normalen Überweisung ein AddedBlackList-Ereignis wird, was preban → ban bedeutet, wie man eine Adresse prüft und wo das Zeitfenster liegt.
Tether besitzt die technische Möglichkeit, USDT zu sperren, die sich an einer beliebigen Blockchain-Adresse befinden. Nach einer solchen Sperre kann der Adressinhaber keine USDT mehr überweisen, obwohl sie weiterhin im Guthaben erscheinen.
Seit 2017 hat Tether die Blacklist-Aufnahme von rund 8.000 Blockchain-Adressen mit einem Gesamtwert von mehr als 4 Milliarden Dollar eingeleitet.
Gemessen am Gesamtumfang des USDT-Umlaufs mögen diese Zahlen gering erscheinen. Doch für einen einzelnen Marktteilnehmer wird eine Blacklist-Aufnahme zu einem kritischen Ereignis — besonders, wenn er überzeugt ist, nichts Illegales getan zu haben. Solche Fälle sind nicht so selten, wie es scheinen mag. Die Tatsache, dass manche Adressen später wieder freigegeben werden, bestätigt, dass einzelne Entscheidungen mitunter auf Grundlage falscher Schlussfolgerungen des Initiators getroffen wurden.
Eine Blacklist-Aufnahme geschieht nicht willkürlich — es müssen Gründe vorliegen, und das Verfahren hat sowohl eine rechtliche als auch eine operative Seite. Diese Aspekte behandeln wir in einem separaten Artikel darüber, wer die Entscheidung tatsächlich trifft. Das Ziel dieses Artikels ist es, die technische Mechanik der USDT-Blacklist zu erklären.
Wie eine reguläre USDT-Überweisung funktioniert
Um den Sperrprozess zu verstehen, müssen wir zunächst verstehen, wie eine reguläre USDT-Überweisung technisch abläuft.
Betrachten wir das Beispiel einer USDT-Transaktion im TRON-Netzwerk. Der Nutzer initiiert eine Überweisung von USDT von seiner Adresse an die Adresse eines Empfängers. In diesem Moment interagiert die Transaktion mit dem USDT-Smart-Contract auf TRON:
TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t
Der Smart Contract ist es, der die Guthabenbuchhaltung und die Verarbeitung von Token-Überweisungen übernimmt. Wenn eine Überweisung ausgeführt wird, wird die interne Token-Transfer-Logik des Contracts aufgerufen. Auf Ereignisebene des Contracts wird dies als Transfer-Ereignis aufgezeichnet — also die Bewegung eines Vermögenswerts vom Absender zum Empfänger.
Vereinfacht sieht der Prozess so aus:
- Der Nutzer initiiert eine USDT-Überweisung;
- Die Transaktion ruft den USDT-Smart-Contract auf;
- Der Contract prüft die Überweisungsbedingungen;
- Wenn keine Einschränkungen vorliegen, sinkt das Guthaben des Absenders und das des Empfängers steigt;
- Ein
Transfer-Ereignis wird on-chain aufgezeichnet.
USDT auf Ethereum funktioniert ähnlich: Eine Überweisung wird über den Smart Contract des Tokens verarbeitet, und eine erfolgreiche Überweisung wird als Transfer-Ereignis aufgezeichnet. Die wesentlichen Unterschiede zwischen TRON und Ethereum ergeben sich aus der technischen Umgebung: Token-Standard, Adressformat, Gebühren, Verarbeitungsgeschwindigkeit von Transaktionen.
Kontrollmechanismen im USDT-Smart-Contract
Neben regulären Überweisungen verfügt der USDT-Smart-Contract über administrative Funktionen, mit denen der Emittent den Umlauf des Tokens für bestimmte Adressen steuern kann. Der Emittent kann eine Adresse zur Blacklist hinzufügen, sie von der Blacklist entfernen und USDT auf einer Blacklist-Adresse verbrennen.
Diese Aktionen spiegeln sich über Contract-Ereignisse wider. Für die Analyse von Sperren sind drei Ereignisse entscheidend:
AddedBlackList— Hinzufügen einer Adresse zur Blacklist;RemovedBlackList— Entfernen einer Adresse von der Blacklist;DestroyedBlackFunds— Verbrennen von Guthaben auf einer Blacklist-Adresse.
Vereinfacht sieht die Logik so aus:
- Tether fügt eine Adresse zur BlackList hinzu;
- Der Smart Contract beginnt, diese Adresse als gesperrt zu erkennen;
- Bei einem Versuch einer ausgehenden Überweisung prüft der Contract den Adressstatus;
- Wenn die Adresse in der BlackList steht, wird die Überweisung abgewiesen;
- Wenn die Adresse nicht in der BlackList steht, kann die Überweisung fortgesetzt werden.
Von preban zu ban: wie eine Sperre on-chain erscheint
Eine USDT-Sperre auf TRON wird nicht als eine, sondern als zwei zusammenhängende On-Chain-Stufen aufgezeichnet: Zuerst wird eine Operation in Tethers MultisigWallet erstellt; dann wird diese Operation ausgeführt und führt dazu, dass die Adresse zur BlackList hinzugefügt wird.
Diese Abfolge lässt sich bedingt in zwei Ereignisse aufteilen:
- Preban — Erstellung der Operation in Tethers MultisigWallet.
- Ban — die tatsächliche Ausführung der Operation, nach der die Adresse in die BlackList gelangt.
Preban: Erstellung der Operation in Tethers MultisigWallet
In der preban-Stufe wird eine Methode des Multisig-Contracts aufgerufen. In dieser Transaktion wird die Adresse noch nicht tatsächlich auf die Blacklist gesetzt — es wird lediglich eine Operation erstellt, die die Multisig nach der erforderlichen Bestätigung ausführen muss.
Wichtige Parameter einer preban-Transaktion:
In den Event-Logs der preban-Transaktion werden die Ereignisse des Multisig-Contracts aufgezeichnet. TransactionId ist die interne Kennung der Operation in Tethers MultisigWallet, die später ausgeführt wird.
Wo die zu sperrende Adresse verborgen ist
Die Adresse, die auf die Blacklist gesetzt wird, wird nicht direkt angezeigt in den Event-Logs der preban-Transaktion. Sie ist im Parameter Data verborgen, der nach den Regeln der Solidity ABI dekodiert werden muss.
Wenn die Operation einen Aufruf einer Blacklist-Funktion vorbereitet, sieht die Datenstruktur so aus:
0xecb93c0 + 32-byte address argument
(<function selector> + <ABI-encoded arguments>)
Die ersten 4 Bytes sind der Funktionsselektor. Der Rest ist das ABI-kodierte Argument. Um die Adresse zu extrahieren, nimmt man die letzten 20 Bytes des Arguments und dekodiert sie.
In TRON können Adressen in zwei Formen dargestellt werden:
- Hex-Format — beginnt mit dem Präfix
41; - Base58Check-Format — menschenlesbar, beginnt mit
T.
Ban: die Adresse tatsächlich zur BlackList hinzufügen
Die tatsächliche Sperre erfolgt später, wenn die erstellte Multisig-Operation ausgeführt wird. In der ban-Transaktion zeigen die Logs des USDT-Contracts:
AddedBlackList(address target)
Dieses Ereignis ist die On-Chain-Bestätigung, dass die Adresse zur BlackList hinzugefügt wurde.
Das Zeitfenster: Zeit von preban zu ban
Zwischen preban und ban liegt eine Zeitspanne. Bevor das AddedBlackList-Ereignis erscheint, steht die Adresse noch nicht in der BlackList und behält technisch die Möglichkeit, USDT zu verwenden. Diese Spanne nennen wir das Zeitfenster.
Das Fenster betrug früher Tage. Heute hat es sich merklich verkürzt — mal Stunden, mal Minuten. Das verringert die Vorhersehbarkeit für den Adressinhaber und macht eine schnelle Reaktion entscheidend.
Vor dem AddedBlackList-Ereignis kann die Adresse noch ausgehende USDT-Überweisungen ausführen. Aus Sicht eines gutgläubigen Nutzers, der ein Risiko einer bevorstehenden Sperre erkennt, sieht die rationale Handlungsabfolge also so aus: zuerst die Mittel abziehen von der potenziell gesperrten Adresse, dann sich mit den Gründen befassen für die Sperre.
Was nach dem tatsächlichen Ban passiert
Nach der Sperre kann die Adresse keine USDT mehr versenden. Ausgehende Überweisungen werden von der Smart-Contract-Logik abgewiesen. Die Mittel erscheinen weiterhin im Guthaben, und eingehende Überweisungen können technisch weiterhin an der Adresse ankommen.
Was als Nächstes geschieht, hängt von den Gründen der Sperre ab:
- Die Adresse kann unbegrenzt in der BlackList bleiben;
- Die Adresse kann über
RemovedBlackListwieder freigegeben werden; - Mittel können über
DestroyedBlackFundsverbrannt werden, mit möglicher Neuausgabe an eine neue Adresse.
Nach dem tatsächlichen Ban verlagert sich die Arbeit auf die rechtliche und analytische Ebene: Ermittlung der Risikoquelle, Vorbereitung von On-Chain-Analysen, Bestätigung der Herkunft der Mittel und Kommunikation mit Tether und den staatlichen Stellen, die die Sperre eingeleitet haben — unter Einbeziehung entsprechender Rechtsberatung.
Wie man erkennt, dass die eigene Adresse von Tether gesperrt wurde
Nutzer bemerken die Sperre oft nicht sofort. Auf den ersten Blick sieht alles normal aus: USDT wird im Guthaben angezeigt, das Netzwerk funktioniert, die Adresse ist korrekt, eingehende Überweisungen werden erfolgreich gutgeschrieben. Doch beim Versuch, USDT zu versenden, scheitert die Transaktion.
Andere Operationen an der Adresse können weiterhin normal funktionieren. Zum Beispiel kann der Nutzer erfolgreich TRX oder andere Token versenden, während das Problem nur bei ausgehenden USDT-Überweisungen auftritt. Das ist ein wichtiges Anzeichen: Tethers Blacklist gilt auf Ebene des USDT-Smart-Contracts, nicht für die gesamte Adresse im TRON-Netzwerk.
Ausgehende USDT-Überweisungen scheitern, während andere Operationen (Versenden nativer Token, Empfang eingehender Mittel) normal funktionieren.
— Das Hauptanzeichen einer Sperre
Wenn die Adresse in Tethers BlackList steht, weist der USDT-Smart-Contract den Versuch einer ausgehenden Überweisung ab. In der Wallet kann dies als Sendefehler erscheinen, und im Block-Explorer kann die Transaktion mit dem Status Failed angezeigt werden.
Es ist wichtig, eine Blacklist-Aufnahme von gewöhnlichen technischen Problemen zu unterscheiden:
- Nicht genügend nativer Token (TRX, ETH) zur Zahlung der Gebühren;
- Die Wallet sendet die Transaktion nicht (UI-, RPC- oder Wallet-Fehler);
- Netzwerküberlastung oder vorübergehende Infrastrukturausfälle.
Wie man eine Sperre über den USDT-Smart-Contract prüft
Schritt 1. Öffnen Sie den USDT-Smart-Contract auf TRON in Tronscan: TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t
Schritt 2. Gehen Sie zum Tab Contract.
Schritt 3. Öffnen Sie den Abschnitt Read Contract.
Schritt 4. Suchen Sie die Methode getBlackListStatus. In Tronscan kann sie als «8. getBlackListStatus (59bf1abe)» erscheinen.
Schritt 5. Geben Sie die Adresse ein, die Sie prüfen möchten, und führen Sie die Abfrage aus.
Eine manuelle Prüfung über Tronscan eignet sich für eine einmalige Verifizierung. Für eine schnelle Reaktion ist es besser, automatisiertes Monitoring zu nutzen: Es kann BlackList-Ergänzungen über das AddedBlackList-Ereignis verfolgen und — wo die Funktionalität verfügbar ist — Anzeichen einer bevorstehenden Sperre vor dem tatsächlichen AddedBlackList-Ereignis aufzeigen.
Wie man USDT-Blacklist-Aktivität in Echtzeit überwacht
Jedes Ereignis — preban, ban, unban, destroy — wird öffentlich on-chain aufgezeichnet. Das bedeutet, jeder kann ein Monitoring aufbauen:
- Direkter Ansatz — eine TRON- und Ethereum-Archive-Node betreiben, die Event-Logs des USDT-Contracts über WebSocket abonnieren. Am günstigsten in den Kosten, erfordert aber Infrastruktur.
- Über Drittanbieter-Dienste — QuickNode Streams, Alchemy webhooks, Infura. Kostenpflichtig, aber ohne eigene Infrastruktur.
- Über ein fertiges Produkt — wir tun dies in Echtzeit seit 2017: Telegram-Alert-Feed, REST API, MCP-Server für KI-Werkzeuge, HuggingFace-Datensatz für Forscher.
Weiterführende Lektüre
- Wer tatsächlich über eine USDT-Sperre entscheidet — über die Quellen von Sperren: Strafverfolgung, Sanktionen, Tethers interne Risikobewertung.
- Massenhafte Freigabe am 14. Mai 2026 — 497 Adressen in 72 Minuten — ein praktischer Fall eines seltenen Ereignisses, aufgeschlüsselt aus On-Chain-Daten.