Was ist Taint-Analyse im Krypto-Bereich? Taint-Analyse ist die Praxis, bestimmten Einheiten eines On-Chain-Guthabens „Schmutzigkeit" zuzuschreiben – Erlöse aus Diebstahl, Sanktionsexposition oder Betrugsflüsse –, während diese sich durch Transaktionen und Swaps bewegen. Ermittler verwenden eine von drei Standardregeln (Poison, Haircut, FIFO), um zu entscheiden, welche Einheiten nach jeder ausgehenden Überweisung als kontaminiert gelten, wenn ein Wallet gemischte saubere und schmutzige Mittel hält. Die Wahl der Regel bestimmt, zu welchem Ergebnis die Rückverfolgung gelangt.
Wenn Gelder bei einem Krypto-Betrug gestohlen werden, bleiben sie selten still. Innerhalb von Minuten werden sie über Zwischenwallets bewegt, auf Adressen aufgeteilt und landen an einer Börse. Ermittler, die ihnen folgen wollen, stehen bei jedem Schritt vor einer zentralen Frage: Wenn gestohlene Mittel sich mit legitimen Mitteln in demselben Wallet vermischen, wie viel von dem, was herauskommt, ist noch „schmutzig"?
Taint-Analyse ist die Antwort auf diese Frage. Sie ist eine der grundlegenden Techniken hinter der Blockchain-Mittelrückverfolgung, und ihr Verständnis erklärt sowohl, was moderne Ermittlungswerkzeuge leisten können, als auch wo sie an Grenzen stoßen.
Dieser Leitfaden erklärt, was Taint-Analyse ist, welche drei Methoden Ermittler verwenden und zeigt ein durchgearbeitetes Beispiel auf Ethereum, damit Sie genau sehen können, wie sich jede Methode verhält.
Was ist Taint-Analyse?
Taint-Analyse schätzt, welcher Anteil des Guthabens eines Wallets aus einer bekannten illegalen Quelle stammt, und verfolgt diesen Anteil dann, wenn die Mittel weitergeschoben werden.
Die Idee beruht auf einer einfachen Kennzeichnung. Coins, die mit einem Diebstahl, Betrug oder einer sanktionierten Adresse in Verbindung stehen, sind kontaminiert; Coins ohne eine solche Verbindung sind sauber. Da ein einzelnes Wallet fast immer eine Mischung aus beidem enthält, benötigt die Technik eine Regel zur Aufteilung ausgehender Überweisungen in ihre kontaminierten und sauberen Anteile.
Kontaminierte vs. saubere Mittel
Stellen Sie sich eine Adresse vor, die 3.000 USDT erhält, die einem Betrugsopfer gestohlen wurden, und separat 7.000 USDT aus gewöhnlichem Handel. Das Wallet hält nun 10.000 USDT, von denen 3.000 kontaminiert sind. Wenn diese Adresse später 9.000 USDT an eine Börse sendet, muss ein Ermittler entscheiden, wie viel der ausgehenden 9.000 als kontaminiert gilt. Verschiedene Regeln liefern verschiedene Antworten, und diese Wahl ist es, was die drei nachfolgenden Methoden voneinander unterscheidet.
Warum es wichtig ist
Ermittler nutzen es zur Priorisierung. Sie können keine gesamte Transaktionskette einfrieren, daher benötigen sie eine vertretbare Schätzung, welche nachgelagerten Adressen gestohlene Werte halten und in welchem Umfang. Diese Schätzung wird mit dem Compliance-Team einer Börse geteilt oder in einem Bericht an die Strafverfolgungsbehörden aufgenommen.
Warum Taint-Analyse existiert
Die Schwierigkeit ergibt sich aus der Art und Weise, wie Blockchains Mittel zusammenführen. Bei einer kontobasierten Chain wie Ethereum ist das Guthaben eines Wallets eine einzige gepoolte Zahl. Sobald also kontaminierte und saubere Mittel an derselben Adresse eingehen, sind sie finanziell nicht mehr zu unterscheiden. Im rohen Transaktionsdatensatz steht nirgendwo „diese 9.000-USDT-Überweisung hat das schmutzige Geld ausgegeben, nicht das saubere."
Taint-Analyse schließt diese Lücke mit einer expliziten Buchhaltungsregel. Forscher haben drei Standard-Taint-Methoden katalogisiert, die als Poison, Haircut und FIFO bezeichnet werden. Die Regeln gelten für jede öffentliche Blockchain, die Transaktionen offen aufzeichnet, einschließlich kontobasierter Chains wie Ethereum und der anderen EVM-Netzwerke, in denen die meisten Token-Diebstähle stattfinden.
Die drei Methoden mit einem durchgearbeiteten Beispiel
Die drei Methoden sind Poison, Haircut und FIFO. Poison markiert jeden Output einer kontaminierten Transaktion als vollständig schmutzig; Haircut teilt die Kontaminierung proportional auf die Outputs auf; FIFO weist die Kontaminierung in chronologischer Reihenfolge der Einzahlungen zu.
Nehmen wir das Wallet von vorhin: Es hält 10.000 USDT auf Ethereum, von denen 3.000 kontaminiert sind (von einem Opfer) und 7.000 sauber sind. Es sendet 9.000 USDT an eine Börsen-Einzahlungsadresse. So kennzeichnet jede Methode die ausgehenden 9.000.
Poison: alles kontaminieren, was es berührt
Die Poison-Methode behandelt jeden Output einer Transaktion, die einen kontaminierten Input beinhaltet, als vollständig kontaminiert. Dabei spielt es keine Rolle, wie gering der schmutzige Anteil ist.
In unserem Beispiel wird die gesamte 9.000-USDT-Überweisung als kontaminiert markiert, und die Börsen-Einzahlungsadresse wird als Empfänger gestohlener Mittel gekennzeichnet. Das Problem liegt auf der Hand: Saubere Mittel werden als schmutzig umdeklariert, und der Pool der „kontaminierten" Coins wächst jedes Mal, wenn er ein neues Wallet berührt. Poison ist die am wenigsten präzise Methode, und Ermittler verwenden sie hauptsächlich als groben Ausgangspunkt und nicht als praktische Schätzung.
Haircut: proportional kontaminieren
Die Haircut-Methode behandelt ebenfalls jeden Output als kontaminiert, weist aber jedem einen proportionalen Anteil statt des vollen Betrags zu. Der kontaminierte Anteil des Wallets betrug 3.000 von 10.000, also 30 %, daher werden 30 % der ausgehenden Überweisung als kontaminiert gezählt.
Das bedeutet, dass 2.700 USDT der 9.000 als kontaminiert und 6.300 als sauber eingestuft werden. Haircut ist realistischer als Poison, da es den Gesamtbetrag der schmutzigen Gelder beibehält, anstatt ihn aufzublähen. Seine Schwäche besteht darin, dass es eine geringe Kontaminierung über eine sehr große Anzahl von Adressen verteilt, was lange Rückverfolgungen unübersichtlich macht.
FIFO: Kontaminierung der Reihe nach
Die FIFO-Methode (First-in, First-out) ignoriert Proportionen und betrachtet stattdessen die Reihenfolge. Mittel verlassen das Wallet in der gleichen Reihenfolge, in der sie eingegangen sind: Was zuerst eingezahlt wurde, wird zuerst ausgegeben.
In unserem Beispiel kamen die sauberen 7.000 USDT vor den kontaminierten 3.000 an. Unter FIFO sind die ersten 7.000 USDT der ausgehenden Überweisung sauber, und nur die nächsten 2.000 sind kontaminiert. Die verbleibenden 1.000 der kontaminierten Mittel verbleiben im Wallet. FIFO liefert die präziseste und am wenigsten unübersichtliche Rückverfolgung, weshalb es die am häufigsten verwendete Methode ist, wenn das Ziel eine vertretbare Sperrliste oder ein beweistauglicher Bericht ist.
| Methode | Regel | Ausgehende 9.000 USDT | Präzision |
|---|---|---|---|
| Poison | Jede Kontaminierung macht den gesamten Output kontaminiert | 9.000 kontaminiert | Am niedrigsten – bläht den schmutzigen Pool auf |
| Haircut | Proportionaler Anteil der Kontaminierung | 2.700 kontaminiert | Mittel – unübersichtlich bei langen Rückverfolgungen |
| FIFO | First-in, First-out nach Reihenfolge | 2.000 kontaminiert | Am höchsten – sauberste Rückverfolgung |

Die drei Taint-Analyse-Methoden kennzeichnen dieselbe ausgehende 9.000-USDT-Überweisung. FIFO (hervorgehoben) liefert die am wenigsten unübersichtliche Rückverfolgung.
Was Taint-Analyse kann und was nicht
Taint-Analyse ist leistungsfähig, aber sie ist eine Schätzung, keine Gewissheit, und ehrliche Berichterstattung setzt voraus, dass man ihre Grenzen kennt.
Sie funktioniert gut, wenn Mittel durch gewöhnliche Überweisungen und Swaps fließen. In drei Situationen stößt sie an Grenzen. Mixer unterbrechen absichtlich die Verbindung zwischen Einzahlungen und Auszahlungen, sodass die Kontaminierung mit statistischen Methoden statt durch direkte Rückverfolgung neu hergestellt werden muss. Hohes Transaktionsvolumen verteilt Kontaminierung auf so viele Adressen, dass Haircut-Schätzungen ihren Sinn verlieren. Und Cross-Chain-Bridges verschieben Werte zwischen Ledgern, sodass eine Rückverfolgung auf der anderen Seite wieder zusammengesetzt werden muss.

Wie sich Taint-Analyse in drei häufigen Szenarien verhält. Gewöhnliche Überweisungen lassen sich sauber verfolgen; Mixer und Bridges erfordern jeweils eine zusätzliche Technik neben der Taint-Analyse.
Keine dieser Situationen macht die Rückverfolgung vollständig unmöglich, aber jede ist ein Punkt, an dem die von einem Tool verwendete Methode und die Sorgfalt ihrer Anwendung das Ergebnis verändern.
Taint-Analyse vs. vollständige Mittelrückverfolgung
Taint-Analyse und vollständige Mittelrückverfolgung sind verwandt, aber nicht identisch. Taint-Analyse ist die Buchhaltungsregel; vollständige Mittelrückverfolgung ist die lückenlose Untersuchung.
Taint-Analyse beantwortet bei jedem Schritt eine enge Frage: Wie viel der ausgehenden Überweisung ist schmutzig, wenn ein Wallet kontaminierte Mittel erhalten hat? Es ist eine Regel, die wiederholt angewendet wird.
Vollständige Mittelrückverfolgung ist die gesamte Untersuchung: die Identifizierung der Diebstahlstransaktion, die Anwendung einer Aufteilungsregel bei jedem Schritt (die möglicherweise keine lehrbuchmäßige Poison-/Haircut-/FIFO-Regel ist), das Durchlaufen des Graphen, die Zuordnung von Adressen zu realen Entitäten (Börsen, Mixer, Bridges) und die Erstellung eines Berichts, auf dessen Basis jemand handeln kann. Taint-Analyse ist eine konzeptuelle Perspektive innerhalb dieser Arbeit, neben Adresskennzeichnung, Cluster-Analyse und Cross-Chain-Abgleich.
Wenn ein Analyst eine Taint-Methode explizit anwendet, wird FIFO für beweistaugliche Berichte bevorzugt, Haircut für explorative Analysen über viele Adressen, Poison selten.
Wie sich dieses Denken in modernen Tools widerspiegelt
Eine Hop-für-Hop-Buchhaltungsregel manuell über Tausende von Transaktionen und mehrere Chains anzuwenden, ist nicht realistisch, daher verlassen sich Ermittler auf Mittelrückverfolgungstools.
BlockSecs MetaSleuth ist das analytikerorientierte Tool für diese Arbeit: Es rekonstruiert Mittelflüsse, sodass ein Ermittler den Graphen Schritt für Schritt durchlaufen, Adressen clustern und realen Entitäten zuordnen kann – wie in der Fallstudie zum LI.FI-Angriff. Trace AI automatisiert dieselbe Ermittlungsarbeit mit einem KI-Agenten: Ein Nutzer beschreibt einen Diebstahl und gibt eine Wallet-Adresse oder einen Transaktions-Hash an, und der Agent verfolgt die Mittel über die unterstützten Chains und erstellt einen Mittelfluss-Bericht mit den Entitäten, bei denen das Geld ankam.
Dies sind Mittelrückverfolgungstools, keine Taint-Analyse-Implementierungen. Die oben beschriebenen Taint-Regeln teilen dieselbe zugrunde liegende Frage – welcher Anteil von dem, was herausgekommen ist, ist noch schmutzig? –, aber produktive Rückverfolgungstools verwenden typischerweise eigene Graph-, Clustering- und Zuordnungsmethoden statt einer lehrbuchmäßigen Poison-/Haircut-/FIFO-Regel. Das Verständnis von Taint-Analyse ist dennoch nützlich, da es die Art der Entscheidung verdeutlicht, die jedes Rückverfolgungstool bei jedem Schritt treffen muss.
Häufig gestellte Fragen
Ist Taint-Analyse genau? Taint-Analyse liefert eine vertretbare Schätzung, keine Gewissheit. Ihre Genauigkeit hängt von der verwendeten Methode und der Komplexität der Rückverfolgung ab. FIFO liefert die saubersten Ergebnisse für gewöhnliche Überweisungen, während Mixer und sehr hohes Transaktionsvolumen die Aussagesicherheit verringern und zusätzliche Techniken erfordern.
Was ist der Unterschied zwischen den Methoden Poison und Haircut? Beide behandeln jeden Output einer kontaminierten Transaktion als kontaminiert, aber Poison markiert jeden Output als vollständig kontaminiert, während Haircut jedem einen proportionalen Anteil zuweist. Poison bläht den Gesamtpool der schmutzigen Mittel auf; Haircut bewahrt ihn, was Haircut praktischer macht.
Kann Taint-Analyse Mittel durch einen Mixer verfolgen? Nicht direkt. Mixer sind darauf ausgelegt, die Verbindung zwischen Einzahlungen und Auszahlungen zu unterbrechen, sodass einfache Taint-Regeln Mittel nicht direkt hindurch verfolgen können. Ermittler stellen die Verbindung mithilfe statistischer und verhaltensbasierter Analysen wieder her, was schwieriger und weniger sicher ist als die Rückverfolgung einer gewöhnlichen Überweisung.
Ist es illegal, kontaminierte Kryptowährungen zu halten? Mittel zu halten, die ein Tool als kontaminiert kennzeichnet, ist nicht automatisch illegal, und Taint-Kennzeichnungen sind Schätzungen und keine rechtlichen Urteile. Allerdings können Börsen Einzahlungen einfrieren, die mit Diebstahl in Verbindung stehen, und der wissentliche Umgang mit gestohlenen Mitteln birgt rechtliche Risiken. Taint-Analyse zeigt an, wo man suchen soll; sie entscheidet nicht über Schuld.
Auf welchen Blockchains funktioniert Taint-Analyse? Die Prinzipien gelten für jede öffentliche Blockchain, die Transaktionen offen aufzeichnet, einschließlich kontobasierter Chains wie Ethereum und der anderen EVM-Netzwerke, in denen die meisten Token-Diebstähle stattfinden. Die genaue Mechanik unterscheidet sich zwischen Transaktionsmodellen, aber die Logik von kontaminiert versus sauber ist dieselbe.
Weiterführende Lektüre
- Fallstudie zum illegalen Mittelfluss: der LI.FI-Angriff
- So verwenden Sie MetaSleuth zur Rückverfolgung gestohlener Mittel
- Trace AI: Gestohlene Kryptowährungen mit einem KI-Agenten verfolgen
Sehen Sie, wie KI-gestützte Ermittlungen dies über mehrere Chains hinweg anwenden. So funktioniert Trace AI →
Über den Autor. Andy ist Sicherheitsforscher bei BlockSec, wo er sich auf On-Chain-Mittelrückverfolgung und die Mechanismen hinter MetaSleuth konzentriert. Dieser Artikel basiert auf den Ermittlungsmustern, die sein Team bei realen Diebstahlsfällen auf EVM-Chains anwendet.
Referenzen
- Tironsakkul, Maarek, Eross, Just — Probing the Mystery of Cryptocurrency Theft: An Investigation into Methods for Taint Analysis, arXiv:1906.05754 (2019). https://arxiv.org/abs/1906.05754



