Houve uma série de problemas com o lançamento da NBA: The Association NFT. Os especialistas da Web3 e Ethereum conseguiram descobrir o código hexadecimal que permitia que você criasse essas NFTs gratuitas sem estar na lista de permissões para lançamentos antecipados.
Simplificando, os usuários poderiam fazer um “loop” ou usar um software que produziria 1 NFT para cada carteira que criassem. Mas fica pior, mesmo que o contrato tenha sido pausado várias vezes, esses exploradores conseguiram criar novos hashes que cunhariam 100 NFTs por transação, fazendo disparar o gás e vendendo rapidamente o projeto.
Como eles exploraram a coleção NBA: The Association NFT?
De acordo com a empresa de auditoria de contratos inteligentes BlockSeca Association NFT tem um buraco que permite a um usuário não aprovado cunhar o colecionável digital imitando as assinaturas dos investidores com acesso antecipado aos ativos.
o #AssociationNFT contrato tem uma vulnerabilidade. A função verificar não
1) ter um nonce para que possa ser usado apenas uma vez
2) vincular o remetente da msg com o signatário@NBAxNFT
@defiprime pic.twitter.com/NsCsBFo2Yo— BlockSec (@BlockSecTeam) 21 de abril de 2022
Os invasores abusaram de uma brecha e, enviando 0 ETH para o endereço do contrato abaixo, usando esse hexadecimal, conseguiram cunhar quantos quisessem (embora isso atualmente não funcione).
Apesar das explorações, o projeto não parece ser afetado. O piso para essas NFTs gratuitas está atualmente em cerca de 0,3 ETH. Os exploradores estão bem sentados, mas importa se um contrato é ineficiente ou explorado no lançamento?
Depois que a coleção for cunhada, os jogadores serão atribuídos aleatoriamente e de forma transparente usando o Chainlink VRF. Todos têm uma chance justa e igual de cunhar qualquer jogador de qualquer uma das 16 equipes do Playoff. A coleção da Association NFT será distribuída em um blind-mint, os destinatários dos NFTs dos Playoffs da NBA de 2022 não saberão quem receberão até 22 de abril. Recentemente, cobrimos outro erro de criptografia com um roubo de US$ 182 milhões, e acho que essas coisas estão ficando fora de controle.
A coleção Association NFT inclui NFTs de jogadores dinâmicos
A Association NFT é uma coleção dinâmica de NFTs que mudam de aparência ao longo do tempo com base no sucesso da equipe e do jogador na quadra. Para os playoffs da NBA de 2022, serão produzidos 18.000 NFTs no total, 75 por jogador. As NFTs da Associação estão vinculadas a feeds e cálculos de dados em tempo real para cada equipe e jogador via Chainlink Oracle. Isso permite que a aparência do NFT de cada jogador mude de maneira automatizada com base em metas pré-definidas inseridas no contrato inteligente da Galaxis.
Quanto mais um jogador alcançar ao longo dos Playoffs, mais modificações visuais, como planos de fundo, acessórios de jogador e emojis criados por uma variedade de artistas, sua NFT terá. Além disso, o NFT de cada jogador pode ser atualizado por meio de Características e Acessórios, com base no desempenho e realizações do jogador em quadra. Traços progressivos são modificados se a estatística for alcançada em 1, 2 ou 3+ jogos. A propósito, o Twitter lança hashflags e eventos especiais para o NBA All-Star Weekend.