Atak sandwich: czym jest MEV i jak się bronić
Czym jest atak sandwich, czym MEV w sieci Solana różni się od Ethereum i jakie warstwy ochrony, od ciasnego slippage po pakiety Jito, chronią twój kurs.

Okradziono cię, a wykres ceny nawet nie drgnął
Według dostępnych szacunków chodzi o około 500 mln dolarów. Mniej więcej tyle boty sandwich po cichu wyciągnęły od zwykłych traderów w sieci Solana, po kilka dolarów naraz, podczas gdy ci patrzyli na zupełnie spokojny wykres. Jeśli zastanawiasz się, czym jest atak sandwich i czy może cię spotkać przy zakupie tokena, ten poradnik o ochronie przed MEV jest dla ciebie. Nie zakłada żadnej wcześniejszej wiedzy.
Wyobraź sobie pizzerię z tablicą, na której pizza z serem kosztuje 10 dolarów. Podchodzisz zamówić. Konik stojący za tobą widzi, co chcesz wziąć, biegnie do lady, kupuje tę pizzę przed tobą i odsprzedaje ci ją za 11 dolarów. Pizzę dostajesz. Płacisz tylko więcej, a dodatkowy dolar ląduje w kieszeni obcej osoby. Tak właśnie wygląda atak sandwich, z tą różnicą, że dzieje się w oprogramowaniu, w mniej niż pół sekundy, a cena na tablicy wraca do 10 dolarów tak szybko, że nikt wokół nie zauważa zmiany.
Do dalszej lektury nie potrzebujesz żadnego przygotowania. Każde pojęcie wyjaśniamy w chwili, gdy się pojawia. Praktyczne rady, które możesz zastosować jeszcze dziś, są na początku. Cięższy materiał dla osób przeprowadzających starty tokenów znajdziesz na końcu, wyraźnie oznaczony jako zaawansowany.
Czym jest atak sandwich?
Swap to po prostu wymiana jednego tokena na inny, trochę jak wymiana złotówek na euro w kantorze na lotnisku. Kiedy kupujesz token, twój zakup lekko podbija jego cenę. Tak działają pule handlowe: większy popyt pcha cenę w górę.
Atak sandwich polega na tym, że bot otacza twoją transakcję własnymi transakcjami i zgarnia z niej część pieniędzy. Wyłapuje twoją nadchodzącą transakcję i wykonuje trzy szybkie ruchy, wszystkie w obrębie jednego bloku. Blok to paczka transakcji, które sieć potwierdza razem, a w sieci Solana trwa to znacznie krócej niż sekundę:
- Kupuje ten sam token tuż przed tobą i podbija cenę.
- Twoja transakcja przechodzi jako następna i realizuje się po tej gorszej, wyższej cenie.
- Bot od razu sprzedaje po cenie, którą twoja transakcja właśnie pomogła podnieść, i zatrzymuje różnicę.
Ty jesteś nadzieniem kanapki. Bot to dwie kromki chleba. Twoja transakcja nadal pokazuje „sukces”, aplikacja świeci na zielono i idziesz dalej. Wykres może wyglądać na nietknięty, bo cała operacja w obie strony zaczęła się i odwróciła w tej samej chwili. Kradzież i zatarcie śladów skończyły się szybciej, niż zdążysz mrugnąć.
Czym jest MEV i dlaczego zdarza się to na Solanie?
Mechanizm stojący za atakami sandwich ma swoją nazwę: MEV, skrót od Maximum Extractable Value. Mówiąc prościej, to pieniądze, które boty wyciskają, przestawiając lub wstawiając transakcje wokół twojej. Kto decyduje o kolejności transakcji w bloku, ten może na tej kolejności zarobić, a boty ostro o to konkurują.
Tu ludzie najczęściej mylą się co do MEV w sieci Solana. W sieci Ethereum oczekujące transakcje stoją w publicznej poczekalni (nazywanej mempoolem), gdzie każdy może obserwować, jak ustawiają się w kolejce przed potwierdzeniem. Solana takiej publicznej poczekalni nie ma. Twoja transakcja trafia prosto do dostawcy połączenia (usługi, która przekazuje ją do sieci), a stamtąd do najbliższego producenta bloku (komputera, który buduje kolejny blok). Skąd więc boty wciąż widzą twoją transakcję? Są dwa przecieki:
- Niektórzy dostawcy połączenia po cichu udostępniają, czyli „plotkują”, twoją oczekującą transakcję sieciom botów, z którymi mają układy.
- Własną kolejkę oczekujących transakcji producenta bloku mogą czytać boty, z którymi on współpracuje.
Problem w sieci Solana sprowadza się więc do dwóch rzeczy: dostawcy połączenia, który przecieka, i kolejki, do której boty mogą zajrzeć. Szklanej poczekalni tu nie ma, są za to dwa uchylone boczne wejścia. Większość tych ataków przechodzi przez system o nazwie Jito, który pozwala wysłać zapieczętowany pakiet transakcji w ustalonej kolejności, razem z tipem, a producent bloku dołącza go w całości albo wcale.
Haczyk wart zapamiętania: ten sam mechanizm pakietów, którego nadużywają boty, jest też jednym z narzędzi, którymi uczciwi użytkownicy mogą się bronić. Jak to działa, opisuje artykuł co gwarantuje pakiet Jito, a zasadę „wszystko albo nic” dokładnie wyjaśnia dokumentacja techniczna Jito.
Jak sandwich rozgrywa się w niecałą sekundę
Zobaczmy ten ruch na prawdziwych liczbach. Chcesz wymienić SOL o wartości 1000 dolarów na mały memecoin, a ochronę ceny zostawiasz szeroko otwartą. Klikasz potwierdzenie. Oto kolejność zdarzeń, wszystko w jednym bloku:
- Bot widzi nadchodzący zakup za 1000 dolarów i ułamek sekundy przed tobą kupuje memecoina, podbijając cenę o około 5%.
- Twoja transakcja realizuje się po gorszym kursie, więc dostajesz mniej monet, niż początkowo pokazywał ekran.
- Bot sprzedaje zaraz potem, po cenie podniesionej przez twoją transakcję, i odchodzi z mniej więcej 40 dolarami twoich pieniędzy.
Portfel pokazuje udany swap. Masz swojego memecoina. Strata 40 dolarów jest niewidoczna, dopóki nie porównasz oczekiwanego kursu z tym, który faktycznie dostajesz. Pomnóż to przez tysiące transakcji dziennie, a dojdziesz do tych zawrotnych sum z raportów.
Czym jest slippage i dlaczego to twoja najlepsza darmowa obrona?
Jeśli z całego tekstu zapamiętasz tylko jedno, niech to będzie slippage, w polskich aplikacjach często opisany jako „tolerancja slippage”. Slippage to maksymalne pogorszenie ceny, na które się zgadzasz, zanim transakcja sama się anuluje. To jak prośba do znajomego: „Kup chleb za 3 dolary, ale jeśli będzie droższy niż 3,30, odpuść”. Te 3,30 to twój pułap slippage. Jeśli cena go przekroczy, zakup się anuluje, a tracisz tylko drobną opłatę sieciową.
Dlatego slippage tyle znaczy w ochronie przed atakami MEV i dlatego jest najmocniejszą rzeczą, jaką początkujący może zrobić, bez żadnych kosztów. Ciasno ustawiony slippage ogranicza, ile bot może ci zabrać. Jeśli bot spróbuje wypchnąć cenę ponad twój limit, transakcja po prostu się anuluje, a cały atak sandwich się rozsypuje.
Bot zostaje wtedy z tokenami kupionymi po to, żeby złapać w pułapkę transakcję, do której nigdy nie doszło. Bilans działa na twoją korzyść: anulowana transakcja kosztuje jedną drobną opłatę sieciową, ułamek centa, a udany sandwich kosztuje procent całej transakcji.
Jak ciasno go ustawić? To zależy od głębokości puli. Pula to wspólny zasób dwóch tokenów, z którym wymienia się swap. Głęboka pula ma w sobie dużo pieniędzy (na przykład SOL w parze z USDC), więc transakcje ledwo ruszają cenę i slippage może być bardzo ciasny. Płytka pula jest mała i nerwowa (świeży memecoin), więc potrzebujesz trochę więcej miejsca, inaczej transakcje będą się ciągle anulować. Trzymaj się tych przedziałów:
| Rodzaj puli | Przykład | Sugerowany slippage |
|---|---|---|
| Głębokie / duże pule | SOL w parze z USDC | 0,5% do 1% |
| Pule średniej wielkości | Ugruntowany token o średniej kapitalizacji | 1% do 2% |
| Płytkie / nowe pule | Świeży memecoin | 2% do 3% |
Ustawienie slippage na coś ogromnego, na przykład 50%, to jak krzyknąć „zrealizujcie moje zlecenie za każdą cenę”. To praktycznie zaproszenie na ucztę dla każdego obserwującego bota sandwich. Skrajność w drugą stronę, czyli bardzo wąskie 0,1% przy nerwowym memecoinie, sprawia tylko, że transakcje anulują się przy zwykłych wahaniach ceny. Tracisz możliwość handlu i nie zyskujesz żadnej realnej ochrony. Dopasuj przedział do puli.
Jak uniknąć ataku sandwich: cztery praktyczne kroki
Nie musisz zostać ekspertem, żeby być bezpiecznym. Oto jak zwykła osoba przy zwykłej transakcji może sprawić, że atak sandwich przestanie jej grozić. Przejdź przez te kroki po kolei.
- Ustaw ciasny slippage według przedziałów z tabeli. Już samo to pokonuje większość ataków na małe transakcje. Artykuł jak dobrać właściwą wartość slippage omawia temat dokładniej, scenariusz po scenariuszu.
- Korzystaj z wymiany jednym kliknięciem zbudowanej pod uczciwy routing. Wybierz narzędzie, które starannie prowadzi twoją transakcję, zamiast rozgłaszać ją byle jak. Nasze narzędzie Swap do wymiany jednym kliknięciem kieruje transakcje przez Jupiter, pokazuje bieżące wyceny, zanim się zdecydujesz, i wykonuje kontrole on-chain, żeby było widać, co faktycznie dostajesz.
- Trzymaj transakcje małe albo podziel dużą na części. Większość botów sandwich zajmuje się tylko transakcjami wartymi mniej więcej od 500 do 1000 dolarów lub więcej, bo poniżej tego progu koszty (opłata sieciowa plus tip) zjadają im zysk, więc cię ignorują. Jeśli musisz przenieść większą kwotę i nie stać się celem, nasze narzędzie Multi Swap dzielące swap na portfele wykonuje ten sam swap z kilku portfeli w ściśle ustalonej kolejności. Jedna gruba transakcja za 5000 dolarów zamienia się w wiele mniejszych kawałków, z których każdy ląduje poniżej progu bota. Opłata wynosi około 0,0035 SOL za transakcję.
- Sprawdź pulę, zanim jej dotkniesz. Token, którego własność jest upchnięta w kilku portfelach, to pula bardziej ryzykowna i łatwiejsza do manipulowania. Nasze narzędzie Snapshot posiadaczy tokena pokazuje, kto trzyma token i jak bardzo skoncentrowana jest własność. Dzięki temu ocenisz, czy pula jest wystarczająco głęboka, i rozsądnie dobierzesz wielkość transakcji, zanim zaangażujesz prawdziwe pieniądze. Narzędzie jest darmowe.
Najbardziej uspokajający fakt dla początkujących: boty zwykle ignorują małe transakcje. Jeśli wymieniasz 50 albo 100 dolarów z rozsądnym slippage, niemal na pewno jesteś poza radarem. Strefa zagrożenia zaczyna się, gdy transakcja robi się na tyle duża, że opłaca się botowi wysiłek. Zaawansowany materiał poniżej jest dla osób przeprowadzających starty tokenów, więc kupując monetę za 200 dolarów, możesz go spokojnie pominąć.
Co zmieniło się w 2026 roku?
Obrońcy nie próżnowali w tym roku, a kilka zmian przestawia zasady gry z botami sandwich w sieci Solana:
- Jito DontFront: ustawienie, które wymusza, by twoja transakcja stała na samym początku każdego pakietu, co blokuje prosty ruch „kup tuż przed tobą”. Bardzo pomaga, choć nie zatrzymuje każdego szerszego wzorca ataku sandwich.
- JitoBAM (szyfrowany mempool): najnowsza i najbardziej obiecująca zmiana w samej strukturze. Twoja transakcja pozostaje tajna (zaszyfrowana) aż do momentu wykonania, dzięki bezpiecznemu sprzętowi. Boty nie przeczytają tego, czego nie widzą, więc nie zaplanują wokół tego ataku. Wdrażanie właśnie trwa.
- Aktualizacja Alpenglow: aktualizacja w toku, która skraca finalność w sieci Solana (moment, w którym transakcja staje się nieodwracalna) do około 150 milisekund, mniej więcej 100 razy szybciej niż wcześniej. Krótsze okno zawęża lukę, na której polegają boty, a niektóre obecne strategie botów przestaną się opłacać. Traktuj to jako przebudowę całego boiska.
Żadna z tych zmian nie jest jednym magicznym przyciskiem. Obrona składa się z warstw, a właściwa warstwa zależy od wielkości transakcji i głębokości puli. Tabela poniżej pomaga szybko zdecydować:
| Twoja sytuacja | Rozsądna obrona |
|---|---|
| Mała transakcja, poniżej ok. 500 dolarów | Ciasny slippage zwykle wystarcza sam w sobie; boty raczej cię ignorują |
| Większa pojedyncza transakcja (1000 dolarów i więcej) | Ciasny slippage plus podział na mniejsze swapy z kilku portfeli |
| Handel płytkim, nowym memecoinem | Najpierw sprawdź pulę, potem slippage od 2% do 3% |
| Skoordynowane wejście przy starcie (zaawansowane) | Własny zapieczętowany pakiet, w który snipery się nie wcisną |
Zaawansowane: dla twórców tokenów i operatorów wielu portfeli
Ta część to materiał zaawansowany, dla osób, które uruchamiają token albo koordynują wiele portfeli naraz. Jeśli zwyczajnie handlujesz, możesz ją spokojnie pominąć. Cztery kroki opisane wyżej w zupełności cię chronią.
Kiedy uruchamiasz token i chcesz, żeby kilka twoich portfeli weszło czysto, otwarta ścieżka zostawia lukę dla sniperów (botów, które ścigają się, żeby kupić w chwili, gdy token startuje). Ten sam mechanizm pakietów, którego nadużywają boty, można zamienić w zbroję.
Wysyłając własny zapieczętowany pakiet, czyli paczkę o ustalonej kolejności, którą producent bloku dołącza w całości albo wcale, zamykasz dokładną kolejność swoich transakcji. Żaden zewnętrzny bot nie wciśnie się między nie. W dniu startu wszystkie twoje portfele trafiają do bloku razem i nie zostawiają luk do wykorzystania. Jak działają takie boty, opisuje artykuł czym jest sniper bot w krypto.
- Nasze narzędzie Zakup w pakiecie z wielu portfeli kupuje z kilku portfeli przez pakiety Jito, maksymalnie po trzy portfele w każdym, a każdy pakiet trafia do bloku w całości. Obsługuje Pump.fun, PumpSwap i Raydium. Działa już teraz, z opłatą platformy 0,0035 SOL za portfel, pobieraną tylko wtedy, gdy pakiet danego portfela trafi do bloku.
- Odpowiednik po stronie sprzedaży, nasze narzędzie Sprzedaż w pakiecie, przenosi tę samą ideę zapieczętowanej kolejności na wyjście z pozycji. Działa w tym samym terminalu co strona zakupu, a aktualna opłata jest podana na stronie narzędzia.
Jeśli chcesz zgłębić koordynowane wejścia i kolejność transakcji, poradniki krok po kroku J Tools zbierają dłuższe instrukcje, a archiwum tagu Solana na blogu gromadzi w jednym miejscu wszystko, co dotyczy tej sieci.
Rzeczy, które wyglądają na ochronę, ale nią nie są
Kilka popularnych „sztuczek” daje fałszywe poczucie bezpieczeństwa. Nie polegaj na nich:
- Pomijanie kontroli preflight. Wyłączenie tej kontroli przed wysłaniem nie ukrywa transakcji przed botami. Usuwa tylko barierkę i może przepuścić skazaną na porażkę transakcję, którą kontrola by wyłapała. Boty i tak cię widzą.
- Handel o trzeciej w nocy. Boty nigdy nie śpią. To oprogramowanie działające na serwerach 24 godziny na dobę, a cicha godzina dla ludzi jest dla nich zwykłą godziną.
- Odznaka „giełda bez ataków sandwich”. Język marketingu nie jest gwarancją. Ochrona składa się z warstw i działa na zasadzie prawdopodobieństwa, więc zapytaj, jak dokładnie działa. Jeśli odpowiedź jest mglista, traktuj odznakę jak dekorację.
- Slippage 0,1% na wszystkim. Przy głębokiej puli to w porządku, ale przy płytkim memecoinie transakcje ciągle się nie udają, a ty masz złudzenie ochrony.
Co to oznacza dla zwykłego tradera
Boty sandwich istnieją, zabrały poważne pieniądze i przez lata większość ludzi nie miała pojęcia, że ktoś ich podskubuje. Dobra wiadomość: rozwiązanie dla zwykłych traderów jest w większości darmowe i proste. Dopasuj slippage do puli, korzystaj ze starannej wymiany jednym kliknięciem, trzymaj pojedyncze transakcje w umiarkowanej wielkości albo dziel duże, a przed decyzją rzuć okiem na głębokość puli.
Przy ogromnej większości małych transakcji detalicznych sam ciasny slippage zwykle wystarcza, by atak sandwich przestał się botom opłacać. Nowe zabezpieczenia wdrażane w 2026 roku jeszcze bardziej przechylają szalę na korzyść zwykłych ludzi, a z tej dobrej wiadomości korzystasz bez żadnego wysiłku.
Ten artykuł ma charakter edukacyjny i nie jest poradą finansową. Handel tokenami wiąże się z realnym ryzykiem, w tym z ryzykiem utraty pieniędzy, a żadna obrona tego ryzyka nie usuwa. Rób własny research, podejmuj własne decyzje i handluj tylko kwotą, której utratę możesz przełknąć.
Czym jest ochrona przed MEV w sieci Solana?
Ochrona przed MEV to każdy sposób, który nie pozwala botowi zarobić na kolejności twojej transakcji. Nie zmienia tego, co kupujesz albo sprzedajesz. Zmienia drogę, którą transakcja dociera do sieci, więc bot ma mniej miejsca, by wstawić wokół niej własne transakcje. Zabezpieczenia dzielą się na trzy proste grupy, a bezpieczny handel zwykle korzysta z więcej niż jednej naraz.
- Dyscyplina slippage. Limit, który ustawiasz na to, jak daleko cena może się przesunąć, zanim transakcja zostanie anulowana. To jedyna obrona, którą każdy trader kontroluje bezpośrednio, nic nie kosztuje, a przy małych transakcjach sama wykonuje większość pracy.
- Prywatny przepływ zleceń. Wysyłanie transakcji przez dostawcę połączenia, który nie rozgłasza jej botom do przeczytania, zanim trafi do bloku. Solana nie ma publicznego mempoola, więc wiele zależy od tego, czy twój dostawca trzyma transakcję w tajemnicy aż do wykonania.
- Pakiety i reguły kolejności. Pakowanie transakcji razem z instrukcją, gdzie ma stać w bloku, żeby bot nie mógł wstawić zakupu bezpośrednio przed tobą. Typowy przykład to pakiety Jito z regułą pierwszej pozycji.
Żadna pojedyncza warstwa nie jest murem. Ochrona przed MEV działa na zasadzie prawdopodobieństwa: każda warstwa obniża szanse i opłacalność ataku na ciebie, ale nie czyni go niemożliwym. Ciasny slippage i staranny router swapów pokrywają realne ryzyko przy zwykłej transakcji.
Atak sandwich, front-running i back-running: różnice
Te trzy pojęcia bywają używane zamiennie, ale opisują różne ruchy bota wokół twojej transakcji. Gdy wiesz, które jest które, łatwiej ocenisz, przed czym naprawdę chroni dane narzędzie.
- Front-running to pojedynczy zakup tuż przed twoim. Bot widzi nadchodzącą transakcję, wchodzi pierwszy i jedzie na wzroście ceny, który ona wywoła.
- Back-running to pojedyncza transakcja zaraz po twojej, zwykle po to, by wykorzystać lukę cenową, którą otworzyła twoja transakcja, często bez bezpośredniego kosztu dla ciebie.
- Atak sandwich to oba ruchy naraz. Bot wyprzedza cię zakupem, pozwala twojej transakcji podbić cenę, a potem sprzedaje w przestrzeń wyznaczoną twoim slippage. Ty jesteś nadzieniem, a bot zgarnia różnicę, którą zapłacisz.
Każdy sandwich zawiera więc front-running, ale nie każdy front-running jest sandwichem. Dlatego ciasny slippage tyle znaczy: sprzedaż bota po twojej transakcji opłaca się tylko wtedy, gdy twój limit slippage zostawił na nią dość miejsca. Zmniejsz to miejsce, a sandwich przestanie być wart wysiłku bota.
Czy Jito chroni przed atakami sandwich?
Częściowo i zależy to od tego, o którą funkcję Jito chodzi. Pakiety Jito pozwalają spakować transakcję z regułami kolejności, a reguła pierwszej pozycji (DontFront) blokuje najprostszy sandwich, bo wymusza, by twoja transakcja stała na początku pakietu, gdzie nic nie da się wstawić bezpośrednio przed nią. To pokonuje klasyczny ruch „kup tuż przed tobą”. Nie usuwa każdego szerszego wzorca, jaki może wypróbować zdeterminowany bot, i nie zastępuje rozsądnego ustawienia slippage.
Jeśli kupujesz lub sprzedajesz z wielu portfeli i chcesz zgrupować je w pakiety Jito z tymi zabezpieczeniami kolejności, narzędzie Handel w pakiecie układa portfele w pakiety po maksymalnie trzy i pokazuje aktualną opłatę platformy na stronie narzędzia, zanim cokolwiek podpiszesz. Przy zwykłym pojedynczym swapie pakiety zwykle w ogóle nie są potrzebne. Poprawny slippage przy dobrze poprowadzonym swapie wystarcza, żeby atak sandwich przestał się opłacać.
Najczęściej zadawane pytania
Czy da się odzyskać pieniądze po ataku sandwich?
Nie. Transakcja została rozliczona on-chain, a zysk bota odpłynął w tym samym bloku. Nie ma nikogo, kogo można poprosić o zwrot. Zmienić możesz następną transakcję: ciaśniejszy slippage i staranna trasa sprawiają, że ten sam atak przestaje się opłacać.
Czy małe transakcje padają ofiarą ataku sandwich?
Rzadko. Większość botów sandwich pomija transakcje poniżej mniej więcej 500 do 1000 dolarów, bo opłata sieciowa i tip zjadają im zysk. Swap za 100 dolarów z rozsądnym slippage zwykle nie jest wart wysiłku bota.
Czy prywatne RPC zatrzymuje ataki sandwich w sieci Solana?
Tylko częściowo. Solana nie ma publicznego mempoola, więc przecieki biorą się z dostawców, którzy udostępniają przepływ zleceń, i z kolejek producentów bloków. Dostawca, który trzyma twoją transakcję w tajemnicy, zmniejsza ekspozycję, ale większość pracy i tak wykonuje ciasny slippage.


