Pojawiło się wiele problemów z wydaniem NBA: The Association NFT. Specjaliści Web3 i Ethereum byli w stanie odkryć kod szesnastkowy, który umożliwiał tworzenie tych darmowych NFT bez znajdowania się na liście dozwolonych we wczesnych wydaniach.
Mówiąc prościej, użytkownicy mogą „zapętlać” lub używać oprogramowania, które wygeneruje 1 NFT dla każdego utworzonego portfela. Ale jest jeszcze gorzej, mimo że kontrakt był kilkakrotnie wstrzymywany, ci wyzyskiwacze byli w stanie stworzyć nowe skróty, które wybiłyby 100 NFT na transakcję, wysyłając gwałtownie gaz i szybko sprzedając projekt.
Jak wykorzystali kolekcję NBA: The Association NFT?
Według firmy audytorskiej smart kontraktów BlockSecStowarzyszenie NFT ma dziurę, która umożliwia niezatwierdzonemu użytkownikowi wybicie cyfrowego kolekcjonerskiego poprzez naśladowanie podpisów inwestorów, którzy mają wczesny dostęp do aktywów.
ten #StowarzyszenieNFT umowa ma lukę. Funkcja weryfikacji nie
1) mieć nonce, aby można było z niego skorzystać tylko raz
2) powiąż nadawcę wiadomości z osobą podpisującą@NBAxNFT
@defiprime pic.twitter.com/NsCsBFo2Yo— BlockSec (@BlockSecTeam) 21 kwietnia 2022
Atakujący wykorzystali lukę i wysyłając 0 ETH na poniższy adres kontraktu za pomocą tego hexa, byli w stanie wybić tyle, ile chcieli (choć obecnie to nie działa).
Pomimo exploitów projekt wydaje się nie mieć wpływu. Dolna granica tych bezpłatnych NFT wynosi obecnie około 0,3 ETH. Wyzyskiwacze siedzą ładnie, ale czy ma to znaczenie, jeśli umowa jest nieefektywna lub wykorzystana w momencie premiery?
Po wybiciu kolekcji gracze będą przydzielani losowo i przejrzyście za pomocą Chainlink VRF. Każdy ma uczciwe i równe szanse na wybicie dowolnego gracza z dowolnej z 16 drużyn playoff. Kolekcja Association NFT będzie dystrybuowana w ciemno, a odbiorcy NBA Playoffs NFT 2022 nie będą wiedzieć, kogo otrzymają do 22 kwietnia. Niedawno pokryliśmy kolejny błąd kryptograficzny z napadem na 182 miliony dolarów i myślę, że te sprawy wymykają się spod kontroli.
Kolekcja Association NFT obejmuje dynamiczne odtwarzacze NFT
Association NFT to dynamiczna kolekcja NFT, która z biegiem czasu zmienia swój wygląd w oparciu o sukcesy drużyny i gracza na korcie. W 2022 NBA Playoffs łącznie 18 000 NFT zostanie wyprodukowanych 75 na gracza. Stowarzyszenia NFT są połączone z kanałami danych w czasie rzeczywistym i obliczeniami dla każdego zespołu i gracza za pośrednictwem Chainlink Oracle. Pozwala to na automatyczną zmianę wyglądu NFT każdego gracza na podstawie wcześniej ustalonych celów wprowadzonych do inteligentnej umowy Galaxis.
Im więcej gracz osiągnie w play-offach, tym więcej modyfikacji wizualnych, takich jak tła, akcesoria dla graczy i emotikony, stworzonych przez różnych artystów ich NFT. Ponadto NFT każdego gracza można ulepszyć poprzez cechy i akcesoria, w oparciu o wyniki i osiągnięcia gracza na korcie. Cechy progresywne są modyfikowane, jeśli statystyki zostaną osiągnięte w 1, 2 lub 3+ grach. Nawiasem mówiąc, Twitter udostępnia specjalne hashflagi i wydarzenia związane z weekendem NBA All-Star.