Preise werden geladen…

Slippage-Toleranz bei Krypto: Warum die Standardeinstellung Sie Geld kostet

Slippage-Toleranz ist keine Schutzfunktion, sondern eine Erlaubnis. Die standardmäßigen 0,5% können bei illiquiden Swaps unbemerkt deutlich mehr an MEV-Bots und Sandwich-Attacken abgeben.

Slippage-Toleranz bei Krypto: Warum die Standardeinstellung Sie Geld kostet
<npc/>

Was die Slippage-Toleranz bei einem Swap tatsächlich bedeutet

Wenn du auf einer dezentralen Börse auf „Swap“ klickst, wird deine Transaktion nicht sofort ausgeführt. Sie wird an einen Mempool gesendet, von einem Router aufgegriffen und dann On-Chain abgewickelt. In diesem Zeitfenster kann sich der angezeigte Preis bewegen. Die Slippage-Toleranz ist die Bandbreite an Bewegung, die du zwischen dem gesehenen Preis und dem tatsächlich erhaltenen Preis akzeptierst.

Konkret: Wenn ETH zu 3.000 $ angezeigt wird und du 1 % Slippage einstellst, füllt der Router deinen Trade zu jedem Preis zwischen etwa 2.970 $ und 3.030 $. Alles, was schlechter ist als 2.970 $ bei einem Verkauf (oder 3.030 $ bei einem Kauf), sollte dazu führen, dass der Trade rückgängig gemacht wird. Die meisten Wallets und DEX-Frontends wählen 0,5 % als Standard, weil es ein enges Band ist, das bei liquiden Paaren gut funktioniert, bei denen sich der Preis in den Sekunden bis zur Abwicklung selten um mehr als wenige Basispunkte bewegt.

Der entscheidende Satz lautet hier: „Erlaubnis, kein Zielwert.“ Eine Toleranz von 0,5 % bedeutet nicht, dass du 0,5 % verlierst. Bei einem liquiden Paar verlierst du oft gar nichts. Wenn du aber 5 % oder 20 % einstellst, zielst du nicht auf eine Slippage von 5 % oder 20 % ab; du gibst dem Router lediglich die Erlaubnis, dich bis zu diesem Wert auszufüllen. Welche Ausführung du tatsächlich bekommst, hängt davon ab, wer sonst noch um diesen Trade konkurriert.

Wie eine hohe Slippage-Einstellung dich in der Praxis ausnimmt

Stell dir vor, du findest einen neuen Token, der in sozialen Medien im Trend liegt. Du gehst auf eine DEX, fügst den Contract ein und versuchst, Token im Wert von 500 $ zu kaufen. Die Oberfläche warnt dich, dass die Liquidität dünn ist. Der Auto-Router schlägt eine Slippage von 5 % vor, dann 12 %, dann 49 %, während deine Transaktion immer wieder revertiert. Du drehst sie schließlich auf 49 % hoch, klickst auf Bestätigen und erhältst nur einen Bruchteil der erwarteten Token. Den Rest des von dir gesendeten ETH hat etwas zwischen deiner Wallet und der Chain abgeschöpft.

Es sind meist drei Übeltäter, und sie arbeiten oft zusammen. Erstens ist der Pool selbst dünn, sodass dein Trade den Preis im Verhältnis zu seiner Größe drastisch verschiebt; das wird als Price Impact bezeichnet und ist nicht dasselbe wie Slippage. Zweitens sieht ein Mempool-Beobachter deine ausstehende Transaktion mit ihrer großzügigen 49-%-Obergrenze und nutzt einen Sandwich-Angriff, um daraus Profit zu schlagen. Drittens kann der Token selbst ein Honeypot sein, der Käufe ermöglicht, Verkäufe jedoch unmöglich macht, wobei die 49-%-Slippage der Mechanismus ist, mit dem der Deployer Wert abschöpft.

Genau auf diesen Fehlermodus ist der Artikel zugeschnitten: auf das Klicken von „Bestätigen“ bei einer Standardeinstellung, die der Nutzer nicht verstanden hat. Der Standardwert von 0,5 % ist kein Scam. Eine 49-%-Toleranz, die man „einmal setzt und vergisst“, bei einem Token, dessen Contract man nicht lesen kann, ist sehr wohl einer. Die Slippage-Zahl, die du wählst, ist das Maximum, das du bereit bist, verloren zu gehen; in einem dünnen Pool mit feindlichen Akteuren wird genau dieses Maximum genommen.

Wie Slippage-Toleranz im Router durchgesetzt wird

Slippage-Toleranz wird auf Smart-Contract-Ebene erzwungen, nicht von der Website, die du nutzt. Wenn du einen Swap auf Uniswap, 1inch, Matcha, CowSwap oder einem beliebigen Router, der diese aggregiert, signierst, enthält die signierte Nachricht einen Mindestausgabebetrag. Der Router ruft den Pool auf, führt den Trade aus und prüft das Ergebnis gegen diesen Mindestwert. Liegt die Ausgabe unter dem Mindestwert, wird die gesamte Transaktion rückgängig gemacht und dein Gas ist verbraucht, aber deine Token werden nicht bewegt.

Die Mathematik funktioniert so. Wenn du einen Token mit ETH kaufst und der angezeigte Preis impliziert, dass du mindestens 1.000 Token erhalten solltest, bedeutet eine Slippage-Toleranz von 1 %, dass die Mindestausgabe 990 Token beträgt. Eine Toleranz von 5 % setzt den Mindestwert auf 950 Token. Eine Toleranz von 49 % setzt ihn auf 510 Token. Der Contract akzeptiert alles, was bei oder über diesem Mindestwert liegt; er prüft nicht, ob der Trade „fair" war oder ob Bots eingegriffen haben.

Daraus folgen zwei Implikationen. Erstens ist der Schutz binär: Der Trade wird entweder bei oder über dem Mindestwert ausgeführt, oder er wird rückgängig gemacht. Bei einem typischen AMM-Swap gibt es keine Teilausführung. Zweitens wird der Mindestwert von dir festgelegt, wenn du signierst. Einmal signiert und gesendet, kann er nicht mehr geändert werden. Deshalb bitten dich die Frontends, eine Slippage-Zahl zu bestätigen, und deshalb ist es eine echte Entscheidung mit echten Konsequenzen, sie zu erhöhen, damit ein Trade durchgeht.

Auf Uniswap v3 und ähnlichen Venues mit konzentrierter Liquidität ist die Mathematik aus Nutzersicht identisch, aber der Pool kann am aktuellen Tick dünner sein, was bedeutet, dass dein Price Impact höher ist und eine enge Slippage mit höherer Wahrscheinlichkeit rückgängig gemacht wird. In Pools im Stil von Uniswap v2 ist die Tiefe gleichmäßig verteilt, sodass große Trades gegen einen kleinen Pool einen großen Price Impact erzeugen, der oft mit Slippage verwechselt wird.

Sandwich-Angriffe, MEV-Bots und der Mempool

Ein Mempool ist der öffentliche Warteraum für unbestätigte Transaktionen. Validatoren und Block Builder sehen deinen Swap, bevor er in einen Block aufgenommen wird, einschließlich des Tokens, der Größe, des Routers und der Slippage-Obergrenze. Searcher, das sind spezialisierte Bots, scannen diesen Mempool nach profitablen Gelegenheiten. Der häufigste Angriff gegen eine großzügige Slippage-Einstellung ist der Sandwich.

Ein Sandwich-Angriff besteht aus drei Schritten. Der Bot sieht deinen ausstehenden Kauf von Token X mit 10 % Slippage. Er platziert einen Kauf von Token X direkt vor deinem, was den Preis nach oben treibt. Dein Trade wird dann zu einem schlechteren Preis ausgeführt als erwartet, aber immer noch innerhalb deiner Toleranz, sodass er nicht rückgängig gemacht wird. Der Bot verkauft Token X unmittelbar danach und kassiert den Price Impact, den er erzeugt hat. Du erhältst weniger Token, und der Bot profitiert von der Differenz.

Sandwich-Angriffe sind eine Teilmenge von MEV, also Maximal Extractable Value, der umfassenderen Kategorie von Gewinnen, die Block Producer und Searcher durch Umordnen, Einfügen oder Zensieren von Transaktionen abschöpfen können. Auf Ethereum Mainnet ist MEV eine reale und dauerhafte Steuer auf DEX-Nutzer. Die Kosten zeigen sich als schlechtere Ausführung bei jedem Swap, der einen öffentlichen Mempool mit nennenswerter Slippage berührt.

Tokens und Pools, die am stärksten betroffen sind, teilen drei Eigenschaften. Sie sind volatil, sodass Preisbewegungen von mehreren Prozent innerhalb eines einzelnen Blocks häufig vorkommen. Sie haben geringe Liquidität, sodass ein moderat großer Trade einen spürbaren Price Impact erzeugt. Sie ziehen ungeduldige Käufer an, sodass die Slippage-Toleranzen hoch genug eingestellt werden, um einen Sandwich aufzufangen. Memecoins erfüllen alle drei Kriterien, weshalb die Sandwich-Ökonomie bei neuen Token-Launches am sichtbarsten ist.

Warum 49 % Slippage eine Betrugs-Signatur und keine Einstellung ist

Wenn ein DEX-Frontend dich auffordert, die Slippage über ungefähr 5 % und insbesondere auf 20 %, 30 % oder 49 % zu erhöhen, tut diese Aufforderung eines von zwei Dingen. Entweder ist der Pool so dünn, dass dein Trade sonst rückgängig gemacht würde, in welchem Fall du ihn wahrscheinlich nicht in dieser Größe handeln solltest, oder der Token hat eine Verkaufsbeschränkung im Contract, die ehrliche Swaps fehlschlagen lässt.

Honeypot-Tokens kodieren eine Regel wie „Transfers von diesem Contract sind deaktiviert" oder „Verkäufe werden mit 100 % besteuert." Du kannst kaufen. Du kannst nicht verkaufen, oder der Verkauf gibt nur einen Bruchteil zurück. Damit dein Kauf vor den Beschränkungen landet, schlägt das Frontend eine hohe Slippage vor. Sobald du gekauft hast, sind deine Token illiquide. Der Deployer zieht die ETH-Seite des Pools ab, und du bleibst mit einem Token zurück, den du nicht mehr loswerden kannst.

Auch bei einem Nicht-Betrugs-Token gibt eine Slippage von 49 % auf einem dünnen Pool dem Mempool praktisch einen Blankoscheck. Ein Searcher kann den Preis im Block um 30 % bewegen, deinen Trade zum schlechtesten erlaubten Preis ausführen und die Differenz einstecken. Für dieses Ergebnis brauchst du keinen bösartigen Contract; du brauchst nur einen öffentlichen Mempool und einen aggressiven Bot. Die Slippage, die du festlegst, ist die Obergrenze dessen, was sie nehmen können.

Die praktische Regel ist, dass Slippage über etwa 3 % bei jedem Token, den du nicht unabhängig verifiziert hast, eine gelbe Flagge sein sollte. Slippage über 10 % sollte eine rote Flagge sein, die dich verpflichtet, den Contract zu lesen, die Holder-Konzentration zu prüfen und zu bestätigen, dass Verkäufe nicht besteuert oder blockiert werden. Slippage bei 49 % sollte ein Stoppschild sein. Der Trade ist fast immer schlechter, als ihn auszulassen.

Benutzerdefinierte vs. automatische Slippage-Einstellungen

Die meisten Wallets und DEX-Frontends bieten zwei Möglichkeiten, Slippage festzulegen. Auto-Slippage, manchmal auch dynamische oder intelligente Slippage genannt, verwendet einen Algorithmus, um die minimale Slippage zu schätzen, die nötig ist, damit der Trade durchgeht, basierend auf dem Pool, der Größe und der jüngsten Volatilität. Benutzerdefinierte Slippage lässt dich selbst eine Zahl eingeben, wobei 0,1 %, 0,5 % und 1 % übliche Voreinstellungen sind.

Auto-Slippage ist bequem und bei Mainstream-Paaren normalerweise gut kalibriert. Sie ist auch die Quelle der 49-%-Aufforderung bei Honeypot-Tokens, weil der Algorithmus versucht, deinen Trade erfolgreich zu machen, nicht dich vor einem schlechten Trade zu schützen. Bei legitimen Paaren wählt dynamische Slippage oft 0,1 % bis 0,5 %. Bei Long-Tail-Tokens kann sie in den zweistelligen Bereich klettern, weil der Pool sonst bei jeder Transaktion rückgängig gemacht würde.

Benutzerdefinierte Slippage ist die sicherere Standardeinstellung, sobald du verstehst, was die Zahl bewirkt. Ein guter Ausgangssatz ist 0,1 % bis 0,5 % für Top-Paare wie ETH und Stablecoins, 0,5 % bis 1 % für liquide Altcoins und 1 % bis 2 % für Trades, die du bewusst auf volatilen Assets machst, die du recherchiert hast. Alles über 2 % bei einem Token, den du nicht erklären kannst, verdient eine Pause und das Lesen des Contracts.

Bei größeren Trades kannst du die Order auch aufteilen. Zwei Swaps mit halber Größe erzeugen im Allgemeinen weniger Price Impact und sehen weniger Sandwich-Gelegenheiten als ein Swap in voller Größe, weil jeder einzelne Trade in ein engeres Slippage-Band passt. Das ist mehr Aufwand, aber es ist die Art von Gewohnheit, die gelegentliche Swapper von Operateuren trennt, die ihr Exposure bewusst dimensionieren.

Wie private Mempools wie Flashbots Protect helfen

Ein privater Mempool ist ein separater Kanal zwischen deiner Wallet und den Block-Buildern. Anstatt deinen Swap an den öffentlichen Mempool zu senden, wo ihn jeder Searcher sehen kann, leitest du ihn direkt an einen Builder weiter, der ihn in einen Block aufnimmt, ohne ihn dem offenen Mempool preiszugeben. Flashbots Protect ist das am weitesten verbreitete Beispiel auf Ethereum, und ähnliche Dienste gibt es auch auf anderen Chains.

Wenn deine Transaktion nicht im öffentlichen Mempool erscheint, können Sandwich-Bots sie nicht rechtzeitig sehen, um Trades darum herum einzufügen. Die Ausführung, die du bekommst, liegt näher an dem Preis, der dir angezeigt wurde, und du kannst eine engere Slippage festlegen, ohne Reverts durch feindliche Neuordnung zu riskieren. Für Nutzer, die häufig auf Ethereum Mainnet swappen, ist das Routing über einen privaten Mempool eines der wirksamsten Sicherheits-Upgrades.

Es gibt allerdings Trade-offs. Private Mempools sind nicht kostenlos; der Builder behält einen kleinen Anteil ein, und nicht alle Wallets unterstützen sie. Einige private Pools haben ein anderes Vertrauensmodell als der öffentliche Mempool, da du dem Builder vertrauen musst, dich nicht selbst zu frontunnen. In der Praxis werden die großen Flashbots-artigen Dienste von seriösen Teams betrieben und sind auditiert, aber die Vertrauensannahme besteht real und sollte verstanden werden.

Nicht jede Chain verfügt über einen ausgereiften privaten Mempool. Auf Layer-2-Netzwerken und alternativen Layer-1s sind die Dynamiken im Mempool anders. Einige L2s sequenzieren Transaktionen über einen zentralen Sequencer, was das Bedrohungsmodell verändert. Andere haben sehr kurze Blockzeiten, was Sandwich-Möglichkeiten reduziert, aber nicht eliminiert. Das Prinzip bleibt jedoch dasselbe: Wenn dein Trade sichtbar ist, bevor er bestätigt wird, kann jemand aus dieser Sichtbarkeit Profit schlagen.

So setzt du die Slippage-Toleranz auf smarte Weise

Slippage ist eine Erlaubnis, ein Budget und eine Absicherung, alles in einer Zahl verschlüsselt. Der Standardwert von 0,5 % ist ein vernünftiger Ausgangspunkt bei liquiden Paaren. Bei volatilen, illiquiden oder nicht verifizierten Tokens hängt die richtige Slippage davon ab, was du über den Contract, den Pool und die Route weißt. Ein nützliches mentales Modell lautet: Enger ist sicherer, weiter ist riskanter, und die Zahl ist der Worst Case, dem du schriftlich zustimmst.

Vor jedem Swap, besonders bei einem Token, mit dem du noch nicht gehandelt hast, solltest du drei Dinge prüfen. Den Contract auf einem Block-Explorer auf Verkaufsbeschränkungen, Transfer-Steuern und Owner-Privilegien. Die Pool-Tiefe und das 24-Stunden-Volumen, um den Preiseinfluss bei deiner Trade-Größe abzuschätzen. Die Holder-Verteilung, um zu sehen, ob einige wenige Wallets direkt nach deinem Kauf auf dich abladen können. Wenn einer dieser Punkte ungünstig ist, sollte deine Slippage eng genug sein, damit der Trade revertet, statt sich schlecht zu füllen.

Für Nutzer, die regelmäßig auf Ethereum Mainnet swappen, ist die Aktivierung eines privaten Mempools wie Flashbots Protect und das Routing von Trades darüber eine der effektivsten Methoden, um das Sandwich-Risiko zu reduzieren. In Kombination mit disziplinierten Slippage-Einstellungen gewinnt dieser Ansatz einen erheblichen Teil der Ausführungsqualität zurück, der sonst durch MEV verloren ginge.

Verfolge Slippage-Exploits und Mempool-Bedrohungen mit dem richtigen Signal

Nachrichten zur Slippage-Toleranz bewegen sich schnell, und die darauf aufbauenden Angriffe ebenso. Sandwich-Bots, Honeypot-Contracts und Änderungen beim Mempool-Routing sind alles Signale, die für jeden On-Chain-Trader relevant sind, und sie manuell über Dutzende Tokens und Chains hinweg zu verfolgen ist ein aussichtsloses Unterfangen. Zippfeed liefert Krypto-Schlagzeilen mit Sentiment-Bewertung (bullish, neutral oder bearish) und einer Wichtigkeitsstufe, damit du die Warnungen erkennst, die wirklich zählen, bevor du den nächsten Swap bestätigst.

Häufig gestellte Fragen

Ist es sicher, die standardmäßige Slippage-Toleranz von 0,5% zu verwenden?
Bei liquiden Paaren wie ETH gegen USDC oder großen Altcoins auf Uniswap sind 0,5% ein sinnvoller Standard und führen selten zu spürbaren Verlusten durch Slippage oder Sandwich-Attacken. In dünnen Pools, bei Memecoins oder nicht verifizierten Tokens kann der Standard Ihren Trade abbrechen, was Sie dann dazu verleitet, die Toleranz zu erhöhen, wo das eigentliche Risiko liegt. Betrachten Sie 0,5% als sicher für Blue-Chip-Paare und als unzureichend als universellen Standard.
Wie wird die Slippage-Toleranz bei einem Swap tatsächlich durchgesetzt?
Wenn Sie einen Swap signieren, enthält die Transaktion einen Mindestausgabebetrag, der aus Ihrem Slippage-Prozentsatz berechnet wird. Der Router führt den Trade auf dem AMM aus und prüft das Ergebnis gegen diesen Mindestbetrag. Liegt die Ausgabe bei oder über dem Minimum, wird der Trade ausgeführt. Liegt sie darunter, wird die Transaktion rückgängig gemacht und Sie zahlen Gas, verlieren aber keine Tokens. Der Schutz ist binär und wird vollständig durch die Zahl kontrolliert, die Sie signieren.
Sollte ich die Slippage jemals auf 49% setzen, damit ein Trade durchgeht?
Fast nie. Eine Toleranz von 49% ist das Kennzeichen eines Honeypot-Tokens oder eines extrem dünnen, leicht manipulierbaren Pools, und sie zu akzeptieren gibt Mempool-Bots die Erlaubnis, Sie zum schlechtesten möglichen Kurs zu füllen. Wenn ein Swap bei niedriger Slippage immer wieder fehlschlägt, ist die richtige Reaktion, wegzugehen oder die Order aufzuteilen, nicht das Limit auf die Hälfte Ihrer Position zu erhöhen. Dieser Artikel ist Bildung, keine Finanzberatung, aber das Muster ist konsistent genug, um 49% als Stoppschild zu betrachten.
Was ist eine Sandwich-Attacke und wie hilft der Schutz privater Mempools?
Eine Sandwich-Attacke liegt vor, wenn ein Mempool-Bot kurz vor Ihrem anstehenden Swap einen Kauf und kurz danach einen Verkauf platziert und dabei von der Preisauswirkung profitiert, die er auf Ihren Trade erzeugt hat. Sie ist nur profitabel, wenn Ihre Slippage-Toleranz großzügig genug ist, um die Manipulation aufzufangen. Private Mempools wie Flashbots Protect senden Ihre Transaktion direkt an einen Block Builder, ohne sie dem öffentlichen Mempool auszusetzen, sodass Sandwich-Bots sie nicht rechtzeitig sehen und ins Visier nehmen können. So können Sie in der Regel engere Slippage nutzen und näher an den Kurs herankommen, der Ihnen angezeigt wurde.
Verwandte Tokens
$ETH $UNI