Sandwich Trading
Sandwich Trading, auch bekannt als Sandwich-Attacken oder Sandwiching, ist eine Handelsstrategie oder Manipulationstechnik auf den Kryptowährungsmärkten.
Es wird verwendet, um Token-Preisbewegungen auszunutzen, die durch Transaktionen auf dezentralen Plattformen (DEXs) verursacht werden, um Gewinne auf Kosten ahnungsloser Trader zu erzielen.
Wie Sandwich Trading funktioniert
Bevor wir das Sandwich Trading verstehen, sollten wir uns zunächst ansehen, wie DEXs funktionieren. In einem Constant Product Market Maker (CPMM)-Modell folgt ein Liquiditätspool, bestehend aus Token X und Token Y, dieser Formel: X * Y = K, wobei K immer konstant bleibt.
An DEXs übermittelte Geschäfte werden nicht sofort ausgeführt, sondern an den Mempool gesendet, wo Trader alle anstehenden Transaktionen einsehen können. Dies bietet Sandwich-Angreifern die Möglichkeit, Gewinnchancen auf Kosten ahnungsloser Trader auszunutzen.
Nehmen wir an, Trader A reicht eine Transaktion ein, bei der er 10 Token X gegen Token Y tauscht, mit einer Slippage-Toleranz von 1 % (er ist bereit, eine Abweichung von bis zu 1 % beim Endwert, den Trader A erhält, zu akzeptieren) und einer Gasgebühr von 0,3 % in einem Pool mit 100 Token X und 100 Token Y. Auf der Grundlage dieser Parameter wird Trader A voraussichtlich 9,066 Token Y erhalten.
Ein Sandwich-Angreifer platziert jedoch nun strategisch zwei Transaktionen, eine vor der Transaktion von Trader A und eine danach, um von den Preisschwankungen zu profitieren.
Zunächst kauft der Angreifer 0,524 Token Y mit 0,529 Token X mit einer höheren Gasgebühr. Diese „Vorabbestellung“ erhöht den Preis von Token Y aufgrund der Funktionsweise des CPMM-Modells.
Infolgedessen kauft Trader A nur 8,975 Token Y zu einem höheren Preis als erwartet. Um genau zu sein, erhält Trader A genau 1 % weniger Token Y als erwartet, das ist die maximale Abweichung, die Trader A angibt, welche er tolerieren würde.
Der Sandwich-Angreifer verkauft dann 0,524 Token Y zu einem höheren Preis („Back-Order“), der nach Abschluss der Transaktion von Trader A weiter nach oben getrieben wurde, und erhält 0,635 Token X.
Der Sandwich-Angreifer macht mit diesem Angriff einen Gewinn von 0,106 Token X (0,635-0,529=0,106).
Im Allgemeinen steigt die Rentabilität von Sandwich-Angriffen mit der Transaktionsgröße und der Slippage-Toleranz des Opfers.
Auswirkungen des Sandwich-Handels
Der Sandwich-Handel kann, wenn er zu manipulativen Zwecken eingesetzt wird, mehrere negative Auswirkungen auf dezentrale Plattformen (DEXs) und das breitere Ökosystem der Kryptowährungen haben.
Marktmanipulation: Sandwich Trading ist eine Form der Marktmanipulation. Es nutzt Preisdiskrepanzen aus, um auf Kosten anderer Trader zu profitieren. Dieses Verhalten untergräbt das Vertrauen in den Markt und kann legitime Teilnehmer abschrecken.
Verlust von Geldern: Sandwich-Opfer können durch die Preismanipulation finanzielle Verluste erleiden. Dies kann zu Unzufriedenheit und Misstrauen innerhalb der Cryptocurrency Community führen.
Geringere Liquidität: Wiederholte Sandwich-Angriffe können Liquiditätsanbieter davon abhalten, an DEXs teilzunehmen, was die Gesamtliquidität auf dem Markt verringert.
Wie man sich vor Sandwich-Attacken schützen kann
Um sich vor Sandwich-Attacken zu schützen, kann man folgende Möglichkeiten in Betracht ziehen.
Limit-Orders verwenden: Wann immer möglich, sollte man Limit-Orders anstelle von Marktorders verwenden. Viele DEXs bieten diese Orderart nicht an, aber einige DEXs haben diese Option. Erwägt man die Verwendung von DEXs mit Limit-Orders, so kann man den Preis festlegen, zu dem man bereit ist, einen Vermögenswert zu kaufen oder zu verkaufen.
Verwendung einer geringen Slippage-Toleranz: Eine relativ niedrige Slippage-Toleranz verringert die potenziellen Gewinne, die Sandwich-Angreifer durch die Manipulation von Trades erzielen können. Viele DEXs verwenden jedoch inzwischen automatische Slippage-Einstellungen. Eine zu niedrige Slippage-Einstellung könnte auch dazu führen, dass die Abwicklung von Trades länger dauert.
Aufteilung von großen Trades: Ein einziger großer Trade ist das ideale Ziel für Sandwich-Angreifer. Die Aufteilung in kleinere Trades kann dazu beitragen, potenzielle Slippage zu verringern.
Wie DEXs den Sandwich-Handel eindämmen können
Nachfolgend sind einige Strategien aufgeführt, die von DEXs eingesetzt werden können, um die negativen Auswirkungen des Sandwich-Trading zu mildern:
Anti-Front-Running Maßnahmen: DEXs können Maßnahmen ergreifen, um Front-Running und Sandwich Trading zu erkennen und zu verhindern. Dazu können Verzögerungen bei der Orderausführung, eine zeitliche Zufallssteuerung der Orderausführung und verbesserte Matching-Algorithmen gehören.
Werkzeuge zur Transaktionsanalyse: DEXs können Tools entwickeln oder integrieren, die Transaktionen auf verdächtige Handelsmuster analysieren. Diese Tools können potenzielle Sandwich-Attacken identifizieren und für eine weitere Überprüfung kennzeichnen.
Algorithmische Handelsrichtlinien: DEXs können klare Grundsätze und Richtlinien für den algorithmischen Handel und den Hochfrequenzhandel aufstellen. Dies trägt dazu bei, dass Handelsroboter und Algorithmen innerhalb akzeptabler Grenzen arbeiten.