С выпуском NBA: The Association NFT возник ряд проблем. Специалисты Web3 и Ethereum смогли обнаружить шестнадцатеричный код, который позволил вам создавать эти бесплатные NFT без внесения в белый список для ранних выпусков.
Проще говоря, пользователи могли «зацикливаться» или использовать программное обеспечение, которое будет производить 1 NFT для каждого созданного ими кошелька. Но становится еще хуже, несмотря на то, что контракт несколько раз приостанавливался, эти эксплуататоры смогли создать новые хэши, которые будут чеканить 100 NFT за транзакцию, что привело к резкому росту газа и быстрой продаже проекта.
Как они использовали коллекцию NBA: The Association NFT?
По данным аудиторской фирмы смарт-контрактов блоксекАссоциация NFT имеет дыру, которая позволяет неутвержденному пользователю чеканить цифровой предмет коллекционирования, имитируя подписи инвесторов, получивших ранний доступ к активам.
#АссоциацияNFT контракт имеет уязвимость. Функция проверки не
1) иметь одноразовый номер, чтобы его можно было использовать только один раз
2) связать отправителя сообщения с подписавшимся@NBAxNFT
@defiprime pic.twitter.com/NsCsBFo2Yo— БлокСек (@BlockSecTeam) 21 апреля 2022 г.
Злоумышленники злоупотребили лазейкой и, отправив 0 ETH на адрес контракта, указанный ниже, используя этот гекс, смогли отчеканить столько, сколько они хотели (хотя в настоящее время это не работает).
Несмотря на эксплойты, похоже, проект не пострадал. Минимальная стоимость этих бесплатных NFT в настоящее время составляет около 0,3 ETH. Эксплуататоры хорошо сидят, но имеет ли значение, если контракт неэффективен или эксплуатируется при запуске?
После того, как коллекция будет отчеканена, игроки будут назначены случайным образом и прозрачно с использованием Chainlink VRF. У всех есть справедливые и равные шансы получить любого игрока из любой из 16 команд плей-офф. Коллекция Association NFT будет распространяться вслепую, получатели NFT NBA Play-off 2022 года не узнают, кого они получат, до 22 апреля. Недавно мы рассмотрели еще одну криптографическую ошибку с ограблением на 182 миллиона долларов, и я думаю, что эти вещи выходят из-под контроля.
Коллекция Association NFT включает динамические NFT игроков.
Ассоциация NFT — это динамический набор NFT, внешний вид которых меняется с течением времени в зависимости от успеха команды и игрока на корте. Всего для плей-офф НБА 2022 года будет выпущено 18 000 NFT, по 75 на игрока. Ассоциация NFT связана с потоками данных и вычислениями в реальном времени для каждой команды и игрока через Chainlink Oracle. Это позволяет автоматическому изменению внешнего вида NFT каждого игрока на основе предварительно установленных целей, введенных в смарт-контракт Galaxis.
Чем больше игрок достигает в плей-офф, тем больше визуальных модификаций, таких как фоны, аксессуары для игроков и смайлики, созданные различными художниками, будет иметь его NFT. Кроме того, NFT каждого игрока можно повысить с помощью черт и аксессуаров в зависимости от результатов игры и достижений игрока на корте. Прогрессивные черты изменяются, если статистика достигается в 1, 2 или 3+ играх. Кстати, Твиттер выпускает специальные хэш-флажки и события для NBA All-Star Weekend.