Zmluva Akutar NFT natrvalo zablokuje 34 miliónov dolárov

Členenie TL; DR

  • Chyba v jednom riadku kódu viedla k trvalému uzamknutiu vo výške 34 miliónov dolárov.
  • Tím Akutar ignoroval červenú vlajku od bezpečnostného špecialistu.
  • Niektorí kritici si vybrali problém a odsúdili tím.

Akutar pre nich usporiadal holandskú aukciu NFT pokles, ale chyba v inteligentnej zmluve zablokovala prostriedky na razbu v hodnote 34 miliónov dolárov. Pred razením existovali obavy z chyby, ktorá by mohla zneužiť rôzne operácie, ale tím ich prehliadol. Mali pocit, že nikto nemôže zneužiť funkciu spracovania refundácií.

Keď prebiehala razba, neznáma osoba sa rozhodla túto chybu využiť a zastavila všetky refundácie a výbery. Ten človek to však myslel dobre, chcel len upozorniť na problém. Nakoniec, tím odstránil blok, čím sa pripravila cesta pre pokračovanie razby.

Inteligentná zmluva uzamkne prostriedky

Zmluva čelila ďalšej chybe, keď druhá chyba v jej kóde nezohľadnila ľudí, ktorí razili viacero NFT v jednej transakcii. Ak chcete vybrať prostriedky, zmluva vyžaduje, aby počítadlo primerane pridalo. Keďže to nebolo možné, funkcia ručného projektu nároku sa nemohla vykonávať správne, čo viedlo k tomu, že inteligentná zmluva navždy uzamkla aktíva.