I token NFT o non fungibili sono una soluzione nata per permetterci di rappresentare oggetti con qualità uniche, irripetibili e indivisibili all'interno di una blockchain. 

LI token non fungibili o NFT sono una delle soluzioni che possono essere create su tecnologia blockchain. Inoltre ha suscitato molto interesse. Ma perché questa esplosione di interesse per le NFT? Cosa sono esattamente? Qual è la sua utilità?

In questo articolo risponderemo a tutto questo, iniziando col rispondere in dettaglio che cos'è un NFT e cosa lo fa funzionare a grandi linee.

Token non fungibile (token NFT), che rappresenta in modo univoco il mondo

Prima di tutto, dobbiamo capire esattamente cos'è un token non fungibile o NFT (dall'inglese Non Fungible Token). In questo caso, possiamo spiegare gli NFT come segue:

Un token non fungibile è un token crittografico che ha la capacità di essere un token unico e irripetibile. Uno che non può essere diviso ma che può essere utilizzato per rappresentare oggetti nel mondo reale o digitale insieme alle proprie caratteristiche, nonché la proprietà di esso, mantenendo tutto questo all'interno di una rappresentazione su blockchain attraverso uno smart contract.

Questo concetto abbastanza semplice ci dà un'idea chiara che gli NFT, a differenza dei token che già conosciamo (chiamati anche token fungibili), servono a rappresentare oggetti unici che non sono divisibili dalle loro proprietà, senza intendere la distruzione di quell'oggetto, se reale o digitale.

Un buon esempio di token NFT sarebbe un oggetto da collezione. Una carta digitale di un famoso personaggio sportivo, con un'esistenza limitata e, con contrassegni digitali unici, è un perfetto esempio di token NFT digitale. Tuttavia, lo stesso accade se, ad esempio, la carta fosse reale e portiamo le sue proprietà nel mondo digitale utilizzando una blockchain. In questo caso, la carta fisica ha una rappresentazione digitale, ma tale rappresentazione servirebbe solo a controllare il possesso della carta fisica, permettendoci in ogni momento di tracciarne l'autenticità, chi ha avuto la carta in precedenti occasioni, e verificare che sia è davvero la carta che vogliamo.

Ma ti chiederai a questo punto come è possibile? Cos'è che consente agli NFT di funzionare come fanno all'interno di una blockchain?

Contratti intelligenti, la chiave dietro i token NFT

Il funzionamento degli NFT o dei token non fungibili dipende da smart contract o contratti intelligenti. Il compito di questi "programmi" all'interno della blockchain è quello di consentire agli utenti di creare questo tipo di token speciali per rappresentare con loro ciò che vogliono. Praticamente qualsiasi cosa può essere rappresentata digitalmente e la blockchain è perfetta per questo.

Ricorda che uno smart contract è una piccola programmazione all'interno della blockchain, che ci permette di dire alla rete di memorizzare le informazioni che indichiamo in una transazione. In questo modo possiamo accedere o interagire con le informazioni quando ne abbiamo bisogno. Tutto questo senza dimenticare le sue proprietà principali, cioè in modo immutabile e trasparente.

In questo caso, il programmatore di uno smart contract per un token NFT può creare un programma con le capacità desiderate, avendo un'enorme libertà creativa. Quindi, praticamente qualsiasi cosa può anche essere memorizzata all'interno di un token NFT, se abbiamo i contratti intelligenti progettati per questo scopo.

Ad esempio, una compagnia di assicurazioni può creare una piattaforma assicurativa blockchain, che memorizza in un NFT l'identità e le autorizzazioni necessarie per accedere a una polizza per i suoi clienti. Vantaggio? Alcune delle informazioni dell'utente potrebbero essere prontamente disponibili in qualsiasi parte del mondo, potrebbero essere facilmente verificate e il monitoraggio dell'utilizzo delle policy viene eseguito in modo trasparente.

Un altro buon esempio può essere l'identità digitale, che potrebbe anche essere rappresentata con una NFT: ogni persona ha un'identità unica, e un'identificazione digitale protetta da una NFT crittografica ci permetterebbe di avere identità digitali uniche, irripetibili e sicure.

Ovviamente tutto questo è possibile grazie a blockchain e smart contract, lasciandoci con un'altra domanda: quali piattaforme blockchain supportano la creazione di NFT? Quando hanno iniziato a svilupparsi le NFT?

Origine e sviluppo delle NFT

Le domande di cui sopra ci portano rapidamente in un viaggio storico e quindi rispondono alla domanda Quando è stato sviluppato il primo NFT? Contrariamente a quanto pensano molte persone, il mondo degli NFT non è iniziato Ethereum, ma in Bitcoin.

Negli anni 2012 e 2013, Bitcoin ha iniziato a sviluppare il noto Monete colorateQuesti erano un tipo di token che consentiva agli sviluppatori di utilizzare la rete e le monete Bitcoin, per rappresentare altri asset, token o oggetti unici con essi. L'idea alla base delle monete colorate è stata avviata da Yoni Assia, noto per essere il fondatore di eToro, e chi ha presentato un documento che spiega la sua idea. Come risultato di questo lavoro sono nati una serie di progetti come Bisq, OmniLayer (dove la prima versione di Tether USDT), RSK o Controparte. Questo ci porta quindi alla prima NFT della storia, Pepe raro, che sta ancora funzionando e accumulando sempre più valore all'interno della rete Bitcoin e CounterParty.

Tuttavia, Bitcoin Script (il linguaggio di programmazione Bitcoin) non è progettato per tali compiti, il che rende estremamente complesso progettare piattaforme NFT altamente interattive. Ecco perché Ethereum ha sfruttato la sua capacità di eseguire contratti intelligenti più avanzati, potendo progettare NFT molto più complessi. Quest'ultimo è ciò che ha reso Ethereum la piattaforma NFT leader nell'intero mondo delle criptovalute, una tendenza che continuerà sicuramente ad essere guidata dai suoi potenti strumenti e standard. ERC-721 y ERC-1155, che consentono di creare token NFT molto facilmente e seguendo uno standard condiviso altamente integrabile con altri servizi.

Tuttavia, Bitcoin ed Ethereum non sono le uniche piattaforme con la possibilità di creare NFT. Altri blockchain come TRON, EOS, Tezos, solario, tra gli altri, hanno anche la capacità di lavorare con NFT, tutto grazie alle sue proprietà avanzate di contratto intelligente.

Come funziona un token NFT?

Il funzionamento dei token NFT può variare a seconda della piattaforma blockchain in cui vengono eseguiti. Cioè, ogni piattaforma blockchain ha una serie di funzionalità che rendono gli NFT in grado di agire in un modo o nell'altro. Così, ad esempio, gli NFT in Ethereum potrebbero avere lievi differenze di funzionamento (internamente) se li confrontiamo, ad esempio, con quelli di TRON o EOS.

Tuttavia, queste differenze sono più che piccole, aggiustamenti che vengono fatti in modo che il funzionamento degli smart contract si adatti all'infrastruttura blockchain in cui vengono eseguiti (come il linguaggio di programmazione utilizzato, il modo in cui viene gestito l'accesso, i limiti e le risorse che può essere utilizzato all'interno della rete). Del resto, il funzionamento degli NFT segue alcuni parametri che possiamo chiamare standard e, che generalmente seguono la struttura dettata da Ethereum con i suoi ERC-721 ed i più recenti standard ERC-1155.

Con la creazione di ERC-721 ed ERC-1155, Ethereum è riuscita a creare un paio di strumenti che facilitano notevolmente la creazione di piattaforme NFT all'interno di Ethereum. Per fare ciò, ha fornito a entrambi gli smart contract standard una serie di funzioni e capacità di cui tutti gli NFT potrebbero aver bisogno per il loro controllo e sviluppo. Così, ad esempio, l'ERC-721 e l'ERC-1155 consentono di creare, trasferire, modificare e persino distruggere NFT, se necessario.

Come creare un token NFT?

Facciamo un esempio per testnet, ma ricorda che sulla rete Ethereum principale è esattamente lo stesso, solo con ether reali.
Se vogliamo creare un token NFT, tutto ciò che dobbiamo fare è copiare il codice del contratto intelligente ERC-721, modificare i dati che vogliamo (ad esempio, dargli un nome) e portarlo su una blockchain di test per eseguire detto contratto da esso. Effettuando un trasferimento di ether (test) all'indirizzo del contratto, possiamo creare un token NFT che viene memorizzato nel nostro indirizzo di testnet per Ethereum, e con questo abbiamo creato un NFT di test. Trattandosi di test, questi mancano di valore, infatti, in tutto questo non abbiamo speso un centesimo (ricordate che le reti testnet utilizzano solo token che non valgono nulla).

Così come abbiamo creato il token NFT, possiamo trasferirlo (trasferendo la nostra proprietà del token a un'altra persona tramite una transazione). Pertanto, possiamo modificare le sue proprietà (nel caso in cui la piattaforma consenta questa capacità. Ma in realtà stai solo creando un nuovo token con nuove proprietà e "bruciando" quello precedente), o anche distruggere o bruciare completamente il token, se lo desideri . In ogni caso queste operazioni sono possibili perché gli smart contract e la programmazione della piattaforma lo consentono, nulla che non sia stato preventivamente programmato può essere effettuato.

Ora, gli sviluppatori di Ethereum hanno creato ERC-721 ed ERC-1155, mentre il resto della blockchain compatibile con NFT ha replicato e adattato quelle capacità ai rispettivi progetti. Quindi, ad esempio, uno sviluppatore TRON è in grado di prendere un progetto ERC-721 per Ethereum e adattarlo allo standard TRC-721 (lo standard NFT di TRON) ed eseguirlo su quella blockchain. Risultato? Una copia dello smart contract in TRON, con le stesse capacità, ma con NFT completamente differenti, e questo per un'ottima ragione: la copia di uno smart contract non significa che gli NFT ad essi associati vengano copiati, ognuno di essi è unico e irripetibile.

Pro e contro degli NFT

Ora, gli NFT hanno i loro pro e contro come qualsiasi tecnologia e in questa sezione è possibile evidenziare quanto segue:

Vantaggi

  1. Consentono di rappresentare in modo unico e irripetibile oggetti digitali e reali all'interno della blockchain. Quindi possiamo usare questa tecnologia per gestire questi oggetti in modo sicuro in ogni momento. Vuoi tokenizzare la tua casa o la tua auto usando un NFT? Puoi farlo, a questo punto la tua immaginazione è il limite.
  2. Le possibilità di sviluppo degli NFT sono praticamente infinite, tutto ciò che puoi rappresentare digitalmente può essere trasformato in un NFT. Ad esempio: i nomi di dominio (quelli usati per identificare le pagine web) possono essere rappresentati come un NFT all'interno di un DNS sulla blockchain. In effetti, questo è esattamente ciò che accade con il progetto Namecoin y Ethereum Name Service.
  3. La creazione di NFT può essere adattata a qualsiasi blockchain e può essere implementata in modo tale da essere molto sicura. Un esempio è Bitcoin, che con la sua limitata capacità di programmazione è in grado di rappresentare NFT, ma mantenendo al minimo i rischi per la sicurezza di tali asset, riesce a rappresentare NFT.
  4. L'esistenza di standard ne facilita la creazione, l'implementazione e lo sviluppo.
  5. Possibilità di interoperabilità cross-chain con progetti come Polkadot o cosmo.

Svantaggi

  1. Sebbene esistano standard per sviluppare NFT, non sono infallibili né completi in termini di funzionalità. Questo è il motivo principale per cui, ad esempio, il token ERC-721 di Ethereum (il più utilizzato per NFT in Ethereum) cerca di essere sostituito dal token ERC-1155, che è molto più sicuro e ha nuove funzioni.
  2.  Gli NFT sono gestiti da contratti intelligenti complessi, il che rende le loro operazioni complesse e pesanti (in termini di informazioni). Queste due cose che aumentano il valore delle commissioni che devono essere pagate per effettuare le transazioni. In poche parole, eseguire NFT può essere costoso, soprattutto se la rete è congestionata e le commissioni salgono alle stelle.
  3. Come la DeFi, le piattaforme NFT sono più suscettibili agli hack, perché tutto è gestito da smart contract e interfacce aggiuntive per controllarli. L'intero livello di programmazione aggiunge vettori di attacco che possono essere sfruttati dagli hacker per guadagni dannosi.

Usi degli NFT

I possibili utilizzi degli NFT sono praticamente infiniti. Oggi, molti NFT vengono utilizzati per creare giochi o oggetti da collezione digitali. Questo per la loro rarità e unicità hanno un valore molto alto per i loro proprietari.

In effetti, il campo degli NFT nel mondo dei giochi ha iniziato ad attirare molta attenzione in questo settore. Ad esempio, un gioco RPG (gioco di ruolo) può utilizzare token NFT per rappresentare gli oggetti all'interno del gioco. A quel punto, alcuni di questi oggetti possono essere molto, molto rari nel gioco, il che li renderebbe molto preziosi per i giocatori. Di solito questi giochi includono un mercato per lo scambio di questi oggetti. Così; se riesci a unire un oggetto di grande valore, un mercato e creare una dinamica domanda / offerta puoi creare un'economia all'interno del gioco. Ciò può generare grandi profitti per la società di gioco, anche se il gioco è free-to-play (F2P).

Ad esempio, giochi come Minecraft, EVE Online, DOTA2 o World of Warcraft hanno articoli piuttosto costosi al loro attivo (parlando in termini di denaro reale). Quindi questo è un modo per monetizzare ulteriormente questi giochi. Se viene aggiunto ulteriore, un elemento di NFT e interoperabilità, le possibilità a questo punto sono praticamente infinite.

Un altro utilizzo che abbiamo già evidenziato sono i collezionabili. Cose come adesivi della tua squadra preferita, giocatori, curiosi oggetti da collezione, dipinti e altro, possono anche essere rappresentati da un NFT. In questo modo, possono essere scambiati o venduti nei mercati per questo tipo di transazione. Anche l'identità digitale, che è un altro utilizzo di cui abbiamo parlato all'inizio, può essere rappresentata in una NFT.

Quanto sai, Cryptonuta?

I token non fungibili (NFT) sono possibili solo per rappresentarli su blockchain con funzionalità avanzate di programmazione dei contratti intelligenti?

FALSO!

Rappresentare un NFT sulla blockchain non richiede funzionalità di contratto intelligente avanzate come quelle che si trovano in Ethereum. In effetti, il primo NFT era rappresentato in Bitcoin, e sebbene sia complesso, in molti casi rappresenta una soluzione molto più sicura grazie alla stabilità e alla sicurezza più provata di questa blockchain.

Piattaforme di scambio per token non fungibili

Oggi, gli NFT sono diventati uno dei mercati in più rapida crescita, dietro DeFi. La ragione? Molte applicazioni e utenti hanno iniziato a sfruttarne le possibilità. Ciò ha creato ampio dinamismo e liquidità in questi mercati, portando a un'esplosione di sviluppo e trading con le NFT.

Possiamo vederlo chiaramente in piattaforme di scambio (o scambi per NFT) come OpenSea y Raribile. L'esplosione di oggetti da collezione e di tutti i tipi di NFT disponibili su entrambe le piattaforme è alle stelle, e questo è solo l'inizio.

La capitalizzazione dei mercati NFT ha infatti raggiunto oltre 2 miliardi di dollari (febbraio 2021), ei progetti che occupano i primi tre posti sono FLOW, Enjin y Decentraland. Il primo progetto (FLOW) utilizza la propria blockchain per il suo funzionamento. Nel frattempo, gli ultimi due progetti prendono vita in Ethereum, come la maggior parte dei progetti di questo tipo.

Tutto questo grazie al ruolo che hanno avuto scambi come quelli già citati affinché le persone possano acquistare e vendere NFT rari, da qualsiasi parte del mondo. Il che ci dà senza dubbio un'idea chiara dell'enorme potenziale di questa tecnologia in un futuro non troppo lontano.

Directory di progetti token NFT

Tuttavia, se sei interessato a sapere quali progetti NFT esistono e come puoi raggiungerli, ci sono alcune directory interessanti per questo.
Prima di tutto, i siti web di Coinmarketcap y CoinGecko Hanno un elenco di progetti NFT molto interessanti che puoi rivedere. Oltre a questo, puoi andare a NonFungible y DeFi Prime, per rivedere i rispettivi elenchi di progetti NFT.

Conclusioni

È chiaro a questo punto che un token NFT o token non fungibili sono un'opzione e una tecnologia promettenti all'interno del mondo blockchain. La sua applicabilità al mondo che ci circonda è immensa. Con applicazioni per l'identità e la sicurezza digitale, le nostre case e la nostra vita quotidiana. Attraversando industrie manifatturiere, banche, industrie mediche e farmaceutiche, anche in ambienti di sicurezza militare. È chiaro che un token NFT ha una vasta gamma di usi che possono essere studiati e sviluppati.

In effetti, ciò che vediamo ora è solo la punta dell'iceberg quando si parla di sviluppo di queste tecnologie. Pertanto, nei prossimi anni vedremo sicuramente ulteriori sviluppi al riguardo. Questi sviluppi ci sorprenderanno sicuramente per la loro enorme versatilità e possibilità.

Questo articolo fa parte di tokenizzazione del corso gratuito, NFT e ICO.

Accedi al corso, acquisisci una conoscenza approfondita dei token e ottieni il tuo Diploma certificato di Bit2Me.