Kupuj kryptowaluty BLIKiem ⚡
Błyskawiczne wpłaty bez opłat i prowizji na giełdzie OKX.
Slippage na DEX – jak go ustawić na Uniswap? Wystarczy kliknąć ikonę koła zębatego w prawym górnym rogu interfejsu wymiany, a następnie w polu ustawień tolerancji poślizgu wpisać ręcznie wartość od zera do pięćdziesięciu procent, zależnie od płynności wybranej pary. W zdecydowanej większości standardowych transakcji na głównych rynkach wystarczy wpisać pół procenta, żeby wymiana przeszła bez błędu i odrzucenia przez smart kontrakt.
Słuchaj, każdy kto wchodzi w świat zdecentralizowanych finansów uderza głową w ten sam mur. Próbujesz kupić token. Zatwierdzasz transakcję w portfelu Web3. Czekasz kilkanaście sekund. Otrzymujesz czerwony komunikat o błędzie z napisem o niewystarczającej kwocie wyjściowej. To frustruje. Bardzo. Prawdę mówiąc, sam straciłem w 2021 roku kilkaset dolarów na nieudanych opłatach za gaz, bo uparcie ignorowałem mechanikę działania zautomatyzowanych animatorów rynku. Uniswap nie ma scentralizowanego arkusza zleceń z ofertami kupna i sprzedaży. Cena tworzy się w locie. Ty musisz kontrolować ten lot.
- Czym jest slippage na DEX i dlaczego zjada twoje krypto?
- Slippage na DEX – jak go ustawić na Uniswap w kilku krokach?
- Ataki MEV i boty sandwich – jak poślizg cenowy wystawia cię na celownik?
- Price impact a slippage – czy to naprawdę to samo zjawisko?
- Jak sprawdzić płynność pary walutowej przed ustawieniem slippage?
- FAQ – Najczęściej zadawane pytania o poślizg na giełdach zdecentralizowanych
Czym jest slippage na DEX i dlaczego zjada twoje krypto?
Poślizg cenowy to po prostu różnica między ceną, którą widzisz na ekranie w momencie kliknięcia przycisku “Swap”, a faktyczną ceną, po której protokół rozlicza twoją transakcję. Rynek kryptowalut żyje własnym życiem. Zanim twój wniosek o wymianę trafi z przeglądarki do węzła RPC, a następnie zostanie wykopany przez walidatora w bloku Ethereum, mijają cenne sekundy. W tym czasie inni ludzie i zautomatyzowane skrypty również handlują w tej samej puli płynności. Cena bazowa ulega odchyleniu.
Ustawienie tolerancji poślizgu działa jak zawór bezpieczeństwa. Mówisz wprost do protokołu Uniswap: zgadzam się na finalizację tej operacji, o ile otrzymam co najmniej tyle tokenów. Jeśli cena rynkowa odjedzie w złym kierunku i miałbyś dostać mniej, smart kontrakt ma natychmiast przerwać proces i zwrócić ci środki bazowe. Tracisz wtedy tylko opłatę transakcyjną. Ocalasz główny kapitał.
Dlaczego cena tokena zmienia się podczas swapa?
Zautomatyzowany animator rynku opiera się na twardej matematyce. Pule płynności zawierają zazwyczaj dwa aktywa. Kiedy kupujesz jeden token, wyciągasz go z rezerwy i wrzucasz tam drugi. Zaburzasz proporcje. Algorytm natychmiast podnosi cenę wyciąganego aktywa, żeby zrównoważyć stan basenu. To pierwsze źródło wahań. Drugim jest sam czas trwania operacji w mempoolu, czyli poczekalni dla niepotwierdzonych jeszcze transakcji.
W mempoolu panuje brutalna walka o miejsce w bloku. Goście z większym kapitałem płacą wyższe napiwki w gwei dla walidatorów. Wchodzą przed tobą. Zmieniają stan puli. Kiedy ostatecznie przychodzi kolej na rozliczenie twojego portfela Metamask, zastajesz zupełnie inny układ sił na wykresie. Właśnie dlatego tak bardzo zależy nam na ścisłej kontroli poślizgu przy użyciu routera transakcji.
Slippage na DEX – jak go ustawić na Uniswap w kilku krokach?
Interfejs giełdy zbudowano tak, by ukryć zaawansowane parametry przed nowicjuszami. Musisz celowo wywołać menu konfiguracyjne. Pokażę ci, jak to zrobić bez błądzenia po dokumentacji.
- Połącz swój portfel z aplikacją i wybierz parę walutową, którą zamierzasz handlować. W prawym górnym rogu modułu wymiany, tuż obok przycisku wyboru sieci, znajdziesz małą ikonę koła zębatego. Kliknij ją. Otworzy się okno z ustawieniami transakcji, gdzie od razu zauważysz sekcję z napisem “Slippage tolerance”. Często domyślnie widnieje tam wartość w okolicach zera koma jeden procenta, co przy większości mniejszych altcoinów gwarantuje natychmiastowe odrzucenie zlecenia przez sieć.
- Wpisz ręcznie swoją wartość w puste pole. Unikaj klikania gotowych przycisków z automatu.
Zatwierdzasz wybór klikając w dowolne miejsce poza oknem. Interfejs zapamięta twój wybór dla tej konkretnej sesji w przeglądarce. Pamiętaj by po skończonym handlu ryzykownymi aktywami natychmiast przywrócić tę wartość do standardowego ułamka. Zostawienie wysokiego poślizgu na stałe to proszenie się o kłopoty.
Jaka tolerancja poślizgu (slippage tolerance) jest bezpieczna dla popularnych altcoinów?
Bez mała połowa problemów użytkowników bierze się z niewłaściwego szacowania tego parametru. Zrobiliśmy u nas w grupie kilkaset wymian testowych na różnych sieciach warstwy drugiej i wnioski są brutalnie proste. Zależą wprost od głębokości rynku.
Handlujesz parą Ethereum do USDC? Masz tam miliony dolarów zablokowane w smart kontraktach. Wystarczy wpisać jedną dziesiątą procenta. Głębokość rynku wchłonie twoje zlecenie bez mrugnięcia okiem. Ale co w sytuacji, gdy wchodzisz w niszowy projekt o kapitalizacji poniżej miliona dolarów? Pula na Uniswap V2 ma tam zaledwie kilkadziesiąt tysięcy dolarów. Wtedy musisz ustawić tolerancję na poziomie od dwóch do pięciu procent. Inaczej nawet naturalny ruch ceny zablokuje wykonanie operacji. Każde odświeżenie wykresu w narzędziach typu DEXTools pokaże ci inny kurs.
Kiedy musisz drastycznie podnieść slippage na Uniswapie?
Istnieje specyficzna kategoria tokenów, która wymusza łamanie wszelkich zasad ostrożności. Mowa o kryptowalutach z wbudowanym podatkiem od transferu w kodzie źródłowym. Twórcy takich projektów programują smart kontrakt tak, aby przy każdej transakcji potrącał na przykład osiem procent wartości i wysyłał je na portfel deweloperski lub spalał. Zwykły router Uniswap nie potrafi natywnie odróżnić tej mechaniki od zwykłego poślizgu rynkowego.
W takich przypadkach system giełdy odczytuje brakujące osiem procent jako nagły spadek ceny wynikający z wahań rynkowych. Jeśli masz ustawiony poślizg na jeden procent, a token kradnie osiem w ramach podatku, kontrakt natychmiast zgłosi błąd. Musisz ręcznie obliczyć sumę. Dodajesz wartość podatku z białej księgi projektu do standardowego bufora rynkowego. Zwykle kończy się to wpisaniem kilkunastu procent w ustawieniach. To boli. Wrzucasz kapitał i od razu widzisz potężny minus na saldzie.
Ataki MEV i boty sandwich – jak poślizg cenowy wystawia cię na celownik?
Wysoki poślizg to otwarte drzwi dla rynkowych drapieżników. Kiedy wpisujesz w ustawieniach dwadzieścia procent tolerancji, wysyłasz do całej sieci Ethereum publiczny sygnał: zadowolę się otrzymaniem o jedną piątą mniejszej ilości tokenów. Zautomatyzowane skrypty nazywane botami MEV tylko na to czekają. Skanują one mempool w poszukiwaniu takich właśnie grubych, nieostrożnych zleceń.
Na czym polega atak typu sandwich? Bot widzi twoją transakcję w poczekalni. Natychmiast wysyła własne zlecenie kupna tego samego tokena, ale płaci wyższą prowizję dla górnika. Jego transakcja wchodzi przed twoją. Pula płynności reaguje, a cena rośnie. Następnie wchodzi twoja transakcja wymiany. Ponieważ dałeś duże przyzwolenie na poślizg, kupujesz tokeny po tej nowej, zawyżonej cenie. Na samym końcu bot sprzedaje swoje świeżo kupione aktywa z zyskiem. Ty zostajesz z mniejszą liczbą monet. On inkasuje pewny, pozbawiony ryzyka zarobek. Złodzieje w białych rękawiczkach zarabiają w ten sposób miliony dolarów miesięcznie.
(Prawdę mówiąc to całe gadanie o potędze decentralizacji trochę mnie bawi jak pomyślę o wczorajszej nocy. Siedziałem do trzeciej nad ranem próbując kupić jakiś mały niszowy token na warstwie drugiej Arbitrum i ciągle wywalało mi czerwoną transakcję. Algorytmy zjadają nas na śniadanie na tych rynkach. Zrobiliśmy u nas w zespole testy i wyszło twardo że te całe boty arbitrażowe mają lepsze pingi do węzłów w sieci niż ktokolwiek z nas przed monitorem w biurze. Więc właściwie gramy w kasynie z gośćmi którzy widzą nasze karty zanim je w ogóle podniesiemy ze stołu by zagrać w otwarte karty.)
Czy Uniswap V3 chroni przed poślizgiem lepiej niż starsze wersje?
Architektura V3 opiera się na skoncentrowanej płynności. Dostawcy kapitału nie rozpraszają już swoich środków od zera do nieskończoności. Wybierają wąskie przedziały cenowe. To genialne rozwiązanie dla popularnych par. Na rynku ETH/USDT dostajesz niezwykle gęstą ścianę ofert blisko aktualnego kursu rynkowego. Poślizg jest tam niemal zerowy, a ty możesz swobodnie handlować wielkimi kwotami bez obawy o drastyczne przesunięcie wyceny.
Ale to ma też mroczną stronę. Jeśli cena nagle wyrwie się z tego gęstego przedziału, trafiasz na pustynię płynności. Wtedy nawet mała transakcja wywołuje potężną dewiację ceny. Znowu widzę FAILED na ekranie z powodu przekroczenia parametrów. Dlatego wybór wersji protokołu podczas kierowania zlecenia ma ogromne znaczenie dla finalnego rozliczenia. Interfejs giełdy sam wybiera najlepszą ścieżkę, używając funkcji auto-routera. Mimo to warto sprawdzić, przez które pule przechodzi twój kapitał przed ostatecznym podpisaniem wywołania w Metamask.
Price impact a slippage – czy to naprawdę to samo zjawisko?
Ludzie namiętnie mylą te dwa pojęcia na forach branżowych. Ucinam te spekulacje. To dwa zupełnie różne wektory ryzyka przy wymianie na łańcuchu bloków. Price impact, czyli wpływ cenowy, zależy wyłącznie od ciebie i wielkości twojego portfela. To matematyczna kalkulacja tego, jak bardzo twoje własne zlecenie kupna opróżni pulę z rezerw i podniesie cenę ostateczną. Jeśli pula ma sto tysięcy dolarów, a ty wchodzisz zleceniem za pięćdziesiąt tysięcy, twój własny wpływ na cenę wyniesie kilkadziesiąt procent. Sam sobie podnosisz kurs.
Poślizg z kolei to czynnik zewnętrzny. To wpływ czasu i innych ludzi na wycenę od momentu kliknięcia do momentu wydobycia bloku. Możesz mieć znikomy wpływ na cenę, handlując stu dolarami, ale jeśli rynek właśnie gwałtownie rośnie, doświadczysz ogromnego poślizgu. Musisz kontrolować oba te wskaźniki na ekranie potwierdzenia giełdy przed wykonaniem ruchu.
Jak sprawdzić płynność pary walutowej przed ustawieniem slippage?
Nigdy nie strzelam w ciemno z ustawianiem tych parametrów. Zawsze robię podstawowy research. Otwieram narzędzia analityczne takie jak DexScreener. Wklejam tam adres smart kontraktu tokena. Patrzę na prawy panel informacyjny. Szukam wskaźnika całkowitej płynności w puli. To absolutna podstawa do szacowania bezpieczeństwa zlecenia.
Widzę tam na przykład rezerwę na poziomie pięciu tysięcy dolarów w ETH i podobną równowartość w tokenie projektu. Chcę kupić za pięćset dolarów. To od razu mówi mi, że zagarnę dziesięć procent zasobów z jednej strony wagi. Wymusi to potężne odchylenie kursu. W takim wypadku nawet ustawienie tolerancji poślizgu na pięć procent nie uratuje mojego swapa przed odrzuceniem. Maszyna policzy proporcje i wypluje błąd. Muszę zwiększyć marżę, albo rozbić zakupy na kilka mniejszych transakcji rozłożonych w czasie. Taktyka powolnego wejścia często ratuje przed pożarciem przez arbitrażystów.
| Wielkość twojego kapitału do wymiany | Głębokość puli płynności (Liquidity) | Zalecane ustawienie Slippage na Uniswap |
|---|---|---|
| Poniżej 100 USD | Powyżej 1 000 000 USD | 0.1% do 0.5% (Ryzyko minimalne) |
| Około 1000 USD | Około 100 000 USD | 1.0% do 2.0% (Średnie obciążenie puli) |
| Powyżej 5000 USD | Poniżej 50 000 USD | 5.0% do 10.0% (Wymagany duży margines błędu) |
| Dowolna kwota | Dowolna pula (Tokeny z podatkiem transakcyjnym) | Wartość podatku z kodu + 2.0% bufora rynkowego |
Zmieniliśmy te zasady na robocie u nas w dziale analiz po kilku bardzo kosztownych pomyłkach. Trzeba czytać surowe dane z łańcucha bloków. Poleganie wyłącznie na przyjaznym interfejsie graficznym giełdy w okresach dużej zmienności to loteria. Rynek kryptowalut nie wybacza lenistwa w dobieraniu parametrów. Ustawisz za mało – stracisz opłatę za gaz przez błąd. Ustawisz za dużo – boty MEV odgryzą ci kawałek kapitału bazowego.
Zastanawiacie się zresztą, dlaczego to na produkcji tak wyje w portfelach przy próbie arbitrażu z innych giełd? Sam się z tym borykałem dzisiaj u siebie w biurze. Różnica kursów między Uniswapem a na przykład SushiSwap wydaje się ogromna. Klikasz wymianę by zgarnąć darmowe pieniądze. Zapominasz całkowicie o opóźnieniach na RPC sieci Ethereum. Po piętnastu sekundach zysk wyparowuje, a ty zostajesz z zapłaconym rachunkiem za gwei i garścią tokenów po złym kursie. Arbitraż manualny z użyciem interfejsu przeglądarkowego to proszenie się o kłopoty. Tu działają wyłącznie automaty zaprogramowane bezpośrednio w językach niskopoziomowych.
Zabezpieczanie się przed utratą wartości na swapach to sztuka balansowania. Właściwie nie ma tu jednego idealnego przepisu na sukces. To u nas w sumie chyba hipoteza z wczoraj bo pewności do tych trendów i stabilności węzłów nikt obecnie nie ma o 2025 r. Wiem jedno na pewno. Jeśli widzę, że sieć główna jest zapchana przez kolejny zrzut NFT, a opłaty bazowe skaczą do stu gwei za jednostkę gazu, po prostu wyłączam komputer. Żadne ustawienia poślizgu nie ochronią cię przed wariującym rynkiem w fazie skrajnej paniki lub euforii. Najlepszym ruchem często jest brak ruchu.
Pokaż wreszcie rynkowi, że panujesz nad własnym kapitałem. Wejdź na giełdę, znajdź niszowy projekt z małą pulą i zrób ręczne wyliczenia głębokości rezerw. Ustaw poślizg dokładnie na styk. Zobacz, jak smart kontrakt rozlicza wymianę co do ułamka centa. Przestań polegać na automacie Uniswapa.
FAQ – Najczęściej zadawane pytania o poślizg na giełdach zdecentralizowanych
- Co to jest slippage tolerance na giełdzie DEX?
Slippage tolerance to maksymalna dopuszczalna różnica w cenie procentowej, na jaką użytkownik zgadza się podczas wymiany tokenów. Jeśli rynek zmieni cenę powyżej tej wartości przed finalizacją, transakcja zostanie anulowana w celu ochrony kapitału. - Dlaczego transakcja na Uniswap kończy się błędem o braku płynności?
Błąd pojawia się, gdy ustawiony poślizg jest zbyt rygorystyczny w stosunku do aktualnych wahań rynkowych. Cena uległa zmianie w mempoolu, a smart kontrakt zablokował wymianę chroniąc cię przed gorszym kursem. - Czy da się ustawić poślizg na absolutne zero?
W teorii interfejs pozwala na wpisanie zera, ale w praktyce na zdecentralizowanych rynkach AMM spowoduje to natychmiastowe odrzucenie zlecenia. Zawsze występuje minimalne opóźnienie w komunikacji z siecią bloków. - Czym różni się Uniswap V2 od V3 w kwestii poślizgu cenowego?
Wersja V3 wprowadza skoncentrowaną płynność, co pozwala na handel z bardzo niskim poślizgiem w najpopularniejszych przedziałach cenowych. Wersja V2 rozkłada kapitał po całej krzywej, co generuje stały, ale łatwiejszy do przewidzenia poślizg przy większych zleceniach. - Jak najskuteczniej bronić się przed atakami botów MEV?
Należy unikać ustawiania przesadnie wysokiego poślizgu. Zawsze dopasowuj tolerancję do wielkości puli. Można również używać specjalnych kanałów RPC chroniących przed wyciekiem danych transakcyjnych do publicznego mempoola. - Jaki poślizg ustawić dla tokenów z wbudowanym podatkiem od transakcji?
Musisz zsumować wartość podatku określoną w białej księdze projektu z rynkowym buforem. Jeśli token pobiera dziesięć procent podatku, bezpieczne ustawienie poślizgu wyniesie około dwunastu procent.
Źródła i materiały referencyjne
- https://uniswap.org/whitepaper.pdf
- https://ethereum.org/pl/defi/
- https://coinmarketcap.com/alexandria/glossary/slippage
- https://dextools.io/academy/understanding-liquidity/
- https://flashbots.net/mev-research
Kupuj kryptowaluty BLIKiem ⚡
Błyskawiczne wpłaty bez opłat i prowizji na giełdzie OKX.

