Dlaczego zlecenia w DeFi odchodzą do lamusa?

Z Mazovia

Intencje nie są lepsze same w sobie. Są lepsze wtedy, gdy rozumiesz, kto je wykonuje i na jakich zasadach. Zanim zaczniesz, przetestuj małą kwotą. Sprawdź, czy interfejs pokazuje, ilu solverów konkuruje. I nigdy nie zakładaj, że „zdecentralizowany" znaczy „bez ryzyka".

W klasycznym DeFi użytkownik składa zlecenie, które trafia do publicznego mempoola. Zanim zostanie wykonane, boty widzą je i mogą wyprzedzić transakcję, pogarszając cenę. To zjawisko znane jako frontrunning. Intencje odwracają ten model: zamiast mówić „kup teraz po tej cenie", mówisz „chcę wymienić token A na token B, akceptuję każdy wynik w widełkach". Reszta należy do sieci solverów, które konkurują o najlepsze wypełnienie.

Anoma stawia na suwerenność. Pozwala definiować intencje między łańcuchami, bez potrzeby mostów. Zamiast przenosić aktywa, wymieniasz je warunkowo. To brzmi jak magia, ale w praktyce wymaga zrozumienia, jak działają kontrakty warunkowe. Najczęstszy błąd: kopiowanie cudzych intencji bez sprawdzenia, czy warunki są aktualne. Intencja to nie zlecenie — jeśli warunek nie zostanie spełniony, transakcja w ogóle nie dojdzie do skutku. Nie ma częściowego wykonania.

CoW Protocol to najprostszy przykład. Zamiast wysyłać transakcję na giełdę, składasz intencję. Solvery łączą Twoje zlecenie z innymi, które pasują do siebie jak puzzle. Jeśli ktoś chce sprzedać dokładnie to, co Ty chcesz kupić, dochodzi do wymiany bezpośredniej, bez udziału płynności zewnętrznej. To eliminuje poślizg i opłaty dla pośredników. Uważaj jednak na jedno: intencje mają terminy ważności. Jeśli ustawisz je zbyt krótko, solver może nie zdążyć znaleźć kontrahenta. Zbyt długo — blokujesz środki na dłużej, niż trzeba.

Klasyczny model DEX opiera się na zleceniu: użytkownik składa transakcję, która trafia do publicznego mempoola, a następnie jest realizowana przez dopasowanie do puli płynności. Problem w tym, że każdy widzi to zlecenie przed wykonaniem. To właśnie z tego okna korzystają boty MEV, które potrafią wyprzedzić transakcję, wcisnąć się przed nią lub zmienić cenę tuż przed finalizacją. Solver działa inaczej: nie składasz zlecenia do wykonania na widoku, lecz określasz intencję (intent) — co chcesz osiągnąć, jaki masz budżet i jakie warunki akceptujesz. Reszta dzieje się poza publicznym mempoolem.

Gdzie kończy się prostota, a zaczyna ryzyko SUAVE idzie dalej: buduje warstwę, w której solvery nie muszą ujawniać swoich strategii. To jak aukcja w ciemno. Zamiast publicznego mempoola, intencje trafiają do zaszyfrowanej puli, a wykonawcy licytują dostęp do nich. Zyskujesz prywatność, ale tracisz przejrzystość. Typowy błąd polega na założeniu, że „skoro nikt nie widzi mojego zlecenia, to jest bezpieczne". Nie jest — solver może nadal działać na Twoją niekorzyść, jeśli nie rozumiesz mechanizmu rozliczeń.

Jito na Solanie działa inaczej: to nie aukcja zleceń, a aukcja tipów dla walidatorów i bundle'ów transakcji. Detalista może używać Jito do ochrony przed sandwichem, ale musi pamiętać, że tip jest kosztem, nie inwestycją. Jeśli tip jest zbyt niski, bundle nie wejdzie; jeśli zbyt wysoki, zjada cały zysk. Typowy błąd to kopiowanie tipów z okresów wysokiej zmienności bez sprawdzenia, czy Twoja transakcja w ogóle kwalifikuje się do bundle'a.

UniswapX łączy intencje z istniejącą płynnością. Składasz intencję, a wypełniający konkurują o jej realizację. Jeśli nikt nie podejmie wyzwania, zlecenie wygasa. To wygodne, ale wymaga aktywnego monitorowania. Nie zostawiaj intencji bez nadzoru na wiele godzin — rynek się zmienia, a Ty możesz zostać z nieaktualnymi widełkami. Praktyczna rada: zawsze ustawiaj maksymalny poślizg i sprawdzaj, kto wypełnia Twoje intencje. Jeśli widzisz powtarzającego się solvera, który regularnie daje gorsze ceny, zmień parametry.

MEV-Share i SUAVE: co realnie zmieniają w twojej transakcji MEV-Share zmienia model udostępniania danych. Zamiast wysyłać pełną transakcję do publicznego mempoola, wysyłasz jej częściowy opis, a searcherzy licytują o prawo do jej wykonania. Ty zachowujesz kontrolę nad tym, co ujawniasz. Możesz pokazać tylko to, co konieczne, i odebrać część zysku, który normalnie przejąłby frontrunner. Uważaj jednak na fałszywe poczucie bezpieczeństwa: jeśli ujawnisz zbyt wiele szczegółów — adres, dokładny rozmiar zlecenia, limit ceny — searcher nadal może odtworzyć twoją intencję i wyprzedzić cię poza systemem.

Uważaj na źródło tokenów. Jeśli ktoś oferuje ci USDT po kursie znacznie odbiegającym od rynkowego, to niemal zawsze oznacza tokeny z „brudnej" puli. Zanim przyjmiesz przelew, sprawdź adres nadawcy w publicznych rejestrach oszustw i czarnych list. Możesz też poprosić o transakcję testową małą kwotą. Lepiej stracić kilka minut niż cały depozyt.