Le NFTs sulla blockchain Bitcoin e OP_RETURN
L’introduzione di asset digitali sulla blockchain di Bitcoin è un obiettivo permanente, ma alcuni dei più grandi sostenitori del bitcoin non sono entusiasti di questa idea. Gli oggetti digitali di collezione che utilizzano la blockchain di Bitcoin esistono dal 2014 e diversi progetti hanno fatto dell’introduzione dei NFT sulla blockchain regina una missione permanente.
OP_RETURN è una funzionalità del metodo di script della blockchain di Bitcoin che consente di includere piccole quantità di dati in una transazione. Questa funzionalità è stata spesso utilizzata per la creazione di NFT sulla blockchain di Bitcoin immagazzinando metadati e un identificatore unico per il NFT nel campo dati OP_RETURN. I ferventi sostenitori dell’utilizzo di OP_RETURN per i NFT sulla rete Bitcoin dimostravano già allora i seguenti vantaggi:
- Decentralizzazione: i NFT creati sulla rete Bitcoin utilizzando OP_RETURN sono immagazzinati in un registro decentralizzato e inviolabile.
- Sicurezza: le transazioni sulla rete Bitcoin sono protette dal meccanismo di consenso proof-of-work, offrendo un elevato livello di sicurezza per i NFT.
- Interoperabilità: i NFT creati sulla rete Bitcoin utilizzando OP_RETURN possono essere facilmente trasferiti tra diverse piattaforme e applicazioni.
Questa soluzione ha permesso, tra le altre cose, la creazione di RarePepe o di Omni per la prima versione dell’USDT, prima di essere considerata obsoleta, mentre nuovi protocolli sembravano molto più utili.
È infine la proposta Tapscript (di Taproot) che anni più tardi permetterà la creazione di un nuovo progetto su Bitcoin, Ordinals.
Ordinali, un exploit di Bitcoin diventato progetto NFT
Il Progetto NFT Ordinals, ad esempio, è online sulla rete principale di Bitcoin da alcuni giorni e già è stato utilizzato per coniare decine di NFT sulla blockchain, e non solo jpeg: pdf, video, file audio e molto altro ancora.
Il progetto NFT prende vita nella realtà grazie all’exploit dell’ultimo aggiornamento di Taproot, che consente a ogni transazione Ordinals di potenzialmente riempire interamente un blocco Bitcoin (4 Mo), superando di gran lunga il limite imposto da OP_RETURN.
Ciò preoccupa molti membri della comunità Bitcoin, che vedono in questa exploit la possibilità che le transazioni Ordinals non lasciino più spazio per altre transazioni sulla rete.
Ovviamente, questo funzionamento non è ottimale per la creazione di collezioni NFT come siamo abituati. Tuttavia, la sicurezza e la decentralizzazione della rete Bitcoin attraggono sempre più appassionati di NFT.
Nonostante una vasta credenza, i NFT esistenti nell’ecosistema attualmente non sono spesso realmente on-chain. Essi rappresentano più semplicemente un puntatore che indirizza a un file (spesso un’immagine) ospitato altrove. La proprietà dei NFT è legata a una blockchain, ma il file a cui fa riferimento si trova su un altro server, sollevando spesso una domanda sulla vera decentralizzazione dei NFT. Dall’altra parte dello spettro, i NFT on-chain possono essere molto problematici. Infatti, quando vengono incorporati direttamente nella blockchain, ogni nodo della rete scaricherà i dati. E poiché i NFT on-chain devono essere memorizzati su ogni nodo completo per sempre, il download dei dati si ripeterà per ogni NFT.
“Questo uso dello spazio del blocco è probabilmente quello con il minor impatto rispetto alle altre cose che puoi fare“, spiega Rodarmor, il creatore del progetto Ordinals, “I nodi scaricano questi dati, ma poi li ignorano“. Infatti, queste transazioni sono particolari: devono essere necessariamente scaricati dai nodi, ma poi non devono più essere conservati in memoria.
Infine, il dibattito sulla legittimità dei NFT su Bitcoin risale a un dibattito molto più profondo sulla stessa essenza di Bitcoin. 2 fazioni si scontrano qui: Bitcoin è uno strumento contro la censura, una riserva di valore o un mezzo di pagamento digitale peer-to-peer…