Trader popełnia błąd w strategii odblokowywania XMON — traci 100% transakcji w wyniku poślizgu

Użytkownik kryptowaluty został zaatakowany kanapkowo za całą kwotę wymiany tokenów po tym, jak nie udało mu się zaimplementować ochrony przed poślizgiem w swojej niestandardowej umowie. Skończyło się na wymianie 10,000 4 $ za mniej niż XNUMX $, as zauważyć przez Arkham Intelligence.

Użytkownik próbował dokonać skomplikowanej transakcji związanej z odblokowaniem XMON — chociaż jego druga transakcja była zbyt powolna, aby transakcja i tak była opłacalna, według szefa działu badań Wintermute, Igora Igamberdieva.

Co chciał osiągnąć handel?

Handel koncentrował się na próbie wydobycia wartości z odblokowań XMON przy jednoczesnym ograniczeniu ekspozycji na token przez dowolny okres czasu.

Sudoswap, protokół do handlu NFT, miał umowę, w której każdy, kto zablokował swoje tokeny XMON podczas okres jednego miesiąca otrzyma zrzut tokena zarządzania projektem, SUDO. Otrzymaliby swoje tokeny SUDO natychmiast i byliby w stanie odblokować XMON pod koniec okresu blokady. Tokeny wszystkich odblokowałyby się w tym samym momencie.

Ten konkretny trader próbował to wykorzystać. Sądząc po dokonanych transakcjach, chcieli w ostatniej chwili kupić XMON, zamknąć go i otrzymać zrzut. Następnie próbowali odblokować XMON w momencie zakończenia okresu blokady.

Tylko to poszło nie tak na dwa sposoby.

Pierwszym błędem było niezaimplementowanie zabezpieczenia przed poślizgiem. Kiedy po raz pierwszy wymienili 10,000 0 USD WETH na XMON, ustalili minimalną kwotę, którą byli gotowi otrzymać z transakcji na XNUMX USD – po napisaniu niestandardowej umowy – zgodnie z Igamberdievem.

Oddzielny lider wychwycił ten błąd i manipulował rynkiem, tak że trader wymieniał swoje tokeny na praktycznie nic w zamian. Faworyt zrobił to, wymieniając 2,000 ETH na XMON przed transakcją i robiąc odwrotność później. Zarobili na tym 5.7 ETH (9,400 USD).

Kiedy to się stało, umowa automatycznie zablokowała żałosną kwotę XMON, którą otrzymał trader — około 0.00016 tokenów, wartych wówczas 3.90 USD. W rezultacie otrzymali zrzut o wartości 1.66 SUDO, który był wówczas wart 3.70 USD.

Za wolno dla MEV-landu

Drugi błąd polega na tym, że traderowi zajęło zbyt dużo czasu odblokowanie tokenów XMON. Chociaż stało się to nieistotne ze względu na poprzednią nieudaną transakcję, zasadniczo uniemożliwiłoby to powodzenie całej strategii.

Traderowi udało się doprowadzić transakcję odblokowującą jego XMON do trzeciego bloku po tym, jak odblokowania były możliwe. Chociaż może się to wydawać niewielkim opóźnieniem, robi to dużą różnicę w tak wysoce konkurencyjnym momencie. W ciągu tych mniej więcej 30 sekund cena XMON gwałtownie spadła, gdy inni handlowcy odblokowali swoje tokeny i natychmiast je sprzedali.

Według przybliżonych obliczeń, gdyby trader pomyślnie wykonał pierwszą transakcję i sprzedał w momencie odblokowania, zarobiłby około 7,000 10,000 USD. Ponieważ spóźnili się na odblokowanie, z grubsza wyszliby na zero — ponownie, zakładając, że pierwsza transakcja zadziałała. Ale po porażce przy pierwszej przeszkodzie stracili XNUMX XNUMX $.

Ten przykład pokazuje, że w świecie MEV z pewnością można zarobić — ale jest to bezwzględny krajobraz z wieloma zagrożeniami.

Źródło: https://www.theblock.co/post/216487/trader-makes-error-in-xmon-unlock-strategy-loses-100-of-trade-in-slippage?utm_source=rss&utm_medium=rss