Protokół ratunkowy Flooring w stylu „white-hat” odzyskuje 68 NFT, w tym CryptoPunks

8 czerwca Yuga Labs przeprowadziło operację typu “white-hat”, aby odzyskać NFT skradzione z Flooring Protocol przy użyciu exploita do rozliczeń (accounting). Błąd w Flooring Protocol umożliwił atakującemu wygenerowanie (mint) prawie nieskończonych sald fpToken, a następnie opróżnianie aktywów puli przy użyciu bardzo drobnych ilości “dust” WETH w czasie. Yuga Labs wdrożyło defensywny kontrakt, który odtwarzał mechanikę atakującego, i wyciągnęło wysoko wartościowe NFT w bezpieczne miejsce, zanim inni zdążyli je przejąć. Akcja ratunkowa pozwoliła odzyskać 68 NFT o wartości ponad 500 000 dolarów, w tym 29 NFT Bored Ape Yacht Club, cztery NFT Mutant Ape Yacht Club oraz dwa CryptoPunks. Wszystkie odzyskane NFT są obecnie w posiadaniu Yuga Labs i mają zostać zwrócone, gdy Flooring Protocol dostarczy zweryfikowaną łatę (patch). Za przyczynę podstawową uznano architekta Flooring Protocol, 0xFreeLunch: spakowaną logikę własności i indeksowania tworzącą “ghost ownership”, a następnie arytmetyczne underflow, które zawyżyło salda. Szerzej zakrojony problem wtórny doprowadził też do pilnych wypłat w celu ograniczenia dalszej ekspozycji na ryzyko. Dla traderów to przypomnienie, że błędy w księgowości kontraktów smart contract oraz w uprawnieniach do mintowania mogą zniekształcać płynność NFT-DeFi, choć szybka interwencja może ograniczyć długoterminowe przenoszenie skutków na rynku.
Neutral
To doniesienie jest mało prawdopodobne, aby spowodowało bezpośredni, trwały ruch cenowy którejkolwiek z wymienionych kryptowalut. Najbardziej prawdopodobny wpływ ma charakter związany z nastrojami i premią za ryzyko: odpowiedź w stylu „white-hat” zmniejszyła niepewność i ograniczyła zarażenie na rynku NFT, ale podstawowa lekcja—błędy w księgowaniu/emitowaniu (minting) w inteligentnych kontraktach w DeFi—wzmacnia temat ciągłej ostrożności. W krótkim terminie traderzy mogą obserwować zmienność wynikającą z nastrojów dotyczących ryzyka NFT/DeFi; w długim terminie uwaga przenosi się na to, czy Flooring Protocol dostarczy zweryfikowaną poprawkę i czy podobne błędy księgowe występują w innych starszych (legacy) protokołach.