Autor: Liam, A&T Capital
01 Übersicht
TL; DR
MEV bezieht sich auf den wirtschaftlichen Nutzen, der dem Unternehmen entsteht, das diese Sequenz entwirft, indem es N Transaktionen in einer bestimmten Reihenfolge ausführt. Wenn es um die Transaktionsreihenfolge geht, ist die Generierung von MEV nahezu unvermeidlich. Die Standardisierung der MEV-Extraktion ist entscheidend für die Dezentralisierung und Zensurresistenz des Blockchain-Netzwerks.
Nach der Fusion von Ethereum wird die Extraktion und Verteilung von MEV durch das von Flashbots vorgeschlagene MEV-Boost-System dominiert. MEV-Gewinne fließen an vier Arten von Einheiten: MEV Searcher, Block Builder, Block Proposer\Validator und das Ethereum-Netzwerk selbst.
Aus der Perspektive der Konsequenzen, die MEV für das gesamte System mit sich bringt, kann es in drei Kategorien eingeteilt werden: vorteilhaft, neutral und schädlich. Wie die schädliche MEV-Entnahme vermieden werden kann und wie vorteilhafte und neutrale MEV-Gewinne verteilt werden können, sind die Kernthemen, die von Projekten im Rahmen des MEV-Tracks gelöst werden müssen.
Bestehende private RPC-Lösungen basieren auf Vertrauensannahmen. Benutzertransaktionen können immer noch durchgesickert, ausgeraubt oder sogar zensiert werden, und das Monopol einiger Blockbauer auf private Auftragsflüsse wird die MEV-Extraktion undurchsichtiger und zentraler machen.
Der MEV-Gewinnverteilungsplan des MEV-Boost-Systems berücksichtigt nicht die Interessen der Nutzer. Da Benutzer die Rolle spielen, MEV-Auszahlungsmöglichkeiten zu schaffen, ist es nur das Wichtigste, ihre legitimen Interessen vor Verletzungen zu schützen. Sie sollten nicht nur ihre Transaktionen vor Diebstahl schützen, sondern auch einen Teil der MEV-Gewinne zurückgeben.
Um das „Front-Running“-Problem zu lösen, sollte Verschlüsselungstechnologie eingesetzt werden. Basierend auf „Verschlüsselung-Sortierung-Entschlüsselung-Ausführung“ werden die Transaktionen des Benutzers lokal verschlüsselt, der Sortierkonsens wird abgeschlossen, ohne dass jemand den Transaktionsinhalt liest, und dann wird der Inhalt entschlüsselt und schließlich wird die Transaktion gemäß der Konsensreihenfolge ausgeführt.
Zusätzlich zur Zuteilung der MEV-Gewinne an „Suchende, die MEV-Möglichkeiten entdecken“, „Bauherren, die Blöcke mit dem höchsten Wert bauen“ und „Antragsteller mit dem Recht, neue Blöcke zu produzieren“, sollten sie auch „normalen Benutzern, die MEV-Möglichkeiten schaffen“ zugewiesen werden " ".
02Text
1. Was sind die Stakeholder von MEV?
* Was ist MEV? Die Konnotation von MEV ist in verschiedenen Kontexten nicht genau dieselbe. Um Verwirrung zu vermeiden, wählt dieser Artikel eine relativ enge, aber präziseste Definition: MEV (Maximal Extractable Value, der maximal extrahierbare Wert) bezieht sich auf den Prozess der Ausführung von N in einer bestimmten Reihenfolge . Eine Transaktion bringt dem Unternehmen, das die Sequenz entworfen hat, wirtschaftliche Vorteile. Was sind die Stakeholder von MEV? Nach der Fusion von Ethereum wird die Extraktion und Verteilung von MEV durch das von Flashbots vorgeschlagene MEV-Boost-System dominiert. Laut Statistiken von mevboost.pics wurden seit November 2022 etwa 90 % der Blöcke durch das MEV-Boost-System produziert.
(Abbildung 1: Slot-Anteil der mevboost.pics-Statistik)
Unter dem aktuellen System gehören zu den Stakeholdern von MEV im Ethereum-Mainnet Benutzer, Wallets und RPCs, MEV-Sucher (Searcher), Block-Builder (Block Builder) und Block-Proposer (Block Proposer\Validator). Die MEV-Wertschöpfungskette kann in vier Teile unterteilt werden: Ursprung, Upstream, Midstream und Downstream:
(Abbildung 2: MEV-Wertschöpfungskette)
Ursprung: Erstellen Sie MEV-Möglichkeiten und stellen Sie bearbeitbaren Raum für die MEV-Extraktion bereit
Benutzer: Ein allgemeiner Benutzer der Blockchain, eine Partei, die Transaktionen zu anderen Zwecken als der Extraktion von MEV initiiert. Es können Endbenutzer, Projektparteien, Orakel, Börsen usw. sein. Diese Transaktionen können als „Rohstoffe“ für die MEV-Gewinnung betrachtet werden.
Upstream: Vervollständigen Sie die Signatur und übertragen Sie die Transaktion dann lokal an das Netzwerk
RPC-Anbieter: Kann als erster den Inhalt von Benutzertransaktionen lesen und entscheiden, wohin die Transaktionen des Benutzers gesendet werden. Wallet: Bestimmt den Standard-RPC des Benutzers
Midstream: Versteigerung von MEV-Gelegenheiten in einem öffentlichen oder privaten Umfeld und Festlegung der MEV-Gewinnverteilungsmethoden
Mempool: Ein offener und transparenter Transaktionspool im Ethereum-Netzwerk, der für jedermann sichtbar ist und Transaktionen speichert, die verpackt und in die Kette hochgeladen werden sollen.
Privater Auftragsfluss: ein vertrauenswürdiger privater Transaktionspool, der nur bestimmten MEV-Suchern oder Block-Buildern offen steht und auch Transaktionen speichert, die verpackt und in die Kette hochgeladen werden sollen. Private Transaktionspools können von RPC-Anbietern, Block-Buildern oder Drittprojekten erstellt werden.
MEV-Sucher: Überwacht kontinuierlich die von Benutzern gesendeten, aber noch nicht verpackten Transaktionen, sucht nach MEV-Möglichkeiten, verpackt die Transaktionen des Benutzers und Transaktionen, die MEV in einer bestimmten Reihenfolge in eine Reihe von Transaktionspaketen (Bundle) extrahieren können, und Senden Sie sie an den Blockbuilder.
Block Builder: Wählt eine Reihe von Transaktionen aus den Transaktionen aus, die er empfangen kann, packt sie in einen neuen Block und sendet sie an das Relay. Zu den Transaktionsquellen gehören von Mempool übermittelte Bundles, MEV-Sucher und private Bestellströme.
Relay: Wählt aus den Blöcken, die es empfangen kann, den Block mit der höchsten Gebühr aus und sendet ihn an den Blockvorschlager.
Downstream: Schlagen Sie neue Blöcke vor, damit Benutzertransaktionen und MEV-Auszahlungstransaktionen vom Netzwerk vereinbart werden, Endgültigkeit erlangen und eine MEV-Gewinnverteilung erreichen.
Blockvorschlager: Wählt aus den Blöcken, die er empfangen kann, den vorteilhaftesten Block aus und schlägt ihn der Kette vor. Der Vorteil liegt in der Regel darin, dass die höchsten Gebühren erhoben werden können. In der Praxis werden auch für andere Zwecke Blöcke mit relativ niedrigen Gebühren vorgeschlagen. Der Blockvorschlager (Block Propose) selbst ist auch ein Validator (Validator), der auf der Grundlage des Blockchain-Konsensmechanismus ausgewählt wird.
2. Wie werden MEVs zugewiesen?
Im Rahmen des MEV-Boost-Systems fließt MEV an vier Arten von Entitäten: MEV-Sucher, Block-Builder, Block-Proposer und das Ethereum-Netzwerk selbst.
MEV wird direkt von MEV-Suchenden erfasst und fließt in Form von Gasgebühren an Blockbauer, Blockantragsteller und das Ethereum-Netzwerk selbst.
Transaktionen, die MEV extrahieren, werden ausgeführt und bringen Einnahmen für die MEV-Suchenden, die diese Transaktionen erstellen. Die Kosten für diese Einnahmen sind die vom MEV-Suchenden gezahlten Gasgebühren. Ein Teil der Gasgebühr wird gemäß dem EIP-1559-Protokoll verbrannt Der andere Teil fließt in Form von Trinkgeldern an den Blockersteller. Der Blockersteller hat den größten Teil des Trinkgeldes in Form von MEV-Belohnungen direkt an den Blockersteller weitergegeben (in den meisten Fällen behält der Blockersteller einen Teil des Trinkgeldes). es gibt aber auch zusätzliche Subventionen für die Block-Proposer-Situation).
(Abbildung 3: MEV-Zuteilungsdiagramm)
MEV = Umsatz, der generiert wird, wenn eine bestimmte Transaktionssequenz ausgeführt wird. MEV = MEV-Suchergewinn + Blockerstellergewinn + Blockvorschlagsgewinn + vom Ethereum-Netzwerk erfasster Wert. MEV = (Bündelumsatz – Gaskosten) + (Trinkgeld – an Blockvorschlagsgeber gezahlte Gebühren ) + (An Blockantragsteller gezahlte Gebühren) + (ETH durch EIP-1559 verbrannt)
Für MEV-Sucher spiegelt sich der MEV-Gewinn wider als „der Umsatz, der generiert wird, wenn die vom MEV-Sucher übermittelten Transaktionspakete (Bundles) ausgeführt werden, abzüglich der Gaskosten des Transaktionspakets.“ Für Blockbauer spiegelt sich der MEV-Gewinn wider als „Einnahmen der Ausführungsschicht aus vom Blockbauer eingereichten Blöcken abzüglich der an den Blockvorschlager gezahlten Gebühren“. Für Blockvorschlager werden MEV-Gewinne als „von Blockbauern gezahlte Gebühren“ dargestellt. Für das Ethereum-Netzwerk werden MEV-Gewinne als „ETH verbrannt gemäß EIP-1559“ ausgewiesen.
3. Arten von MEV
Aus Sicht der MEV-Strategietypen kann sie in „Back-Running“-Strategie (Back-Running) und „Front-Running“-Strategie (Front-Running) unterteilt werden;
Aus der Perspektive der Konsequenzen, die MEV für das gesamte System mit sich bringt, kann es in drei Kategorien eingeteilt werden: vorteilhaft, neutral und schädlich:
In der Praxis gibt es unzählige Strategien, um MEV-Gewinne zu erzielen. Wir geben nur eines der häufigsten Beispiele für verschiedene Arten von MEV.
Clearing-Transaktionen in Kreditverträgen:
Hierbei handelt es sich um eine Transaktion, die MEV basierend auf einer „Follow-and-Run“-Strategie extrahiert. Die „Folgen“-Strategie muss einer bestimmten Transaktion folgen, die umgesetzt werden soll. Wenn beispielsweise in einem überbesicherten Kreditprotokoll eine Änderung im Preisfeed des Orakels dazu führt, dass das Konto eines Kreditnehmers einen Zustand erreicht, in dem liquidiert werden kann, ist es profitabel, die Liquidation unmittelbar nach der Änderung des Preisfeeds des Orakels einzuleiten.
Eine rechtzeitige Liquidation kann die Wahrscheinlichkeit von Forderungsausfällen verringern und dazu beitragen, die Stabilität des gesamten Kreditvertrags aufrechtzuerhalten. Daher wird diese Art der MEV-Abhebungstransaktion als vorteilhaft angesehen. Obwohl die wesentliche Gewinnquelle der Verlust des Kreditnehmers ist, stellt er auch eine Strafe für das Versäumnis des Kreditnehmers dar, die Schulden rechtzeitig zu begleichen, und der Kreditnehmer hat dieses potenzielle Risiko auch bei der Kreditvergabe deutlich gemacht.
Arbitrage-Handel über DEX:
Es handelt sich auch um eine Transaktion, die MEV basierend auf der „Follow-and-Run“-Strategie extrahiert. Wenn ein Benutzer eine Transaktion in einem DEX abschließt, kann es aufgrund von Slippage zu Preisunterschieden für denselben Token in verschiedenen DEXs kommen. MEV-Suchende können von einer Arbitrage-Transaktion profitieren, indem sie bei DEX kaufen, wo der Preis niedrig ist, und bei DEX verkaufen, wo der Preis hoch ist.
Sandwich-Angriff:
Hierbei handelt es sich um eine Transaktion, die MEV auf der Grundlage einer „Front-Running“-Strategie extrahiert. Wenn der MEV-Sucher feststellt, dass die Transaktion des Benutzers auf DEX nicht gepackt und bestätigt wurde, fügt er schnell eine Transaktion vor der Transaktion des Benutzers ein, was dazu führt, dass der Slippage des Benutzers höher und der Ausführungspreis schlechter wird Die Transaktion des Benutzers in die entgegengesetzte Richtung profitiert von den zusätzlichen Slippage-Verlusten des Benutzers.
Obwohl der Sandwich-Angriff selbst ebenfalls ein Arbitrage-Handel ist, ist seine Gewinnquelle der Verlust normaler Benutzer und der Gewinn auf Kosten anderer Benutzer, der als schädlich angesehen wird.
Die meisten MEV, die auf der Grundlage von „Folge“-Strategien generiert werden, gelten als vorteilhaft oder neutral, da diese Transaktionen keine Auswirkungen auf vorhergehende Transaktionen haben, die legitimen Interessen anderer Benutzer nicht beeinträchtigen und Teilstrategien aufweisen. Dies ist auch vorteilhaft für die Stabilität des DeFi-Systems; während die meisten MEV, die auf der Grundlage von „Front-Running“-Strategien generiert werden, als schädlich gelten, da die Gewinne aus diesen Transaktionen oft darauf beruhen, andere Benutzer zu benachteiligen.
4. Welche Probleme löst das MEV-Gleisprojekt? Welche Probleme bleiben bestehen?
Wenn es um die Transaktionsbestellung geht, besteht die Möglichkeit, MEV zu extrahieren, und MEV ist fast unvermeidlich. Vor diesem Hintergrund widmen sich Projekte im MEV-Track der Lösung zweier Probleme:
1. Wie kann schädliches MEV verhindert werden? 2. Wie können vorteilhafte und neutrale MEVs gerecht verteilt werden?
Die aktuelle Lösung ist:
Zum Thema „Prävention“:
Das Projektteam stellt Benutzern privaten RPC zur Verfügung und verspricht, dass über diesen RPC übertragene Transaktionen nicht verhindert werden. Beispiele hierfür sind Flashbots Protect und OpenMEV, das Sushi Guard antreibt.
In der Praxis fasst privates RPC Benutzertransaktionen in einem „privaten Auftragsfluss“ zusammen und sendet ihn an bestimmte MEV-Sucher und Blockersteller. Voraussetzung für den Genuss des „privaten Auftragsablaufs“ ist die Einhaltung des MEV-Verzichts auf „Front-Running“. "Strategie. Extraktionsmethode, andernfalls wird sie aus der Whitelist entfernt.
(Abbildung 4: Aktuelle Lösung für MEV)
Zum Thema „Verteilung“:
MEV-Boost schafft einen Off-Chain-MEV-Opportunity-Auktionsmarkt, auf dem MEV-Sucher, Blockbauer und Blockvorschlager jeweils ihre Pflichten erfüllen und MEV-Gewinne gemeinsam teilen. MEV-Suchende konkurrieren mit Hardware und Algorithmen, um Möglichkeiten zu finden, MEV innerhalb einer begrenzten Zeit zu extrahieren, und sie müssen auf genügend Gewinn verzichten (und dafür das höchste Gas zahlen). Gebühr); Blockbauer konkurrieren um Auftragsflussressourcen, damit die von ihnen erstellten Blöcke höhere Belohnungen auf der Ausführungsebene enthalten können und mit größerer Wahrscheinlichkeit von Blockvorschlägern akzeptiert werden. Blockvorschläge haben das Recht, neue Blöcke vorzuschlagen und können bestimmen, welche Transaktionen durchgeführt werden verpackt und in die Kette gestellt, aber es verfügt nicht unbedingt über eine so starke Fähigkeit, MEV zu extrahieren wie MEV-Sucher, und es verfügt auch nicht unbedingt über so umfangreiche Auftragsflussressourcen wie Blockbuilder. Anstatt Blöcke nur über den Speicherpool selbst zu erstellen, ist es besser, eine Verbindung zu MEV-Boost herzustellen, dem Plan des Blockerstellers zu „gehorchen“ und höhere Belohnungen auf der Ausführungsebene zu erhalten.
Die verbleibenden Fragen sind:
Die private RPC-Lösung basiert auf der Annahme von Vertrauen, und die Transaktionen der Benutzer können immer noch durchgesickert, gestohlen oder sogar zensiert werden. Private RPC bringt privaten Auftragsfluss mit sich, und das Monopol einiger Blockbauer auf den privaten Auftragsfluss wird die MEV-Extraktion undurchsichtiger und zentralisierter machen. Im Verteilungsschema von MEV-Boost werden die Interessen der Benutzer nicht vollständig berücksichtigt und Benutzer profitieren nicht von der MEV-Extraktion.
5. Welche Verbesserungsmöglichkeiten gibt es?
Um das „Front-Running“-Problem zu lösen, sollte Verschlüsselungstechnologie eingesetzt werden. Basierend auf „Verschlüsselung-Sortierung-Entschlüsselung-Ausführung“ werden die Transaktionen des Benutzers lokal verschlüsselt, der Sortierkonsens wird abgeschlossen, ohne dass jemand den Transaktionsinhalt liest, und dann wird der Inhalt entschlüsselt und schließlich wird die Transaktion gemäß der Konsensreihenfolge ausgeführt. Dieser Ansatz durchbricht sowohl die Vertrauensannahme als auch die Notwendigkeit eines privaten Auftragsflusses.
Um eine gerechtere Verteilung zu erreichen, sollten die MEV-Gewinne, die den Nutzern zustehen, zurückgegeben werden. Da Benutzer die Rolle spielen, MEV-Auszahlungsmöglichkeiten zu schaffen, ist es nur das Wichtigste, ihre legitimen Interessen vor Verletzungen zu schützen. Sie sollten nicht nur ihre Transaktionen vor Diebstahl schützen, sondern auch einen Teil der MEV-Gewinne zurückgeben.



