Zum Hauptinhalt springen
Dies ist eine optionale Funktion. MEV Protect ist standardmäßig deaktiviert. Du aktivierst es pro request, indem du den Query-Parameter mev-protect=true zur URL deines endpoint hinzufügst.

Was ist MEV Protect?

Sandwich-Angriffe sind eine schädliche Form von MEV. Dabei führt ein Bot unmittelbar vor und nach deinem Trade eigene Transaktionen aus, bewegt den Preis zu deinem Nachteil und kassiert die Differenz. Front-Run und Back-Run müssen nicht im selben Block liegen. Beim Wide Sandwiching können sie sich über ein längeres Zeitfenster und mehrere Blöcke erstrecken. Entscheidend für den Angriff ist der Zugriff auf deinen Orderflow über eine Quelle, die nicht vor Sandwiching schützt. Sobald ein Bot deinen ausstehenden Trade sehen kann, kann er sein Sandwich im Block eines beliebigen Validators platzieren. In der Praxis stellt häufig ein Validator diesen Orderflow bereit. Diese Validatoren nehmen die Sandwiches oft in ihre eigenen Blöcke auf, um ihre Rewards zu erhöhen. Dadurch sind ihre Blöcke überproportional häufig die Quelle von Sandwiching. MEV Protect reduziert dieses Risiko auf der Routing-Ebene. Wenn du die Funktion aktivierst, übermittelt Helius deine Transaktion nicht an Validatoren, die statistisch mit Sandwich-Aktivitäten in Verbindung stehen. Dadurch sinkt die Wahrscheinlichkeit eines Sandwich-Angriffs deutlich.

Opt-In Per Request

Standardmäßig deaktiviert. Füge mev-protect=true zur URL des endpoint hinzu. Änderungen an deiner Transaktion oder Signaturlogik sind nicht nötig.

Works Everywhere

Unterstützt für einfache sendTransaction und sendBundle sowie für Sender Max und Sender SWQOS-only.

Data-Driven Routing

Schließt Validatoren aus, die Sandwiches in ihre eigenen oder in angrenzende Blöcke aufnehmen – aber nur, wenn das Muster statistisch signifikant ist.

Minimal Landing Impact

Nur ein kleiner Anteil des gesamten Stakes wird ausgeschlossen. Daher bleiben die Auswirkungen auf Erfolgsquote und Latenz begrenzt.

Funktionsweise

Helius überwacht bekannte Sandwich-Bots proaktiv und analysiert, wo ihre Sandwiches landen. Ein Validator wird markiert, wenn eines der folgenden Muster dauerhaft auftritt:
  • In eigenen Blöcken – der Validator nimmt die Sandwich-Transaktionen direkt auf.
  • In angrenzenden Blöcken – Sandwiches landen wiederholt in den Blöcken direkt vor oder nach den Blöcken des Validators.
Damit Validatoren nicht wegen zufälliger Nähe benachteiligt werden, schließt Helius nur diejenigen aus, deren Verbindung zu Sandwich-Aktivitäten statistisch signifikant ist. So bleibt die Ausschlussmenge klein und gezielt, statt große Teile des Stakes pauschal zu blockieren.
1

Opt in

Füge mev-protect=true zur URL deines endpoint hinzu. Dies gilt nur für diesen request.
2

Protected routing

Helius übermittelt deine Transaktion und umgeht dabei Leader, die wegen einer Verbindung zu Sandwich-Aktivitäten markiert sind. Dafür verwendet Helius die aktuelle, statistisch signifikante Ausschlussmenge.
3

Normal execution

Deine Transaktion landet wie gewohnt, aber mit einem deutlich geringeren Risiko, einem Sandwich-Angriff ausgesetzt zu sein.

Unterstützte Sendemethoden

MEV Protect ist ein Query-Parameter. Du kannst es daher mit jeder Sendemethode verwenden, ohne den Body deines request zu ändern.

Aktivierung

Hänge mev-protect=true an die URL des endpoint an, den du bereits verwendest. Kombiniere den Parameter mithilfe von & mit beliebigen anderen Query-Parametern (api-key, swqos_only, rebate-address).
MEV Protect ändert nur, wohin deine Transaktion geleitet wird. Behalte deine bestehenden Anforderungen an Tip und Prioritätsgebühr bei. Für Sender sind weiterhin sowohl ein Tip als auch eine Prioritätsgebühr erforderlich.

Abwägungen

Wenn Validatoren ausgeschlossen werden, stehen deiner Transaktion etwas weniger Leader zur Verfügung. In der Praxis sind die Auswirkungen gering: Zu jedem Zeitpunkt wird nur eine begrenzte Menge an Stake ausgeschlossen, ungefähr 3–4 Millionen SOL. Das ist nur ein kleiner Anteil des gesamten Netzwerk-Stakes. Bei den meisten Abläufen sind die geringere Erfolgsquote und die zusätzliche Latenz vernachlässigbar.
Miss bei besonders latenzkritischen Strategien, bei denen jeder Leader zählt, die Erfolgsquote mit und ohne mev-protect=true für deinen konkreten Ablauf, bevor du die Funktion im Produktivbetrieb aktivierst.

MEV Protect im Vergleich zu Transaction Rebates

Diese Funktionen ergänzen sich und decken unterschiedliche Aspekte von MEV ab:
  • MEV Protect ist defensives Routing. Es senkt von vornherein die Wahrscheinlichkeit, dass ein Sandwich-Angreifer Wert aus deinem Trade abschöpfen kann.
  • Transaction Rebates sind offensiv. Du erhältst einen Anteil am vorteilhaften Backrun-MEV, das deine Transaktion nach dem Trade erzeugt.
Du kannst beide Funktionen für denselben request aktivieren, indem du beide Query-Parameter hinzufügst.

Verwandte Themen

Helius Sender

Übermittlung von Transaktionen über mehrere Pfade mit extrem niedriger Latenz und Tip-basierter Preisgestaltung.

Transaction Rebates

Verdiene einen Anteil des MEV, das deine Transaktionen erzeugen. Die Auszahlung erfolgt in SOL.

Send Transactions (Basic)

Erstelle, optimiere und bestätige ein sendTransaction mit einer robusten Wiederholungsschleife.

Send Bundles (Basic)

Führe über sendBundle bis zu 5 Transaktionen atomar nach dem Alles-oder-nichts-Prinzip aus.