Jeśli z puli płynności — smart contractu w blockchainie, który przechowuje rezerwy pary handlowej i wykonuje wymianę — zabrano stablecoin lub monetę bazową pary, wymiana tokena z powrotem na ten aktyw przestaje działać po oczekiwanej cenie.
Rezerwa może zniknąć w jednej transakcji albo zmniejszać się etapami. W obu przypadkach dla wymiany zwrotnej pozostaje mniej aktywa przeciwstawnego.
Cel materiału: pokazać, dlaczego zmniejszenie rezerw puli sprawia, że sprzedaż tokena na zdecentralizowanej giełdzie (DEX) staje się nieopłacalna albo prowadzi do cofnięcia transakcji.
Gdy w puli jest mało aktywa przeciwstawnego albo nie ma go wcale, smart contract zwraca niemal zerowy wynik wymiany albo cofa transakcję, jeśli obliczony output jest niższy niż minimalny próg otrzymania (min output).
🧩 Co zmienia się w puli po wycofaniu aktywa przeciwstawnego
Na DEX wymianę wykonuje smart contract puli. Oblicza on wynik wymiany na podstawie aktualnych rezerw pary.
Jeśli z puli usunięto aktywo przeciwstawne (stablecoin lub monetę bazową), rezerwa dla wymiany zwrotnej maleje. Contract nie ma już czym wydać aktywa przeciwstawnego przy sprzedaży tokena.
Im mniej aktywa przeciwstawnego pozostaje w puli, tym mniejszy jest obliczony output przy sprzedaży (sell) i tym częściej wymiana staje się nieopłacalna albo nie dochodzi do skutku.
⚙️ Dlaczego sprzedaż staje się nieopłacalna lub niewykonalna
W pulach z automatycznym ustalaniem ceny cena zależy od proporcji rezerw. Gdy aktywa przeciwstawnego jest mało, nawet niewielki sell silniej zmienia cenę, a slippage — różnica między oczekiwanym a obliczonym wynikiem wymiany — rośnie.
Przy niemal pustej rezerwie kalkulacja wymiany daje bardzo mały output. Jeśli ustawiono min output, transakcja zostaje cofnięta, ponieważ obliczony wynik jest niższy od progu.
- Sell na DEX jest wykonywany z rezerw puli w smart contractcie.
- Po wycofaniu aktywa przeciwstawnego rezerwa dla wymiany zwrotnej gwałtownie maleje.
- Obliczony output przy sell staje się bardzo mały z powodu proporcji rezerw i slippage.
- Jeśli obliczony output jest niższy niż min output, contract cofa transakcję (revert), a wymiana nie zostaje wykonana.
„Niesprzedawalność” na DEX pojawia się wtedy, gdy w smart contractcie puli prawie nie pozostaje aktywa przeciwstawnego dla wymiany zwrotnej.