DEX
Platforma wymiany tokenów działająca bezpośrednio na blockchainie, w której smart kontrakty rozliczają transakcje bez pośrednika. Użytkownik łączy się własnym portfelem i nigdy nie przekazuje kontroli nad środkami żadnemu podmiotowi — klucze prywatne zostają po jego stronie.
Dwa modele: AMM i arkusz zleceń
Większość DEX-ów w DeFi korzysta z modelu AMM (Automated Market Maker). Zamiast parować kupującego ze sprzedającym, wymieniasz tokeny z pulą płynności zarządzaną przez smart kontrakt. Cena wynika z algorytmu opartego na proporcji rezerw w puli — nie z zleceń innych użytkowników.
Drugi model to onchain arkusz zleceń (order book), gdzie kupujący i sprzedający składają zlecenia widoczne publicznie na blockchainie, a kontrakt je paruje. dYdX i niektóre DEX-y na Solanie (np. Phoenix) korzystają z tego podejścia. Jest bliższe działaniu giełdy scentralizowanej, ale wymaga wysokiej przepustowości sieci, żeby być praktyczne.
Istnieją też modele hybrydowe — np. Uniswap v4 z hookami pozwala budować niestandardową logikę nad pulami, a agregatory jak 1inch routują zlecenia przez wiele DEX-ów jednocześnie, szukając najlepszej ceny.
DEX vs giełda scentralizowana (CEX)
- Kto trzyma środki
- DEX: ty, we własnym portfelu. CEX: giełda — jesteś wierzycielem, nie właścicielem.
- KYC / rejestracja
- DEX: brak — wystarczy podłączyć portfel. CEX: wymagana weryfikacja tożsamości.
- Dostępne pary
- DEX: każdy token z publicznym kontraktem, w tym tokeny zanim trafią na CEX. CEX: tylko tokeny wybrane przez giełdę.
- Ryzyko kontrahenta
- DEX: brak — smart kontrakt rozlicza transakcję. CEX: ryzyko upadłości lub zamrożenia konta przez giełdę.
- Wykonanie
- DEX: onchain, publiczne, podatne na MEV. CEX: offchain, szybsze, z animatorem rynku.
- Slippage
- DEX: zależy od głębokości puli — w cienkich pulach może być duży. CEX: zwykle mniejszy przy dużej płynności.
Price impact, slippage i MEV
Przy każdej transakcji na AMM-ie kupujesz drożej, niż pokazuje aktualna cena puli — bo twoja transakcja zmienia proporcję rezerw. Im większa kwota względem puli, tym większy price impact. W głębokich pulach (ETH/USDC na Uniswap) jest to pomijalny ułamek procenta. W cienkich pulach z małymi tokenami może wynosić kilka, kilkanaście procent.
Slippage tolerance to maksymalna akceptowana różnica między ceną w momencie podpisania transakcji a ceną realizacji. Ustawiasz go sam w interfejsie. Za niski slippage = transakcja może się nie wykonać, gdy cena się poruszy. Za wysoki = narażasz się na sandwich attack, gdzie bot MEV wstrzykuje własne transakcje przed i po twoją, zarabiając na różnicy.
Transakcje onchain są widoczne w mempool zanim trafią do bloku. Boty MEV stale monitorują mempool i mogą ustawić wyższe opłaty, żeby wykonać się tuż przed twoją transakcją i po niej. To realna strata dla użytkownika — szczególnie przy większych kwotach lub w cienkich rynkach.
DEX nie chroni przed złymi tokenami
Na DEX-ie można wystawić dowolny token — bez weryfikacji, audytu ani listingu. Nowy token z wysokim APY w puli może być rug pullem: twórca minta tokeny bez ograniczeń, wpompowuje cenę i wypłaca płynność. Sprawdzaj adres kontraktu, czas istnienia projektu i to, czy płynność jest zablokowana zanim wejdziesz w nieznany token.
Czego DEX nie rozwiązuje
- Ryzyka smart kontraktu — kod DEX-a może zawierać błędy. Zaudytowane protokoły (Uniswap, Curve) są bezpieczniejsze niż anonimowe forki.
- Ryzyka tokenu — DEX rozlicza wymianę, ale nie ocenia jakości aktywu. Odpowiedzialność za wybór tokenu leży po stronie użytkownika.
- Płynności — brak kupujących i sprzedających = brak puli = nie możesz wyjść bez ogromnego price impactu.
- Podatności frontendów — DEX to smart kontrakt, ale wchodzisz przez stronę internetową. Przejęty frontend może podmienić adresy transakcji. Zawsze weryfikuj dane w portfelu przed potwierdzeniem.
Najczęstsze pytania
W jednym sensie tak: środki zostają w twoim portfelu i nie ma ryzyka upadłości giełdy ani zamrożenia konta. Ale DEX-y mają własne ryzyka: błędy w smart kontraktach, MEV, złe tokeny bez weryfikacji i przejęte frontendy. To różne profile ryzyka, nie jednoznacznie lepszy i gorszy model.
Trzy powody: price impact (twoja transakcja zmienia cenę w puli), opłata protokołu (0,01–1% w zależności od puli) i opłata za gaz. W cienkich pulach price impact może być największy. Porównuj kwotę wejścia z kwotą wyjścia, nie tylko z ceną rynkową.
Sam smart kontrakt — nie. Ale frontendy (uniswap.org, app.uniswap.org) mogą blokować dostęp z pewnych jurysdykcji lub adresy powiązane z sankcjami przez OFAC. Bezpośrednia interakcja z kontraktem jest zawsze dostępna, ale wymaga technicznej wiedzy.
Agregator (1inch, Paraswap, Odos) jednocześnie sprawdza dziesiątki DEX-ów i pul, rozbija zlecenie na kilka części i wykonuje je tam, gdzie cena jest najlepsza. Przy większych kwotach często daje lepszą realizację niż bezpośrednie wejście w jeden DEX.
