Questa è una vecchia versione del documento!
Che cosa significa NFT?
NFT è un acronimo inglese che significa Non-Fungible Token. Sebbene queste tre lettere abbiano cambiato il concetto di proprietà digitale per molti, continuano a causare confusione e frustrazione per altri. In breve, “non fungibile” significa distinto e non duplicabile, mentre un token è un elemento memorizzato e salvato su una blockchain.
Che cosa sono gli NFT?
Gli NFT sono record digitali basati su blockchain della proprietà e dell'autenticità associate a un supporto. Un NFT è più di un file multimediale (come una .gif o una .jpeg): è un record pubblico di informazioni storiche associate a quel supporto. In questo modo, gli NFT sono più simili a una polizza di proprietà e a un certificato di autenticità di un dipinto che alla tela stessa.
Gli NFT sono diversi dagli asset fungibili come le banconote da 20 dollari, le azioni o altre unità che possono essere sostituite l'una con l'altra senza alcuna variazione di valore. Mentre una banconota da 20 dollari ha lo stesso valore di qualsiasi altra banconota da 20 dollari e una pallina da tennis nuova può essere scambiata con un'altra senza interrompere una partita, gli NFT hanno qualità distinte che rendono ciascuno unico e diverso da tutti gli altri NFT.
Perché gli NFT sono importanti?
Un NFT funge da prova di proprietà, poiché offre un modo altamente resistente alle manomissioni per verificare automaticamente che un determinato indirizzo blockchain possieda quell'elemento. Un NFT funge anche da certificato di autenticità, che garantisce che qualsiasi forma di supporto (opera d'arte, documento o altro file digitale) possa essere fatto risalire alla sua origine (e quindi dimostrare di non essere stato manomesso in seguito).
Spiegazione sugli NFT
Fotografare un'opera d'arte appesa in un museo non rende il fotografo proprietario del dipinto, né fa equivalere l'immagine catturata all'opera d'arte originale. Sappiamo questo perché c'è un consenso definito tra gli intermediari, come curatori, studiosi, collezionisti e pubblico, su quale sia l'opera originale, quale la copia e chi sia il legittimo proprietario.
Lo stesso vale per gli NFT ed è questo che conferisce a un NFT originale, piuttosto che alle sue copie salvate con il tasto destro del mouse, rarità e valore dimostrabili. Anziché affidarsi al giudizio di singoli individui per verificare l'autenticità o la proprietà, gli NFT utilizzano invece la potenza di costruzione del consenso della tecnologia blockchain.
In breve, gli NFT utilizzano prove matematiche oggettive, piuttosto che la fiducia soggettiva in un individuo o in un'organizzazione, per verificare la proprietà e l'autenticità.
Una breve introduzione alla storia degli NFT
Nonostante la loro recente ascesa, gli NFT risalgono ai primi anni della tecnologia blockchain. Il concetto di NFT è stato introdotto con Colored Coins nel 2012. Memorizzato sulla blockchain di Bitcoin, Colored Coins offriva un modo per rappresentare la proprietà di asset reali come immobili o azioni. Anni dopo, “Quantum”, l'opera dell'artista digitale Kevin McCoy che mostra un loop ipnotico di un ottagono pulsante e multicolore, è stata coniata sulla blockchain di Namecoin ed è comunemente considerata come il primo NFT.
Dopo la popolarità virale di collezioni come Rare Pepes sulla piattaforma Counterparty basata su Bitcoin, Ethereum ha avanzato la viabilità degli NFT con CryptoKitties e lo standard ERC-721 nel 2018. Questo ha aperto la strada ad altre reti blockchain abilitate agli smart contract, come Solana, Polygon e Tezos, per favorire l'adozione e la circolazione degli NFT.
A oggi, gli NFT sono stati utilizzati soprattutto per tracciare la proprietà e l'autenticità di opere d'arte e oggetti da collezione digitali. Alcuni dei primi NFT, come CryptoPunks, rappresentano artefatti dei primi momenti di un cambiamento culturale nel concetto di proprietà. I casi di utilizzo della proprietà decentralizzata per gli NFT in altri ambiti oltre all'arte, dalla verifica di documenti finanziari sensibili all'accesso esclusivo a esperienze di cultura pop, continuano a crescere.
Come funzionano gli NFT?
Gli NFT, così come le reti blockchain su cui si basano, utilizzano i concetti della crittografia e dell'informatica per conservare e condividere le informazioni in modo sicuro. Lo fanno direttamente tra individui, senza la necessità di una supervisione e di una verifica centralizzate.
Le blockchain utilizzano la crittografia a chiave pubblica e privata e l'hashing per condividere informazioni criptate su un network distribuito di utenti. Queste informazioni vengono memorizzate in “blocchi” che vengono “concatenati” includendo le informazioni del blocco precedente in ogni nuovo blocco. Questo approccio, che prevede l'inclusione delle informazioni del blocco precedente in ogni nuovo blocco, consente di avere una traccia di audit completa che porta fino alla creazione della blockchain. Inoltre, il network è in grado di identificare facilmente se un blocco di informazioni è stato in qualche modo manomesso.
Invece di mantenere questi blocchi di informazioni concatenate in un'unica sede, le blockchain distribuiscono copie di queste informazioni in un network di computer, ognuno dei quali viene chiamato singolarmente nodo.
Le blockchain utilizzano un sofisticato programma informatico, denominato algoritmo di consenso, per mantenere l'accordo sulle informazioni che vengono inserite nel network e condivise tra i nodi partecipanti.
Questo fa sì che le blockchain abbiano tre elementi principali:
Decentralizzione: Le blockchain si basano su un insieme condiviso di regole predefinite, piuttosto che su un intermediario umano, per mantenere un accordo sulla validità delle informazioni che memorizzano.
Distribuzione: Le informazioni memorizzate su una blockchain non sono conservate in un unico luogo, ma in un network di computer che condividono la stessa copia dei dati storici.
Immutabilità: Le informazioni contenute in una blockchain non possono essere modificate, ma solo aggiunte, il che consente di avere una fonte di verità completa e altamente resistente alle manomissioni per tutti.
Come vengono realizzati gli NFT?
Gli NFT sono realizzati utilizzando smart contract, regole programmatiche impegnate ed eseguite sulla blockchain. Lo smart contract dietro l'NFT serve come prova resistente alle manomissioni che il supporto associato all'NFT è stato creato da una persona o un'organizzazione specifica. Inoltre, dimostra il legittimo proprietario dell'oggetto. In sostanza, le regole deterministiche dello smart contract che gestisce l'NFT consentono agli individui di eludere la supervisione di intermediari centralizzati, suscettibili di errori o frodi.
Ethereum, BNB, Solana, Cardano, Polygon sono solo alcune delle piattaforme blockchain abilitate agli smart contract che supportano la creazione e il mantenimento delle NFT. Sebbene ogni blockchain funzioni in modo diverso, tutte offrono un metodo decentralizzato, distribuito e immutabile per mantenere un registro condiviso della verità.
Come creare un NFT
Ad oggi gli NFT vengono creati sulla maggior parte delle blockchain interagendo con uno smart contract. Molti modelli di smart contract per la creazione di NFT sono disponibili presso diverse open source, tra cui le piattaforme blockchain che supportano gli NFT, i creatori di spicco del settore e i marketplace NFT.
Gli NFT vengono creati e registrati sulla blockchain attraverso un processo noto come conio, o “minting” in inglese. Quasi tutti i supporti, da una singola riga di testo a un'intera esperienza di realtà virtuale, possono essere coniati come NFT. Attraverso il processo di coniazione, vengono aggiunti alla blockchain l'indirizzo crittografico del creatore del NFT e alcune informazioni chiave di identificazione note come metadati. L'NFT viene creato e il file multimediale digitale che rappresenta l'NFT viene spesso caricato in una posizione esterna (per saperne di più, leggi la prossima sezione).
Gli smart contract che creano gli NFT richiedono il pagamento di una commissione gas ai partecipanti al network, noti come validator, che mantengono la veridicità dello stato di proprietà degli NFT. Le commissioni gas incentivano i validatori ad agire onestamente e a rimanere in accordo con gli altri membri del network.
Protezione e archiviazione degli NFT
Gli NFT sono protetti e gestiti proprio dalle principali criptovalute, tra cui Bitcoin riconosciuti sotto la forma di Ordinals, Polkadot, Polygon e Algorand etc. Un registro completo delle transazioni storiche di un NFT e della sequenza dei proprietari viene copiato e condiviso tra i nodi partecipanti. Ogni nodo contribuisce a garantire la sicurezza e la tenuta accurata dei registri di tale NFT.
L'algoritmo Consensus garantisce che tutti i nodi partecipanti all'interno del network restino in accordo. Gli algoritmi di consenso, come Proof-of-Work e Proof-of-Stake, garantiscono che le nuove transazioni siano registrate e memorizzate con precisione, eliminando praticamente la possibilità di manomettere il network o i suoi contenuti.
Mentre i metadati, la catena di custodia e la registrazione dell'autenticità di un NFT sono memorizzati sulla blockchain, i supporti che un NFT rappresenta spesso non lo sono. Poiché memorizzare file di immagini di grandi dimensioni direttamente su una blockchain può essere costoso, molte persone scelgono di memorizzare il file multimediale che un NFT rappresenta fuori dalla catena e di indirizzare a esso tramite un link memorizzato all'interno dell'NFT sulla blockchain.
È importante capire bene dove vengono conservati e mantenuti i supporti associati a un NFT, che sono definiti all'interno dello smart contract che alimenta l'NFT, non dal metodo che un individuo sceglie per custodire un NFT. Se da un lato le soluzioni di archiviazione centralizzate sono comode, dall'altro potrebbero rendere i supporti più vulnerabili a modifiche o cancellazioni. Alternative decentralizzate, come Arweave o IPFS (Interplanetary file System), sono emerse come potenziali soluzioni che risolvono molte delle vulnerabilità associate ai servizi centralizzati di archiviazione dei supporti.