Definicja:
Sandwich attack to szczególny rodzaj ataku na DEX-ach, polegający na tym, że bot wykrywa zlecenie użytkownika i składa dwa własne: jedno tuż przed, a drugie zaraz po nim. Pierwsze sztucznie podbija cenę, a drugie odsprzedaje tokeny po wyższej wartości, inkasując zysk.
Znaczenie i ryzyka:
Dla ofiary oznacza to wyraźne pogorszenie kursu wymiany – użytkownik kupuje drożej albo sprzedaje taniej, niż zakładał. Ataki typu sandwich są możliwe, bo transakcje na blockchainie są jawne i można je „podejrzeć” w mempoolu przed potwierdzeniem. Zjawisko to wpisuje się w szerszą kategorię MEV.
Przykłady i ochrona:
Sandwich attacki są powszechne w ekosystemie Ethereum i na dużych DEX-ach jak Uniswap. Ochronę przed nimi zapewniają m.in. mechanizmy prywatnego routingu (np. Flashbots Protect), ustawianie limitów slippage czy korzystanie z agregatorów transakcji.
Zobacz też: MEV, Front-running, Slippage.


