Discussione Articolo Per un bug di OpenSea alcuni hacker hanno "comprato" NFT ben al di sotto del loro valore guadagnando milioni di dollari

Max Fridman

Community Manager
Amministratore
8 Agosto 2010
7,147
692
6,958
3,233
nft_steal.jpg


Un bug in OpenSea, il popolare mercato di NFT, ha permesso agli hacker di acquistare NFT rari per molto meno del valore di mercato, in alcuni casi portando a centinaia di migliaia di dollari di perdite per i proprietari originali - e centinaia di migliaia di dollari di profitti per gli apparenti ladri.

Il bug sembra essere presente da settimane e sembra essere menzionato in almeno un tweet del 1 gennaio 2022. Ma lo sfruttamento del bug è aumentato significativamente negli ultimi giorni: la società di analisi blockchain Elliptic ha riferito che in un periodo di 12 ore prima della mattina del 24 gennaio, è stato sfruttato almeno otto volte per "rubare" NFT con un valore di mercato di oltre 1 milione di dollari.

Uno degli NFT, Bored Ape Yacht Club #9991, è stato acquistato utilizzando la tecnica di exploit per 0,77 ETH ($ 1.760) e rapidamente rivenduto per 84,2 ETH (192.400$), facendo guadagnare all'attaccante un profitto di oltre 190.000 dollari. Un indirizzo Ethereum collegato al rivenditore aveva ricevuto più di 400 ETH (904.000$) in pagamenti da OpenSea in soltanto 12 ore.

Screenshot%202022-01-24%20at%2012.53.43.png

"È una cosa soggettiva se si considera questa una scappatoia o un bug, ma il fatto è che le persone sono costrette a vendere ad un prezzo che altrimenti non avrebbero accettato in questo momento", ha detto Tom Robinson, capo e co-fondatore di Elliptic.

Secondo un thread su Twitter dello sviluppatore di software Rotem Yakir, il bug è causato da una mancata corrispondenza tra le informazioni disponibili negli smart contract NFT e le informazioni presentate dall'interfaccia utente di OpenSea. Essenzialmente, gli aggressori stanno approfittando di vecchi contratti che persistono sulla blockchain ma non sono più presenti nel listino di prodotti in vendita su OpenSea.



Gli utenti di OpenSea vendono NFT impostando un "prezzo di listino" che i potenziali acquirenti possono vedere. A causa della natura degli smart contract, se un acquirente accetta quel prezzo di listino, l'NFT viene automaticamente trasferito a lui. Se un proprietario vuole reinserire un NFT per un prezzo di vendita più alto, il modo corretto per farlo è quello di annullare il primo annuncio rescindendo lo smart contract, pagando però una "gas fee" che potrebbe essere di decine o centinaia di dollari, così alcuni utenti hanno aggirato questo problema trasferendo il NFT in un altro wallet e poi di nuovo al portafoglio originale. Mentre questa tecnica ha apparentemente rimosso l'annuncio dal front-end di OpenSea, l'annuncio originale è rimasto attivo sulla blockchain e potrebbe essere trovato attraverso le API di OpenSea. Così è possibile "forzare" la vendita dell'NFT per il vecchio prezzo dell'annuncio.

Non è chiaro se OpenSea sta trattando la situazione come una falla di sicurezza aperta o un risultato di un errore dell'utente. La società non ha attualmente rilasciato alcun comunicato al riguardo.
 
Effettivamente, più che un bug è una questione di "smart contract" e di funzionamento della struttura sottostante poco conosciuto :asd:
Esatto, la mancanza di comprensione di strumenti sui quali la gente fa girare milioni...E poveretti ignari vengono poi fregati.
Penso comunque che sarà utile per migliorare i contratti in futuro
 
Uno degli NFT, Bored Ape Yacht Club #9991, è stato acquistato utilizzando la tecnica di exploit per 0,77 ETH ($ 1.760) e rapidamente rivenduto per 84,2 ETH (192.400$), facendo guadagnare all'attaccante un profitto di oltre 190.000 dollari

Non so voi, ma guadagnare 190 mila dollari così...:alesisi:

Tuttavia non ho capito: è ancora possibile o è stato fixato?
 
OpenSea è apertamente odiata dalla community nft su Discord. Infatti spero che perdano utenti, così vanno tutti su piattaforme gasless come Immutable X o magari future soluzioni più valide. Però sono indubbiamente i più grossi quindi se si muovono bene possono fare cose buone.

Looksrare è un mercato interessante che ha aperto da poco, mira a diventare un diretto competitor ad Open Sea. Credo abbiano un airdrop per tutte le persone che hanno fatto un certo volume su OS.
 
OpenSea è apertamente odiata dalla community nft su Discord

È uscita questa cosa più volte, semplicemente la piattaforma è cresciuta troppo velocemente e si sono ritrovati con un team piccolo e un pubblico enorme.

Le persone staranno dove sono i soldi e dove sono i soldi ci staranno i creator. È difficile spodestare una piattaforma una volta che diventa uno staple. Anche perché con gli introiti tende a solidificare la sua posizione non a indebolirla.

Looksrare ha dato il suo token a chi aveva un certo volume di transazioni su OpenSea praticamente ha regalato 1ETH (nel loro token) a tutti quelli che ne avevano spesi 2.
 
È uscita questa cosa più volte, semplicemente la piattaforma è cresciuta troppo velocemente e si sono ritrovati con un team piccolo e un pubblico enorme.

Le persone staranno dove sono i soldi e dove sono i soldi ci staranno i creator. È difficile spodestare una piattaforma una volta che diventa uno staple. Anche perché con gli introiti tende a solidificare la sua posizione non a indebolirla.

Looksrare ha dato il suo token a chi aveva un certo volume di transazioni su OpenSea praticamente ha regalato 1ETH (nel loro token) a tutti quelli che ne avevano spesi 2.
Si esatto, cioè se siamo davvero in una bolla tipo .com è normale che queste "start up" tech si ritrovino miliardi e magari fino a 2 mesi fa lavoravano da un garage HAHAHAH

Comunque questa roba degli airdrop è assurda, c'è sono soldi gratis, soldi gratis. Hai visto l'airdrop di ENS?

Se OpenSea continua a fare cazzate su cazzate dubito fortemente che resterà, però hai il beneficio dell'essere IL marketplace NFT, un po' come Bitcoin rappresenta tutte le criptovalute, quindi io non penso che spariranno se risolvono i problemi attuali.
Messaggio unito automaticamente:

Com'è possibile che un dettaglio cosi' grande sia sfuggito ad una società di tali dimensioni. Shock :D
Quando fai un operazione così grossa e siete in pochi, ti assicuro che è normale che succedano queste cose. Anzi, per certi versi è meglio che sia successo adesso, immagina se succedeva fra 2-3 anni, il bottino sarebbe potuto essere di miliardi invece che milioni
 
Open Sea ha annunciato un upgrade del contratto a cui sarà possibile migrare per risolvere il problema e far scadere sempre i listings più vecchi.

In our continued effort to address the inactive listings issue, we’ve initiated an upgrade to the smart contract we use. This upgrade will ensure old, inactive listings expire and allow us to offer new features to prevent this issue in the future.

This upgrade will give you:

  1. Bulk cancellation: the ability to cancel all your listings and orders in a single, low cost transaction.
  2. Easier to read signatures and expanded wallet support: we’ll move to strongly typed data that makes it easier to know what you’re signing, and we’ll also support smart contract wallets.
We estimate this upgrade will take 15 days. When the upgrade process is complete, we will ask you to take action to migrate your active listings and orders to the new contract, and we will provide you a tool that makes this easy. There is no action required from you now, and we will give you notice when there is.