Il contratto Akutar NFT blocca permanentemente 34 milioni di dollari

TL; Ripartizione DR

  • Un errore di codice di una sola riga ha portato a un blocco permanente di 34 milioni di dollari.
  • Il team di Akutar ha ignorato una bandiera rossa da uno specialista della sicurezza.
  • Alcuni critici hanno scelto la questione e hanno condannato la squadra.

Akutar ha tenuto un'asta olandese per il loro NFT caduta, ma un bug nel contratto intelligente ha bloccato i fondi di conio per un valore di $ 34 milioni. Prima del conio, c'erano preoccupazioni per un bug che poteva sfruttare varie operazioni, ma il team le ha trascurate. Ritenevano che nessuno potesse sfruttare la funzione di elaborazione dei rimborsi.

Quando avveniva il conio, una persona sconosciuta ha deciso di capitalizzare il bug e ha interrotto tutti i rimborsi e i prelievi. Tuttavia, la persona intendeva bene poiché voleva solo evidenziare il problema. Infine, il team rimosso il blocco, aprendo la strada al conio per procedere.

Il contratto intelligente blocca i fondi

Il contratto ha dovuto affrontare un altro problema tecnico quando un secondo bug nel suo codice non è riuscito a tenere conto delle persone che coniavano più NFT in una singola transazione. Per prelevare fondi, il contratto prevede che il contatore aggiunga opportunamente. Dal momento che non poteva farlo, la funzione di richiesta del progetto di reclamo non poteva essere eseguita correttamente, portando lo smart contract a bloccare le risorse per sempre.