Back to Blog

Taint-Analyse in der Kryptowährung: Poison, Haircut und FIFO erklärt

Trace AI
July 22, 2026
8 min read
Key Insights
  • Die Taint-Analyse unterteilt Gelder in „kontaminiert" und „sauber" und verfolgt dann, wie der kontaminierte Anteil durch spätere Transaktionen fließt.

  • Drei Methoden dominieren das Feld – Poison, Haircut und FIFO – und sie unterscheiden sich darin, wie präzise sie die Kontamination zuweisen.

  • FIFO ist am präzisesten; Poison ist am gröbsten, da es alles, womit es in Berührung kommt, als unrein betrachtet.

  • Moderne Rückverfolgungstools lösen dieselbe grundlegende Frage – wie viel von dem, was herausgekommen ist, noch unrein ist – um eine Wallet-Adresse in einen Geldfluss-Bericht umzuwandeln.

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
Vergleich, wie die Taint-Methoden Poison, Haircut und FIFO eine ausgehende 9.000-USDT-Überweisung aus einem Wallet mit 7.000 sauberen und 3.000 kontaminierten USDT kennzeichnen.
Vergleich, wie die Taint-Methoden Poison, Haircut und FIFO eine ausgehende 9.000-USDT-Überweisung aus einem Wallet mit 7.000 sauberen und 3.000 kontaminierten USDT kennzeichnen.

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.

Drei Szenarien, die vergleichen, wie sich Taint-Analyse verhält: Eine gewöhnliche Überweisung wird direkt verfolgt; ein Mixer unterbricht die Verbindung und erfordert eine statistische Neuverknüpfung; eine Cross-Chain-Bridge zwingt dazu, die Rückverfolgung auf einer anderen Chain fortzusetzen.
Drei Szenarien, die vergleichen, wie sich Taint-Analyse verhält: Eine gewöhnliche Überweisung wird direkt verfolgt; ein Mixer unterbricht die Verbindung und erfordert eine statistische Neuverknüpfung; eine Cross-Chain-Bridge zwingt dazu, die Rückverfolgung auf einer anderen Chain fortzusetzen.

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


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