Contrato Akutar NFT bloqueia permanentemente US$ 34 milhões

Discriminação TL; DR

  • Um erro de uma única linha de código levou a um bloqueio permanente de US$ 34 milhões.
  • A equipe Akutar ignorou uma bandeira vermelha de um especialista em segurança.
  • Alguns críticos escolheram a questão e condenaram a equipe.

Akutar realizou um leilão holandês para seus NFT cair, mas um bug no contrato inteligente bloqueou os fundos de cunhagem no valor de US$ 34 milhões. Antes da cunhagem, havia preocupações sobre um bug que poderia explorar várias operações, mas a equipe os ignorou. Eles sentiram que ninguém poderia explorar a função de processamento de reembolsos.

À medida que a cunhagem acontecia, uma pessoa desconhecida decidiu capitalizar o bug e interrompeu todos os reembolsos e saques. No entanto, a pessoa teve boas intenções, pois só queria destacar a questão. finalmente, o Profissionais removeu o bloco, abrindo caminho para a cunhagem prosseguir.

Contrato inteligente bloqueia fundos

O contrato enfrentou outra falha quando um segundo bug em seu código falhou em contabilizar as pessoas que cunhavam vários NFTs em uma única transação. Para retirar fundos, o contrato exige que o contador adicione adequadamente. Como não foi possível, a função manual do projeto de reivindicação não pôde ser executada bem, levando o contrato inteligente a bloquear os ativos para sempre.