> ## Documentation Index
> Fetch the complete documentation index at: https://www.helius.dev/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# MEV Protect: Umgehung von Sandwich-Angreifern

> Melden Sie sich bei MEV Protect an, um Ihre Solana-Transaktionen von Validatoren wegzuleiten, die statistisch mit Sandwich-Angriffen in Verbindung stehen. Funktioniert mit einfachen Sendungen, Bündeln und Helius Sender.

<Note>
  **Dies ist eine optionale Funktion.** MEV Protect ist standardmäßig deaktiviert. Sie können sich pro
  Anfrage anmelden, indem Sie den Query-Parameter `mev-protect=true` zu Ihrer Endpunkt-URL hinzufügen.
</Note>

## Was ist MEV Protect?

Sandwich-Angriffe sind eine toxische Form von MEV, bei der ein Bot Ihren Handel vor- und nachläuft, den Preis gegen Sie bewegt und die Differenz einsteckt. Der Vor- und Nachlauf müssen nicht im selben Block stattfinden — bei **breitem Sandwiching** können sie sich über mehrere Blöcke hinweg erstrecken. Wovon der Angriff wirklich abhängt, ist der **Zugang zu Ihrem Auftragsfluss** über eine Quelle, die nicht gegen Sandwiching schützt. Sobald ein Bot Ihren ausstehenden Handel sehen kann, kann er sein Sandwich in jedem Block eines Validators platzieren.

In der Praxis ist die Partei, die diesen Auftragsfluss liefert, oft ein Validator, und diese Validatoren schließen die Sandwiches häufig in ihre eigenen Blöcke ein, um ihre Belohnungen zu erhöhen. Das macht ihre Blöcke zu einer unverhältnismäßigen Quelle für Sandwiching.

MEV Protect verringert dieses Risiko auf der Routing-Ebene. Wenn Sie sich anmelden, vermeidet es Helius, Ihre Transaktion an die Validatoren zu senden, die statistisch mit Sandwich-Aktivitäten in Verbindung stehen, sodass es viel unwahrscheinlicher ist, dass sie gesandwicht wird.

<CardGroup cols={2}>
  <Card title="Anmeldung pro Anfrage" icon="toggle-on">
    Standardmäßig deaktiviert. Fügen Sie `mev-protect=true` zur Endpunkt-URL hinzu — ohne Änderungen an
    Ihrer Transaktions- oder Signierlogik.
  </Card>

  <Card title="Funktioniert überall" icon="arrows-split-up-and-left">
    Unterstützt auf einfachen `sendTransaction`, einfachen `sendBundle`, Sender Max und
    nur Sender SWQOS.
  </Card>

  <Card title="Datengetriebenes Routing" icon="chart-line">
    Schließt Validatoren aus, die Sandwiches in ihren eigenen oder
    angrenzenden Blöcken enthalten — nur wenn das Muster statistisch signifikant ist.
  </Card>

  <Card title="Minimaler Landeinfluss" icon="gauge-high">
    Nur ein kleiner Bruchteil des gesamten Stakes wird ausgeschlossen, daher ist der Effekt auf die Landungsrate und Latenz begrenzt.
  </Card>
</CardGroup>

## So funktioniert es

Helius überwacht proaktiv bekannte Sandwich-Bots und analysiert, wo ihre Sandwiches landen. Ein Validator wird markiert, wenn eines der Muster konsequent zutrifft:

* **In seinen eigenen Blöcken** — der Validator schließt die Sandwich-Transaktionen direkt ein.
* **In angrenzenden Blöcken** — Sandwiches landen wiederholt in den Blöcken unmittelbar vor oder nach denen des Validators.

Um zu vermeiden, dass Validatoren für zufällige Nähe bestraft werden, schließt Helius nur diejenigen aus, deren Zusammenhang mit Sandwich-Aktivitäten **statistisch signifikant** ist. Dies hält die ausgeschlossene Menge klein und gezielt, anstatt den Einsatz breit zu blockieren.

<Steps titleSize="h3">
  <Step title="Anmelden">
    Fügen Sie `mev-protect=true` zu Ihrer Endpunkt-URL hinzu. Dies gilt nur für diese Anfrage.
  </Step>

  <Step title="Geschütztes Routing">
    Helius sendet Ihre Transaktion und vermeidet Führungskräfte, die für ihre Verbindung zu Sandwich-Aktivitäten markiert sind, mithilfe des aktuellen statistisch signifikanten Ausschlusssatzes.
  </Step>

  <Step title="Normale Ausführung">
    Ihre Transaktion landet wie gewohnt — nur mit einer viel geringeren Wahrscheinlichkeit, gesandwicht zu werden.
  </Step>
</Steps>

## Unterstützte Sendemethoden

MEV Protect ist ein Query-Parameter, sodass es sich auf jede Sendemethode aufsetzt, ohne Ihren Anfragetext zu ändern.

| Methode                                                                      | Endpunkt                             | Aktivieren mit                           |
| ---------------------------------------------------------------------------- | ------------------------------------ | ---------------------------------------- |
| [Basic `sendTransaction`](/docs/de/sending-transactions/send-manually)            | `https://mainnet.helius-rpc.com`     | `?api-key=YOUR_API_KEY&mev-protect=true` |
| [Basic `sendBundle`](/docs/de/sending-transactions/send-bundle)                   | `https://mainnet.helius-rpc.com`     | `?api-key=YOUR_API_KEY&mev-protect=true` |
| [Sender Max](/docs/de/sending-transactions/sender-max) (Transaktionen und Bündel) | `https://sender.helius-rpc.com/fast` | `?mev-protect=true`                      |
| [Sender SWQOS-only](/docs/de/sending-transactions/sender-swqos-only)              | `https://sender.helius-rpc.com/fast` | `?swqos_only=true&mev-protect=true`      |

## So aktivieren Sie es

Fügen Sie `mev-protect=true` zu der Endpunkt-URL hinzu, die Sie bereits verwenden. Kombinieren Sie es mit allen anderen Query-Parametern (`api-key`, `swqos_only`, `rebate-address`) mit `&`.

<Tabs>
  <Tab title="Basic sendTransaction">
    ```bash theme={"system"}
    curl "https://mainnet.helius-rpc.com/?api-key=YOUR_API_KEY&mev-protect=true" \
      -X POST \
      -H "Content-Type: application/json" \
      -d '{
        "jsonrpc": "2.0",
        "id": 1,
        "method": "sendTransaction",
        "params": [
          "BASE64_ENCODED_TRANSACTION",
          { "encoding": "base64", "skipPreflight": true, "maxRetries": 0 }
        ]
      }'
    ```
  </Tab>

  <Tab title="Basic sendBundle">
    ```bash theme={"system"}
    curl "https://mainnet.helius-rpc.com/?api-key=YOUR_API_KEY&mev-protect=true" \
      -X POST \
      -H "Content-Type: application/json" \
      -d '{
        "jsonrpc": "2.0",
        "id": 1,
        "method": "sendBundle",
        "params": [
          ["BASE64_SIGNED_TX_1", "BASE64_SIGNED_TX_2"],
          { "encoding": "base64" }
        ]
      }'
    ```
  </Tab>

  <Tab title="Sender Max">
    ```bash theme={"system"}
    curl "https://sender.helius-rpc.com/fast?mev-protect=true" \
      -X POST \
      -H "Content-Type: application/json" \
      -d '{
        "jsonrpc": "2.0",
        "id": 1,
        "method": "sendTransaction",
        "params": [
          "BASE64_ENCODED_TRANSACTION",
          { "encoding": "base64", "skipPreflight": true, "maxRetries": 0 }
        ]
      }'
    ```
  </Tab>

  <Tab title="Sender SWQOS-only">
    ```bash theme={"system"}
    curl "https://sender.helius-rpc.com/fast?swqos_only=true&mev-protect=true" \
      -X POST \
      -H "Content-Type: application/json" \
      -d '{
        "jsonrpc": "2.0",
        "id": 1,
        "method": "sendTransaction",
        "params": [
          "BASE64_ENCODED_TRANSACTION",
          { "encoding": "base64", "skipPreflight": true, "maxRetries": 0 }
        ]
      }'
    ```
  </Tab>
</Tabs>

<Tip>
  MEV Protect ändert nur, wohin Ihre Transaktion geroutet wird. Behalten Sie Ihre bestehenden
  Tipp- und Prioritätsanforderungen bei — für Sender sind sowohl ein Tipp als auch eine Prioritätsgebühr
  weiterhin erforderlich.
</Tip>

## Abwägungen

Der Ausschluss von Validatoren bedeutet, dass Ihre Transaktion mit leicht weniger Führungskräften landen kann. In der Praxis ist die Auswirkung gering: Nur ein begrenzter Anteil des Einsatzes (etwa 3–4 Millionen SOL) ist jederzeit ausgeschlossen, ein kleiner Bruchteil des gesamten Netzwerk-Einsatzes. Für die meisten Flows sind die Reduzierung der Landungsrate und die zusätzliche Latenz vernachlässigbar.

<Warning>
  Für die latenzempfindlichsten Strategien, bei denen jede Führungskraft zählt, sollten
  Sie die Landungsrate mit und ohne `mev-protect=true` für Ihren spezifischen Flow messen, bevor
  Sie es in der Produktion aktivieren.
</Warning>

## MEV Protect vs. Transaktionsrabatte

Dies sind komplementäre Funktionen, die verschiedene Teile von MEV adressieren:

* **MEV Protect** ist defensives Routing — es verringert die Wahrscheinlichkeit, dass ein Sandwich-Angreifer Wert aus Ihrem Handel extrahieren kann.
* **[Transaktionsrabatte](/docs/de/sending-transactions/backrun-rebates)** sind offensiv — sie zahlen Ihnen einen Anteil des vorteilhaften, nach dem Handel erzielten MEV, den Ihre Transaktion erzeugt.

Sie können sich bei beiden in derselben Anfrage anmelden, indem Sie beide Query-Parameter hinzufügen.

## Verwandte Themen

<CardGroup cols={2}>
  <Card title="Helius Sender" icon="rocket" href="/docs/de/sending-transactions/sender">
    Ultra-niedrige Latenz, Multi-Path-Transaktionseinreichung mit tippbasierter Preisgestaltung.
  </Card>

  <Card title="Transaktionsrabatte" icon="coins" href="/docs/de/sending-transactions/backrun-rebates">
    Verdienen Sie einen Anteil an dem MEV, den Ihre Transaktionen erzeugen, ausgezahlt in SOL.
  </Card>

  <Card title="Transaktionen senden (Basis)" icon="paper-plane" href="/docs/de/sending-transactions/send-manually">
    Erstellen, optimieren und bestätigen Sie einen `sendTransaction` mit einer robusten Wiederholschleife.
  </Card>

  <Card title="Bündel senden (Basis)" icon="layer-group" href="/docs/de/sending-transactions/send-bundle">
    Atomische, alles oder nichts Ausführung von bis zu 5 Transaktionen über `sendBundle`.
  </Card>
</CardGroup>
