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
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.
Źródła i dalsza lektura
Najczęstsze pytania
- Ostatnia aktualizacja
