Was in DeFi wie Slippage aussieht, ist größtenteils Preisimpact: eine deterministische Kostenkomponente, die in AMM-Kurven eingebaut ist und in dem Moment verschwindet, in dem du auf einem CLOB handelst.
March 28, 2026 | ,
April 09, 2026 | ,
Du prüfst ein Angebot. Du klickst auf „Swap“. Die Transaktion bestätigt sich. Der Preis, den du gezahlt hast, ist etwas schlechter als das, was du gerade eben gesehen hast, und du schreibst es „der Markt ist in Bewegung geraten“ zu. Bei den meisten DeFi-Trades auf AMMs ist diese Erklärung falsch. Der Markt ist nicht in Bewegung geraten. Du hast ihn bewegt.
Was Retail-Trader „Slippage“ nennen, ist selten Marktschwankung. Es handelt sich um einen strukturellen, vorhersehbaren Kostenblock, der in das Design der Börse eingeschrieben ist, die sie verwenden. Wenn du erst einmal verstehst, woher er kommt, werden zwei Dinge klar: wie viel davon du tatsächlich zahlst, und warum er nicht existieren müsste.
Slippage ist die Differenz zwischen dem Preis, den du erwartet hast zu zahlen, und dem Preis, den du am Ende gezahlt hast. Sie hat zwei klar unterscheidbare Ursachen, die die meisten DeFi-Schnittstellen unter einer einzigen Kennzeichnung „Slippage“ verwischen.
Das erste ist Execution-Slippage — die reale, externe Preisbewegung, die in den Sekunden zwischen deinem Angebot und deiner Ausführung passiert. Bei liquiden Pairs und einer Blockzeit von zwölf Sekunden ist das klein und selten relevant.
Das zweite ist Price Impact — die Bewegung, die durch deinen eigenen Trade entsteht, wenn er mit dem Liquiditätspool interagiert. Bei einem AMM ist das kein Zufall und auch keine Verzögerung. Es ist deterministisch. Die Preisfunktion des Pools garantiert, dass dein Trade den Preis gegen dich bewegt, und die exakte Höhe ist berechenbar, bevor du auf „Bestätigen“ klickst.
Der Grund, warum der meiste DeFi-Slippage nicht wirklich Slippage ist, ist, dass sie nicht zufällig ist. Es ist eine Gebühr, die von der Kurve erhoben wird und im Voraus berechnet ist.
Ein standardmäßiges AMM wie Uniswap v2 verwendet die Konstante-Produkt-Formel: x × y = k. Der Pool hält Reserven aus zwei Tokens, und das Produkt dieser Reserven bleibt bei jedem Trade erhalten. Das ist eine elegante Art, Liquidität bereitzustellen, ohne Counterparties zu benötigen — aber es macht Price Impact mathematisch unvermeidbar.
Denk an einen einfachen Pool: 1.000 ETH und 3.200.000 USDC, was einen ETH-Preis von $3.200 ergibt. Wenn du 10 ETH kaufen willst, kannst du sie nicht zu $3.200 kaufen. Der Pool muss k aufrechterhalten, was bedeutet, dass nach deinem Trade die USDC-Reserve steigt, die ETH-Reserve fällt und das Verhältnis — der Preis — nach oben verschoben wird. Du zahlst am Ende ungefähr $3.232 pro ETH. Diese $32-Lücke pro ETH, multipliziert über deinen Trade hinweg, ist der Price Impact. Das ist keine Gebühr, die das Protokoll eingesammelt hat. Es ist eine strukturelle Konsequenz daraus, gegen eine Kurve zu traden.
Skalier den Trade hoch. Kaufe 50 ETH aus demselben Pool, und der effektive Preis springt näher an $3.360. Kaufe 100 ETH, und du liegst bei weit über 5 Prozent Kosten, bevor irgendwelche LP-Gebühren, irgendwelcher Gasaufwand, irgendein MEV überhaupt ins Spiel kommen. Je größer dein Trade im Verhältnis zur Tiefe des Pools ist, desto stärker bestraft dich die Kurve. Das ist der Grund, warum ernsthafte Trade-Größen on-chain entweder auf viele Pools aufgesplittet werden, über Aggregatoren geroutet werden oder eine Ausführungsqualität akzeptieren, die auf jeder zentralisierten Handelsplattform nicht akzeptabel wäre.
Es gibt keine Version eines Constant-Product-AMM, die das nicht macht. Die Kurve ist die Kosten.
Jede AMM-Frontend fragt dich, eine Slippage Tolerance einzustellen. Die meisten Trader lassen sie auf dem Standard, manche erhöhen sie, um fehlgeschlagene Transaktionen zu stoppen, und nur sehr wenige verstehen, was diese Einstellung tatsächlich bewirkt.
Slippage-Toleranz ist eine Obergrenze für den schlechtesten Ausführungspreis, den du akzeptierst. Wenn der tatsächlich erzielte Preis außerhalb dieser Obergrenze liegt, wird die Transaktion zurückgesetzt. Die Einstellung reduziert deinen Slippage nicht — sie definiert lediglich die Obergrenze. Bei 0,5 Prozent Toleranz zahlst du weiterhin den Preis, den der Curve dir als Preisimpact berechnet; du brichst nur ab, wenn er die halbe Prozentmarke überschreitet.
Das Trade-off, das sie erzwingt, ist hässlich. Eine geringe Toleranz schützt dich vor schlechten Fills, führt aber dazu, dass Transaktionen bei volatilen Paaren zurückgesetzt werden, Gas verschwenden und der Trade nicht ausgeführt wird. Eine hohe Toleranz lässt Trades durchgehen, aber sie eröffnet auch eine gut dokumentierte Angriffsfläche: Sandwich-Bots, die wir im vorherigen Beitrag über MEV behandelt haben. Sie lesen deine Toleranz aus dem Mempool und extrahieren so nahe wie möglich an diese Obergrenze, soweit es sich profitabel ausnutzen lässt. Stell die Toleranz zu hoch bei einem illiquiden Pair ein, und du wirst zum leicht verdienten Geld in der Sucher-Strategie von jemand anderem’s.
Es gibt keine korrekte Slippage-Toleranz innerhalb des AMM-Modells. Jede Einstellung ist ein Kompromiss zwischen Reverts und Extraktion.
Slippage in einem einzelnen Pool ist das eine. Die meisten nicht-trivialen Trades routen über mehrere.
Wenn ein DEX-Aggregator einen Trade über Uniswap, Curve und Balancer aufteilt, um die beste Ausführung zu finden, zahlt jeder Hop seinen eigenen Preisimpact. Aggregatoren optimieren für das minimale Gesamtergebnis, können es aber nicht auf null treiben — die Curves erheben weiterhin Gebühren. Bei Long-Tail-Paaren, für die es nirgendwo einen tiefen Pool gibt, ist die beste verfügbare Routing-Option immer noch eine teure Route. Liquidität ist in AMM-Ökosystemen per Design fragmentiert, und für diese Fragmentierung wird in Form von Slippage bezahlt.
Für jeden Trader, der mit einer bestimmten Größenordnung läuft — Market Maker, Treasuries, informierter Flow — übersteigt diese Kosten regelmäßig den Edge, den man zu erfassen gehofft hatte. Das ist der Grund, warum große DeFi-Positionen oft über OTC-Kanäle aufgebaut werden oder auf zentralisierten Plattformen ausgeführt und dann gebridget werden. Die On-Chain-Version desselben Trades, auf einem AMM, verliert zu viel an die Curve, um überhaupt tragfähig zu sein.
Das Problem liegt nicht an der Dezentralisierung. Es liegt am Preisbildungsmechanismus.
Bei einem Central Limit Order Book handelst du nicht gegen eine Curve. Du handelst gegen andere Trader — genauer: gegen deren liegende Limit-Orders. Wenn du eine Market-Order einreichst, wird sie zum besten verfügbaren Preis im Orderbuch ausgeführt, dann zum nächsten besten, dann zum nächsten, bis deine Order ausgeführt ist oder das Orderbuch erschöpft ist. Wenn die Spitze des Orderbuchs 50 ETH zu $3,200 anbietet und du 30 ETH kaufst, zahlst du $3,200 für alle davon. Keine Curve, keine implizite Gebühr, keine deterministische Steigung.
Eine Limit-Order geht noch weiter. Du gibst den exakten Preis an, zu dem du bereit bist zu kaufen oder zu verkaufen, und die Börse füllt dich entweder zu diesem Preis oder füllt dich überhaupt nicht. Slippage, im AMM-Sinn, existiert einfach nicht — dein Fill-Preis ist der Preis, den du gewählt hast.
Dies ist der Trade-off, den viele crypto-native Trader vergessen hatten, den sie überhaupt eingingen. Jede zentralisierte Börse betreibt einen CLOB. Trader dort hatten nie einen Bedarf für eine “Slippage-Toleranz”-Einstellung, weil die Architektur keine Slippage als Nebeneffekt erzeugt. Die einzige Form von Slippage, die auf einem CLOB übrig bleibt, ist die, die den Namen wirklich verdient: die Kosten dafür, das Orderbuch entlangzugehen, wenn du eine sofortige Ausführung auf eine Order verlangst, die größer ist als die oberste Liquiditätsebene. Das sind echte Kosten, sie sind sichtbar, bevor du sie einreichst, und sie stehen in proportionalem Verhältnis dazu, wie aggressiv du mit der Ordergröße vorgehst.
Dexalot ist ein dezentraler CLOB. Orders liegen on-chain, Markt- und Limit-Orders werden beide nativ ausgeführt, und es gibt nirgendwo im Stack eine Bonding-Curve. Für jeden Trader, der seine Position vergrößert, ändert das die Grundeinstellung: Statt die Slippage-Toleranz zu konfigurieren und zu hoffen, dass die MEV-Umgebung ruhig ist, platzierst du eine Limit-Order zu dem Preis, den du willst, und wirst entweder ausgefüllt oder eben nicht.
Für Trader, die von AMMs kommen, ist die Verhaltensänderung gering — die Oberfläche wirkt wie eine Börse — aber die Kostenstruktur ist anders, und das verstärkt sich mit der Zeit. Du hörst auf, die Curve zu bezahlen. Du hörst auf, Toleranzeinstellungen dem Mempool auszusetzen. Du hörst auf, Orders über mehrere Pools aufzuteilen, um einen Impact zu minimieren, der eigentlich gar nicht existieren sollte. Gebühren werden zu den Gebühren, und der Preis wird zum Preis.
Slippage ist keine unvermeidliche Kostenfolge dezentralen Tradings. Sie ist ein Kostenfaktor von AMMs. Wenn sich die Architektur ändert, geht der Kostenfaktor mit.