Kontrakt Akutar NFT na stałe blokuje 34 miliony dolarów

TL; DR Awaria

  • Błąd w kodzie w jednej linii doprowadził do trwałej blokady na kwotę 34 milionów dolarów.
  • Zespół Akutar zignorował czerwoną flagę ze strony specjalisty ds. bezpieczeństwa.
  • Niektórzy krytycy podnieśli tę kwestię i potępili zespół.

Akutar zorganizował dla nich holenderską aukcję NFT spadły, ale błąd w inteligentnym kontrakcie zablokował fundusze mennicze o wartości 34 milionów dolarów. Przed wybiciem istniały obawy dotyczące błędu, który mógł wykorzystywać różne operacje, ale zespół je przeoczył. Uważali, że nikt nie może wykorzystać funkcji przetwarzania zwrotów pieniędzy.

Gdy miała miejsce mennica, nieznana osoba postanowiła wykorzystać błąd i wstrzymała wszelkie zwroty i wypłaty. Jednak osoba ta miała dobre intencje, ponieważ chciała jedynie podkreślić problem. Wreszcie, zespół usunął blok, torując drogę do kontynuacji bicia.

Inteligentna umowa blokuje środki

W umowie pojawił się kolejny błąd, gdy drugi błąd w kodzie nie uwzględniał sytuacji, w której ludzie wybijali wiele NFT w jednej transakcji. Aby wypłacić środki, kontrakt wymaga odpowiedniego dodania licznika. Ponieważ nie było to możliwe, funkcja ręcznego zgłaszania roszczeń nie mogła działać dobrze, co doprowadziło do tego, że inteligentny kontrakt zablokował zasoby na zawsze.