Пояснення захисту від фронт-ранінгу DEX

Механізми, що запобігають зловмисникам використовувати порядок транзакцій у блокчейні для отримання прибутку від угод до їх виконання.

Захист від випередження на DEX запобігає видобутку MEV та сендвіч-атакам на децентралізованих біржах.

        graph LR
  Center["Пояснення захисту від фронт-ранінгу DEX"]:::main
  Pre_decentralized_exchange_dex["decentralized-exchange-dex"]:::pre --> Center
  click Pre_decentralized_exchange_dex "/terms/decentralized-exchange-dex"
  Pre_blockchain["blockchain"]:::pre --> Center
  click Pre_blockchain "/terms/blockchain"
  Pre_gas_price["gas-price"]:::pre --> Center
  click Pre_gas_price "/terms/gas-price"
  Rel_arbitrage["arbitrage"]:::related -.-> Center
  click Rel_arbitrage "/terms/arbitrage"
  Rel_slippage["slippage"]:::related -.-> Center
  click Rel_slippage "/terms/slippage"
  Rel_order_book["order-book"]:::related -.-> Center
  click Rel_order_book "/terms/order-book"
  classDef main fill:#7c3aed,stroke:#8b5cf6,stroke-width:2px,color:white,font-weight:bold,rx:5,ry:5;
  classDef pre fill:#0f172a,stroke:#3b82f6,color:#94a3b8,rx:5,ry:5;
  classDef child fill:#0f172a,stroke:#10b981,color:#94a3b8,rx:5,ry:5;
  classDef related fill:#0f172a,stroke:#8b5cf6,stroke-dasharray: 5 5,color:#94a3b8,rx:5,ry:5;
  linkStyle default stroke:#4b5563,stroke-width:2px;

      

🧒 Простими словами

Уявіть чергу в пекарні. «Фронт-раннер» бачить ваше замовлення на торт і платить більше, щоб стрибнути вперед, займаючи ваше місце. Захист від фронт-ранінгу схожий на систему, яка перемішує замовлення або обробляє їх за справедливою середньою ціною, щоб ніхто не міг передбачувано стрибнути вперед.

🤓 Expert Deep Dive

Фронт-ранінг на DEX є формою Максимально Видобувної Цінності (MEV). Публічний мемпул дозволяє ботам відстежувати незавершені транзакції. Велика угода, що впливає на ціни активів, може бути використана: фронт-раннер надсилає ордер на купівлю безпосередньо перед купівлею жертви, а потім продає одразу після, отримуючи прибуток від прослизання ціни.

Захисні заходи включають:

  1. Пакетні аукціони: Протоколи об'єднують транзакції в межах часового вікна, визначаючи єдину ціну розрахунку. Це відокремлює порядок виконання від ціни газу, перешкоджаючи фронт-ранінгу.
  1. Схеми коміт-розкриття: Користувачі надсилають хешоване зобов'язання щодо транзакції, а потім розкривають деталі пізніше. Це маскує намір до виконання, але додає затримку.
  1. Приватні релеї транзакцій (наприклад, MEV-Boost, Flashbots): Вони створюють приватні канали, що оминають публічний мемпул, надсилаючи транзакції безпосередньо виробникам блоків. MEV-Boost сприяє конкуренції між шукачами для побудови блоків, потенційно пом'якшуючи фронт-ранінг.
  1. Алгоритми зіставлення ордерів: DEX можуть використовувати розширені алгоритми для пріоритезації справедливого виконання та мінімізації прослизання, зменшуючи можливості для фронт-ранінгу.

🔗 Пов'язані терміни

📚 Джерела