Was ist MEV und wie funktioniert es in Blockchain-Netzwerken?

Was ist MEV in Krypto?
MEV steht für maximal extractable value. Gemeint ist damit der zusätzliche Gewinn, der dadurch entstehen kann, in welcher Reihenfolge Transaktionen in einem Block verarbeitet werden.
Diese Reihenfolge ist wichtig, weil Transaktionen sich gegenseitig beeinflussen können. Ein großer Kauf oder Verkauf auf einer DEX kann zum Beispiel den Preis eines Tokens verändern. Eine Transaktion, die vor so einer Preisänderung ausgeführt wird, kann dadurch einen anderen Preis erhalten als eine Transaktion, die danach ausgeführt wird.
Wer es schafft, die eigene Transaktion an eine günstige Stelle in dieser Reihenfolge zu bringen, kann manchmal von diesem Preisunterschied profitieren. Zum Beispiel, indem man kurz vor einem großen Kauf selbst Tokens kauft und sie danach zu einem höheren Preis wieder verkauft. Der zusätzliche Gewinn, der so entsteht, kann Teil von MEV sein.
Das spielt vor allem innerhalb von DeFi eine Rolle. Stell dir vor, jemand führt einen großen Swap auf einer DEX aus. So eine Transaktion kann den Preis in einem Liquiditätspool verändern. Wenn eine andere Partei das kommen sieht und ihre eigene Transaktion kurz vor oder nach diesem Swap ausführen lässt, kann sie manchmal von der Preisänderung profitieren. Der Gewinn, der dadurch entsteht, kann Teil von MEV sein.
Der Begriff MEV bedeutete ursprünglich „miner extractable value“. Das lag daran, dass Miner auf Proof-of-Work-Blockchains Blocks erzeugten und Einfluss darauf hatten, welche Transaktionen darin enthalten waren und in welcher Reihenfolge.
Seit Ethereum auf Proof-of-Stake umgestiegen ist, spielen Validators eine wichtige Rolle beim Hinzufügen neuer Blocks. Deshalb spricht man heute meist von „maximal extractable value“. MEV ist nämlich nicht nur für Miner relevant und kann auch auf anderen Arten von Blockchains vorkommen.
MEV kann auf verschiedene Arten entstehen und seine Wirkung unterscheidet sich je nach Situation. Bei Arbitrage versuchen Händler zum Beispiel, Preisunterschiede zwischen verschiedenen DEXes auszunutzen. Dadurch können die Preise auf diesen Handelsplattformen wieder näher zusammenrücken. Auch Liquidationen innerhalb von Kreditprotokollen können MEV erzeugen. Solche Liquidationen sind nötig, um zu verhindern, dass Kredite unzureichend besichert werden.
Andere Formen von MEV können für Nutzer dagegen nachteilig sein. Ein bekanntes Beispiel ist ein Sandwich Trade. Dabei sieht ein Händler, dass ein Nutzer einen Swap ausführen will, und platziert eine eigene Transaktion direkt davor. Dadurch kann sich der Preis schon vorab verändern. Nachdem der Swap des Nutzers ausgeführt wurde, platziert der Händler noch eine weitere Transaktion, um von dieser Preisänderung zu profitieren. Der ursprüngliche Nutzer kann dadurch einen ungünstigeren Preis erhalten.
Wichtigste Erkenntnisse
- MEV ist zusätzlicher Wert, der entsteht, indem Transaktionen in einem Block clever ausgewählt oder angeordnet werden.
- Der Begriff bezieht sich nicht nur auf Miner, sondern auch auf Validators und andere Blockproduzenten.
- MEV kommt oft rund um DeFi-Swaps, Preisunterschiede und Liquidationen vor.
- Arbitrage und Liquidationen können für die Funktionsweise von DeFi nützlich sein.
- Sandwich-MEV kann dazu führen, dass ein Nutzer mehr Slippage und eine schlechtere Ausführung erhält.
Wie funktioniert MEV?
MEV entsteht, weil die Reihenfolge von Transaktionen Einfluss auf den Preis haben kann, den jemand erhält, oder auf das Ergebnis einer Transaktion.
Das sieht man zum Beispiel bei einem AMM. Ein AMM ist ein System, das den Preis von Tokens in einem DEX-Pool automatisch auf Basis des Verhältnisses zwischen den Tokens in diesem Pool bestimmt. Wenn jemand einen großen Swap ausführt, verändert sich dieses Verhältnis. Dadurch kann sich auch der Preis direkt ändern.
Stell dir vor, ein Token kostet auf DEX A 10 Euro und auf DEX B 10,50 Euro. Ein Händler kann dann versuchen, den Token zuerst für 10 Euro auf DEX A zu kaufen und ihn danach für 10,50 Euro auf DEX B zu verkaufen. Wenn diese Transaktionen schnell genug und in der richtigen Reihenfolge ausgeführt werden, kann daraus Gewinn entstehen.
Um solche Chancen zu finden, nutzen sogenannte Searcher oft spezialisierte Bots. Diese Bots beobachten ständig On-Chain-Daten und schauen oft auch in die öffentliche Mempool. Die Mempool kannst du dir als eine Art Warteschlange für Transaktionen vorstellen, die bereits gesendet wurden, aber noch nicht in einen Block aufgenommen sind.
Wenn ein Bot eine Chance sieht, erstellt er eine oder mehrere Transaktionen. Manchmal werden mehrere Transaktionen zu einem Bundle zusammengefasst. Das ist ein Paket von Transaktionen, das in einer bestimmten Reihenfolge ausgeführt werden muss. Der Bot versucht dann, dafür zu sorgen, dass diese Transaktionen an der gewünschten Stelle im Block landen.
Auf Ethereum funktioniert das grob so:
-
Ein Searcher findet eine Chance Ein Bot sieht zum Beispiel, dass derselbe Token auf zwei DEXes zu unterschiedlichen Preisen gehandelt wird.
-
Der Bot erstellt eine Transaktion oder ein Bundle Der Bot gibt zum Beispiel den Auftrag, zuerst auf der günstigen DEX zu kaufen und danach direkt auf der teureren DEX zu verkaufen.
-
Ein Builder stellt einen möglichen Block zusammen Ein Builder ist eine spezialisierte Partei, die Transaktionen und Bundles sammelt und daraus einen Block zu machen versucht, der möglichst viel Ertrag bringt.
-
Der Validator schlägt den Block vor Der Validator, auch Proposer genannt, wählt in der Regel aus verschiedenen Blockvorschlägen aus. Builders können dafür Gebote abgeben. So kann ein Teil der MEV-Erträge am Ende beim Validator landen, ohne dass dieser selbst nach Arbitragechancen suchen muss.
Oft sehen mehrere Bots dieselbe Chance. Dadurch entsteht Konkurrenz. Bots können zum Beispiel mehr bezahlen, um ihre Transaktionen an eine günstige Stelle im Block zu bekommen. Ein Teil des möglichen Gewinns geht dadurch an Builders und Validators.
Bei einer öffentlichen Mempool können andere Bots sehen, welche Transaktionen noch auf Verarbeitung warten. Dadurch können sie versuchen, darauf zu reagieren. Bei privater Übermittlung ist eine Transaktion für andere Parteien weniger sichtbar, bevor sie in einen Block aufgenommen wird.
Die genaue Funktionsweise unterscheidet sich je nach Blockchain und Layer 2. Das obige Beispiel beschreibt vor allem, wie MEV oft innerhalb von Ethereum und anderen EVM-basierten DeFi-Netzwerken funktioniert.
Welche Formen von MEV gibt es in Krypto?
Bekannte Formen von MEV sind DEX-Arbitrage, Sandwich Trading und Liquidationen. Das sind wichtige Beispiele, aber längst nicht alle Möglichkeiten. Es gibt zum Beispiel auch generalisiertes Frontrunning, bei dem ein Bot eine sichtbare Transaktion kopiert und versucht, sie früher auszuführen. Auch rund um NFT-Mints und falsch bepreiste Listings können MEV-Chancen entstehen.
Die Grenzen sind nicht immer messerscharf. Eine einzelne Transaktion kann mehrere wirtschaftliche Effekte haben. Trotzdem sind die drei Formen unten am hilfreichsten, um zu verstehen, wie MEV in der Praxis funktioniert.
Was ist Arbitrage-MEV?
Arbitrage-MEV ist das Erzielen von Gewinn aus einem Preisunterschied für denselben Token auf verschiedenen DEXes oder Liquiditätspools. Ist ein Token in Pool A günstiger als in Pool B, kann ein Bot ihn in A kaufen und fast sofort in B verkaufen.
Das kann oft in einer einzigen atomaren Transaktion passieren. Atomar bedeutet hier: Alle Schritte gelingen zusammen, oder alles wird zurückgesetzt. Gelingt der Verkauf nicht wie geplant, dann findet auch der Kauf nicht statt.
Beispiel: Stell dir vor, ein Token kostet auf DEX A 100 Euro und auf DEX B 102 Euro. Ein Searcher kann den Token auf A kaufen und direkt auf B verkaufen. Durch diesen Handel kommt der Preis an beiden Stellen meist wieder etwas näher zusammen.
Das ist für den Kryptomarkt nützlich, weil Preisunterschiede nicht unnötig lange bestehen bleiben. Der Ertrag landet allerdings meist nicht bei dem Nutzer, dessen Swap den Preisunterschied ausgelöst hat. Er geht in der Regel an den Searcher und über Gebote teilweise an den Blockproduzenten.
Arbitrage ist sehr wettbewerbsintensiv. Mehrere Bots sehen oft dieselbe Abweichung und versuchen alle, als Erste in einen Block zu kommen. Eine atomare Transaktion macht das Ergebnis technisch zwar zu einem Alles-oder-nichts, aber vor der Aufnahme bestehen weiterhin Risiken. Dazu gehören Transaktionskosten, Konkurrenz und das Risiko, dass ein anderer Bot schneller ist.
Was ist Sandwich-MEV?
Sandwich-MEV ist eine Strategie, bei der ein Bot einen DEX-Swap eines Nutzers buchstäblich zwischen zwei eigenen Transaktionen platziert. Der Bot kauft zuerst, lässt dann deinen Swap ausführen und verkauft anschließend wieder.
Das passiert meist, wenn ein Bot in der öffentlichen Mempool einen großen Swap sieht, der starke Preiswirkung haben kann. Preiswirkung ist die Preisänderung, die dein eigener Auftrag verursacht, weil ein Pool nicht unendlich viel Liquidität hat.
Der Bot platziert einen Kauf direkt vor deinem Swap. Dadurch steigt der Preis schon vorher. Dein Swap wird danach zu einem ungünstigeren Preis ausgeführt, woraufhin der Bot nach deinem Swap zum höheren Preis verkauft.
Für dich bedeutet das meist zusätzliche Slippage. Slippage ist die Differenz zwischen dem Preis, den du erwartet hast, und dem Preis, den du am Ende bekommst. Wichtig ist: Nicht jede schlechte Ausführung ist Sandwiching. Ein großer Swap in einem flachen Pool hat schon für sich genommen Preiswirkung. Sandwich-MEV ist der zusätzliche Schaden, weil sich ein Bot dazwischen schiebt.
Ein Sandwich enthält also eine Transaktion vor und eine Transaktion nach deinem Swap. Nur eine Transaktion, die vor jemand anderem ausgeführt wird, ist nicht automatisch ein Sandwich. Im Gegensatz zur zuvor beschriebenen DEX-Arbitrage hängt diese Strategie von der Nutzerorder in der Mitte ab.
Was ist Liquidation-MEV?
Liquidation-MEV entsteht, wenn Bots darum konkurrieren, eine Kreditposition zu liquidieren, die nicht mehr sicher genug ist. In DeFi kannst du Krypto leihen, indem du andere Krypto als Sicherheit hinterlegst. Fällt der Wert dieser Sicherheit zu stark, darf jemand die Position gemäß den Regeln des Protokolls liquidieren.
Bei Aave wird eine Position liquidierbar, sobald der Health Factor unter 1 fällt. Der Health Factor ist eine Zahl, die zeigt, wie sicher dein Kredit noch ist. Fällt er unter 1, kann ein Liquidator einen Teil der Schuld zurückzahlen und im Gegenzug Sicherheit mit einem Liquidationsbonus erhalten.
Dieser Bonus ist der Grund, warum Bots so schnell wie möglich sein wollen. Sie beobachten Positionen, Preise von Oracles und die Regeln des Protokolls. Ein Oracle liefert Preisdaten an Smart Contracts. Sobald eine Position liquidierbar wird, versucht der schnellste Bot, eine gültige Liquidationstransaktion einzureichen.
Das Rennen darum, als Erster diesen Bonus zu bekommen, ist der MEV-Teil. Gleichzeitig kann eine schnelle Liquidation nützlich sein: So bleibt das Kreditprotokoll besser vor Schulden mit zu wenig Sicherheit geschützt, was auch für Menschen wichtig ist, die Krypto verleihen.
Welche Rolle spielen Validators, Miner und Bots bei MEV?
Bots suchen die Chancen, Builders machen daraus attraktive Blocks und Validators wählen am Ende aus, welcher Block vorgeschlagen wird. Bei Proof-of-Work auf zum Beispiel Bitcoin übernehmen Miner das Auswählen und Ordnen von Transaktionen. Auf modernem Ethereum sind Validators die Blockproposer.
Searcher sind unabhängige Marktteilnehmer, die versuchen, MEV-Chancen zu finden. Sie betreiben Bots, die blitzschnell Daten analysieren, Transaktionen erstellen und Bundles an Builders senden können. Ein Searcher muss also kein Validator sein.
Builders sammeln normale Transaktionen und Bundles und stellen daraus einen möglichen Block zusammen. Dabei versuchen sie, einen Block zu bauen, der möglichst viel Wert erzeugt.
Zwischen Builders und Validators können Relays sitzen. Sie leiten Gebote von Builders an Validators weiter. Ein Validator kann dann ein attraktives Gebot auswählen und den dazugehörigen Block vorschlagen. Dadurch kann ein Validator einen Teil der Erträge erhalten, ohne selbst nach MEV-Chancen suchen zu müssen.
Das ist effizient, hat aber auch einen Nachteil. Gute MEV-Optimierung erfordert schnelle Infrastruktur, spezialisierte Software und viel Wissen. Größere professionelle Parteien können dadurch einen Vorteil bekommen. Das kann den Druck erhöhen, Blockbau und Validierung bei weniger Parteien zu konzentrieren.
Welche Folgen hat MEV für Krypto-Nutzer?
MEV kann sowohl nützliche als auch unangenehme Folgen für Krypto-Nutzer haben. Das deutlichste negative Beispiel ist Sandwich-MEV: Dein Swap kann dann zu einem schlechteren Preis ausgeführt werden als ohne die Bot-Transaktionen.
Auch der Wettbewerb zwischen Bots kann die Transaktionskosten erhöhen und zu Netzwerkkongestion führen. Wenn viele Bots gleichzeitig Vorrang wollen, zahlen sie mehr, um im nächsten Block zu landen.
Es gibt auch positive Seiten:
- Arbitrage hilft dabei, Preise auf verschiedenen DEXes wieder besser anzugleichen.
- Liquidationen können verhindern, dass sich unterbesicherte Kredite in DeFi-Protokollen anhäufen.
- Gebote für Blocks können einen Teil des MEV-Werts an Validators verschieben.
Auf Ebene der Blockchain kann extrem hohe MEV ein schwierigeres Risiko darstellen. Wenn der Wert in einem früheren Block außergewöhnlich groß ist, kann ein Anreiz entstehen, Blocks neu zu ordnen und diesen Wert doch noch zu erlangen. Das ist ein Risiko für die Stabilität des Konsenses, nicht etwas, das bei jeder normalen MEV-Transaktion passiert.
Das Wichtigste für dich als Nutzer: Schau nicht nur auf den Kurs, den du auf dem Bildschirm siehst. Bei einem Swap zählen auch Liquidität, Preiswirkung, Slippage und die Art, wie deine Transaktion gesendet wird.
Wie können sich Nutzer und Protokolle gegen MEV schützen?
Du kannst MEV nicht vollständig ausschließen, aber du kannst das Risiko von Schäden verringern. Vor allem bei größeren Swaps und Kreditpositionen ist es sinnvoll, vorher ein paar Einstellungen zu prüfen.
-
Stelle eine passende maximale Slippage ein Eine maximale Slippage legt fest, wie viel schlechter die Ausführung maximal sein darf. Wird der Preis schlechter als dein Limit, schlägt der Swap fehl, statt dass du einen deutlich schlechteren Preis akzeptierst. Ist dein Limit zu weit gesetzt, gibst du Bots mehr Spielraum. Ist es extrem eng, kann deine Transaktion häufiger zurückgesetzt werden. Bei so einem Revert kannst du allerdings Netzwerkgebühren verlieren.
-
Nutze eine kurze Transaktions-Deadline Eine Deadline ist der späteste Zeitpunkt, zu dem dein Swap noch ausgeführt werden darf. Mit einer kurzen Deadline verhinderst du, dass eine alte Transaktion lange wartet und erst ausgeführt wird, nachdem sich der Preis stark verändert hat.
-
Achte auf die Größe deines Swaps und die Liquidität Große Swaps in Pools mit wenig Liquidität haben meist mehr Preiswirkung. Dadurch kann auch mehr Raum für bestimmte MEV-Strategien entstehen. Prüfe deshalb vor der Ausführung eines Swaps, wie viel Preiswirkung erwartet wird und welchen Preis du voraussichtlich erhältst.
-
Ziehe private Übermittlung in Betracht, wenn sie verfügbar ist Eine private Transaktion ist in der öffentlichen Mempool nicht auf dieselbe Weise sichtbar. Das kann Schutz vor bestimmten Bots bieten, die öffentliche Transaktionen vorwegnehmen wollen. Es ist kein vollständiger Schutz: Du vertraust dabei der gewählten Infrastruktur und bist nicht automatisch vor einem schlechten Marktpreis oder allen Formen von MEV geschützt.
-
Halte ausreichend Abstand zur Liquidationsgrenze Wenn du in DeFi Krypto geliehen hast, solltest du darauf achten, dass dein Health Factor deutlich über 1 bleibt. Wie viel Puffer sinnvoll ist, hängt unter anderem von der Volatilität deiner Sicherheit und der geliehenen Assets ab. Du kannst deinen Health Factor zum Beispiel erhöhen, indem du zusätzlich Sicherheit hinterlegst oder einen Teil deiner Schuld zurückzahlst. Damit verringerst du die Wahrscheinlichkeit, dass deine Position liquidierbar wird.
Ethereum nutzt derzeit bereits eine Form von Proposer-Builder Separation (PBS), bei der spezialisierte Builders Blocks zusammenstellen und Validators diese vorschlagen. Das geschieht größtenteils über Software und Infrastruktur außerhalb des Ethereum-Protokolls.
Ethereum arbeitet außerdem an einer enshrined Proposer-Builder Separation (ePBS). Dabei wird diese Trennung zwischen Builders und Validators Teil des Protokolls selbst. Ziel ist unter anderem, weniger von externen Relays und anderen Zwischenparteien abhängig zu sein.
Auch Techniken wie verschlüsselte Transaktionen werden untersucht, um bestimmte Formen schädlicher MEV schwieriger zu machen. Solche Lösungen lassen MEV jedoch nicht vollständig verschwinden. Solange die Reihenfolge von Transaktionen wirtschaftlichen Wert haben kann, bleiben Möglichkeiten bestehen, davon zu profitieren.
Fazit
MEV ist der zusätzliche Wert, der entstehen kann, weil Transaktionen innerhalb eines Blocks nicht in jeder möglichen Reihenfolge alle zum selben Ergebnis führen. In Krypto sieht man das vor allem bei DeFi-Swaps, Arbitrage und Liquidationen.
Nicht jedes MEV ist schlecht. Arbitrage kann Preise korrigieren und Liquidationen helfen, Kreditprotokolle gesund zu halten. Sandwich-MEV ist für Nutzer dagegen ein klarer Nachteil, weil diese Strategie deinem Swap eine schlechtere Ausführung geben kann.
Wenn du DeFi nutzt, ist es deshalb sinnvoll, genau auf Slippage, Deadlines, Liquidität und den Zustand möglicher Kreditpositionen zu achten. Du verhinderst MEV damit nicht immer, aber du verringerst die Chance, dass ein Bot unnötig von deiner Transaktion profitiert.