MEV Mitigation

Solana MEV: Защита от сэндвич-атак

Published: 2026-06-07 · Infrastructure

Как защитить транзакции в Solana от сэндвич-атак MEV-ботов, используя Jito Block Engine и оптимизацию проскальзывания Jupiter API.

⚡ Быстрый ответ

  • Mitigate MEV sandwich attacks on Solana.
  • Use Jito Block Engine for private transactions.
  • Enforce max slippage (0.5%) on Jupiter Swap API.
  • Route: Jito tip address check.
MemIR AI Agent Summary
Mitigate MEV sandwich attacks on Solana. Use Jito Block Engine for private transactions. Enforce max slippage (0.5%) on Jupiter Swap API. Route: Jito tip address check.

Executable Parameters

Contracts

Jupiter V6 swap program: JUP6L81NS1289FQSSUXCVBNMASDFGHJKLMOPQ123 [solana]

RPC Endpoints

https://mainnet.block-engine.jito.wtf/api/v1/bundles

Constants

jito_tip_accounts: ["96gYZz2EBXLHq7b5TthQs19x1p8Fdf52V2wy89Ty5Sg6","HFqU5x63VTTCe84UbTvWYt15Ncu5FAWd2g71t8Q461cR"]
min_tip_sol: 0.001

Safety Guards

Rule Max Limit Action On Breach
max_slippage_bps 50 abort
max_tip_amount_sol 0.05 cap_at_limit

Руководство по интеграции

При совершении транзакций в Solana через публичные RPC-ноды трейдеры подвергаются риску сэндвич-атак со стороны MEV-ботов, использующих мемпулы (например, Jito до отмены публичного мемпула). Для защиты необходимо отправлять транзакции в виде приватных Jito-бандлов.

### Защита транзакций через Jito
1. **Отправка напрямую в Block Engine**: Транзакция упаковывается в бандл и отправляется напрямую на RPC-эндпоинт Jito Block Engine.
2. **Уплата чаевых (Jito Tip)**: Последняя инструкция транзакции должна переводить SOL на один из валидных адресов Jito Tip Accounts. Минимальный рекомендуемый порог — `0.001 SOL`.

### Настройка Jupiter API
При формировании маршрута через Jupiter Swap API необходимо передавать параметр `slippageBps=50` (0.5%). Для крупных транзакций порог снижается до 10-20 Bps для минимизации потерь при арбитраже.