Come creare un NFT

Di Kraken Learn team
11 min
25 settembre 2024

Una guida per principianti alla creazione di token non fungibili 👾

  • I casi d'uso degli NFT sono vasti — dall'espressione artistica e oggetti da collezione digitali agli asset di gioco e agli avatar online.

  • Numerose piattaforme blockchain supportano la creazione di NFT, la più popolare è Ethereum.

  • Creare una collezione di NFT (o un NFT singolo) è un processo relativamente semplice, reso più facile con strumenti pronti all'uso.

Cos'è un NFT e come si crea? 🤷

Un token non fungibile (NFT) è un asset digitale che è, soprattutto, unico.

Mentre le criptovalute come Bitcoin (BTC) ed Ether (ETH) sono costituite da singole unità che possono essere scambiate per un valore equivalente, due NFT non possono essere sostituiti in modo interscambiabile.

Qual è il valore di tutto questo?

Ogni NFT funge effettivamente da prova di proprietà, scritta in modo immutabile nella blockchain. Solitamente, questa proprietà riguarda un pezzo di media (un file digitale come un .jpeg, .png o .gif) — e l'NFT stesso serve come certificato pubblico di autorità.

Vuoi saperne di più sugli NFT e le loro applicazioni? Ne parliamo in Cos'è un NFT?

La creazione di un tale asset un tempo era forse possibile solo per gli sviluppatori esperti di blockchain. 

Ma oggi, è disponibile un'ampia gamma di strumenti predefiniti che rendono semplice il lancio di NFT — sia che tu voglia dare vita a un'opera d'arte 1/1 o creare una community attorno a una generata programmaticamente collezione di NFT.

candlesticks

Cose da considerare prima di creare NFT 📋

Prima di immergerti nell'entusiasmante mondo di Web3 e NFT, potresti voler considerare alcuni dei seguenti fattori.

Costi

Come per quasi tutte le attività basate su blockchain, la creazione di una collezione di NFT (e la futura distribuzione di ciascun pezzo) comporterà delle commissioni di transazione. Queste variano a seconda della blockchain che scegli: Ethereum, ad esempio, ha commissioni relativamente più alte rispetto a un'alternativa come Solana.

Per maggiori informazioni, consulta la nostra guida del Kraken Learn Center, Cos'è una commissione gas di blockchain?

Costi aggiuntivi che dovrebbero essere presi in considerazione includono:

  • Possibili commissioni di quotazione (per rendere i tuoi NFT disponibili su un marketplace di NFT)

  • Costi di marketing/promozione (per aumentare la consapevolezza del tuo progetto)

  • Costi di hosting (per un sito web associato o, nel caso tu scelga di ospitare i tuoi file NFT su un database di terze parti)

Normative e tasse

Se stai trattando contenuti digitali, dovrai familiarizzare con le regole pertinenti (ad esempio, diritti d'autore e di proprietà intellettuale).

Potresti anche voler consultare un professionista in merito alle normative che regolano l'emissione e la distribuzione di NFT nella/e giurisdizione/i desiderata/e e le implicazioni fiscali relative alle vendite (i profitti sono spesso soggetti all'imposta sulle plusvalenze).

Consulta la nostra guida completa sulle tasse cripto negli Stati Uniti, incluse le tasse sugli NFT, qui.

Scelta del protocollo

Quale blockchain si adatta meglio alle tue esigenze? Il costo non dovrebbe essere l'unica considerazione qui — una blockchain meno conosciuta ed economica potrebbe comportare meno spesa, ma potrebbe anche isolarti da un pubblico potenziale più ampio che interagisce principalmente all'interno, ad esempio, dell'ecosistema Ethereum.

Prima di iniziare, ti consigliamo di fare ricerche sulle varie blockchain — di conoscere le loro community, i loro progetti principali e dove il tuo potrebbe inserirsi.

Creare il tuo progetto NFT ⚒️

Con i punti precedenti affrontati, puoi iniziare a pensare a cosa rappresenti effettivamente il tuo asset digitale.

Si tratta di una collezione di 1.000 pass di iscrizione basati su blockchain, che garantiscono ai titolari l'accesso a contenuti sbloccabili o a eventi di persona? Una collezione di 10.000 personaggi fantasy unici, ognuno con diverse rarità e caratteristiche, che fungono da avatar digitali per una comunità metaversale? O una serie limitata di opere d'arte uniche senza funzionalità aggiuntive?

Il tuo progetto potrebbe essere una combinazione di questi — o qualcosa di completamente diverso. Fondamentalmente, dovresti dedicare del tempo a codificare il tuo piano, a definire la 'storia' (lore) della tua collezione e a delineare i requisiti (ad esempio, smart contract, design artistico e altre risorse necessarie).

Image of a line chart and a candlestick chart

Creare il tuo NFT 🎨

Per gli scopi di questo articolo, supponiamo che tu stia lanciando una collezione di 5.000 personaggi dei cartoni animati generativi con un tema marittimo sulla blockchain di Ethereum.

Molti dei passaggi descritti di seguito funzioneranno su altre blockchain, sebbene ciascuna vanti tipicamente i propri standard di token NFT, linguaggi di programmazione e piattaforme di supporto.

Per semplificare le cose, supponiamo anche che tu non stia considerando di aggiungere alcuna funzionalità avanzata. Per saperne di più su queste funzionalità e sui diversi modi in cui puoi usare gli NFT, puoi consultare il nostro articolo Cosa puoi fare con gli NFT?

Supponiamo invece che tu sia interessato a creare NFT con l'intenzione di elencarli su un marketplace NFT per, si spera, venderli.

Stiamo per descrivere i passaggi per la creazione di NFT ad alto livello — tuttavia, potresti scegliere di utilizzare una suite software che si occupa di alcuni (o tutti) questi passaggi, come NFT Art Generator di One Mint.

È importante condurre la due diligence su tutte le piattaforme relative agli NFT prima di creare account o di separarti da qualsiasi somma di denaro. Questo può includere la lettura di recensioni e testimonianze affidabili, tra le altre cose.

1. Grafica e design

Come accennato, i personaggi del tuo progetto ipotetico sono generativi: nel linguaggio NFT, questo significa che seguiranno un progetto simile, ma saranno distinguibili dalla loro combinazione unica di tratti.

Per buoni esempi di ciò, dai un'occhiata al Bored Ape Yacht Club o ai CryptoPunks.

Per prima cosa, potresti voler raggruppare i tuoi tratti in categorie, come le seguenti: colore di sfondo, cappello, acconciatura, specie e occhi.

All'interno di queste categorie, potresti anche aggiungere diverse varianti. I colori di sfondo, ad esempio, possono essere bianco, blu, verde, arancione e oro. Gli occhi possono avere 10 diverse permutazioni, inclusi occhiali da sole, occhialini da nuoto o occhi normali.

È importante che ci siano abbastanza tratti nel mix per creare 5.000 NFT unici — altrimenti, alcuni membri della collezione saranno visivamente indistinguibili dagli altri.

Una volta che sei soddisfatto di averli tutti individuati, puoi iniziare a disegnarli nel tuo software preferito. Se non sei esperto di arte digitale, potresti optare invece per lavorare con un artista digitale di fiducia.

2. Arte generativa e metadati

Una volta completata l'opera d'arte, è il momento di dare vita ai tuoi personaggi.

Questa fase del processo prevede l'assemblaggio di tratti per creare i pezzi della tua collezione.

Ancora una volta, puoi utilizzare software pre-costruiti (come Bueno), creare uno script da solo o prenderne uno esistente da GitHub.

Una volta terminato il processo, avrai una collezione di opere d'arte che presentano ogni possibile combinazione di tratti. Supponendo che le categorie sopra abbiano ciascuna 10 tratti (con l'eccezione del colore di sfondo, che ne ha cinque), potresti teoricamente creare un massimo di 20.000 pezzi unici.

Dopo aver deciso i 5.000 finali, è il momento di generare i metadati corrispondenti — file strutturati in JSON che dettagliano elementi come il nome, la descrizione, i tratti e la posizione dell'NFT.

Ecco un esempio di come possono apparire i metadati di un NFT, tratto dalla collezione Bored Ape Yacht Club.

I metadati NFT sono la caratteristica distintiva che differenzia questo tipo di asset crypto dagli altri.

La maggior parte degli NFT memorizza la propria arte (e i metadati) off-chain, poiché sarebbe troppo costoso incorporarli direttamente in una blockchain. Lo smart contract della collezione memorizza invece un link ai file. Le opzioni principali per questo sono IPFS (come visto nell'esempio precedente di BAYC) e Arweave.

Alcuni scelgono di utilizzare alternative centralizzate per le loro collezioni, ma non è raccomandato — se dovessi perdere l'accesso a quel dominio, un malintenzionato potrebbe manomettere i metadati.

Una volta caricati tutti i tuoi file, genererai un link che potrà essere incluso nel tuo smart contract. Se il tuo link fosse, ad esempio, ipfs://kraken123 e i tuoi file fossero numerati, potresti indirizzarli individualmente con, ad esempio, ipfs://kraken123/1, ipfs://kraken123/2, ecc.

Puoi anche considerare di implementare il lazy minting per risparmiare sui costi: invece di coniare 5.000 NFT immediatamente, ritarderai la coniazione finché un utente non interagirà con lo smart contract, permettendogli di coprire le gas fees.

Nota: non abbiamo discusso della rarità dei tratti, ma sarebbe facile implementarla in questa fase: specificheresti semplicemente che alcuni tratti dovrebbero essere più o meno prevalenti di altri. Un esempio di rarità dei tratti potrebbe essere quello di categorizzare ulteriormente gli NFT come comuni, rari o mitici.

Per saperne di più su ciò che rende un NFT più raro di un altro della stessa collezione, consulta il nostro articolo Che cos'è una classifica di rarità NFT?

3. Creazione di smart contract

Ora, possiamo spostare la nostra attenzione sulla parte del processo che riguarda la blockchain.

Su Ethereum, puoi utilizzare il linguaggio di programmazione Solidity per scrivere il tuo smart contract, che definirà le regole per la collezione NFT.

Tuttavia, non devi necessariamente scriverlo da zero.

Lo standard ERC-721 è un modello popolare utilizzato da molti per la creazione di smart contract NFT.

Ciò garantirà che i tuoi token siano ampiamente compatibili con altri marketplace e dApp basati su Ethereum, e ti permetterà anche di mappare i metadati a ogni token della collezione.

OpenZepplin è un ottimo repository per gli smart contract di Ethereum, ricco di risorse per coloro che sperimentano con Solidity.

Inoltre, puoi trovare maggiori informazioni su ERC-721 qui, e mettere in pratica ciò che impari tramite uno strumento basato su browser come Remix.

Per saperne di più sugli smart contract e sul ruolo importante che svolgono nell'ecosistema crypto, consulta il nostro articolo Che cos'è uno smart contract?

4. Implementazione e lancio

Una volta creato e testato a fondo il contratto, può essere implementato sulla rete Ethereum. E il gioco è fatto!

Ora, è il momento di diffondere la notizia sul progetto e far crescere la sua community, possibilmente tramite X, Reddit o Discord.

Potresti anche voler considerare di fare rete con creatori con la stessa mentalità e i loro follower, di quotare gli NFT per la vendita tramite marketplace come Kraken NFT, OpenSea e Magic Eden, e di continuare a creare valore per i detentori di token con una roadmap chiara e una comunicazione frequente.

Naturalmente, ci sono quelli che vogliono semplicemente creare NFT per divertimento. Se è così, questa è la parte in cui puoi semplicemente goderti le creazioni digitali che hai portato in vita e mostrarle online a tutti.

Image of a line chart and a candlestick chart

Perché creare NFT? 💻

I token non fungibili sono incredibilmente flessibili e possono essere adattati a una serie di casi d'uso individuali e aziendali.

Per i privati

  • Espressione artistica: gli NFT sono una nuova strada per gli artisti per digitalizzare il loro lavoro, consentendo loro di vendere le proprie opere in un marketplace globale e di sperimentare nuovi mezzi.

  • Avatar digitali: possedendo un pezzo unico all'interno di una collezione più ampia, i detentori di un NFT possono segnalare la loro individualità allineandosi con una community di detentori che condividono i loro interessi o valori. Basta guardare la popolarità delle collezioni PFP (ad esempio, Pudgy Penguins) per vedere come gli NFT possano diventare parte integrante delle identità online degli individui.

Per le aziende

  • Proof of Attendance Protocols (POAP): le organizzazioni possono coniare POAP come souvenir o badge digitale, che immortalizza la partecipazione o la presenza del detentore a eventi IRL o virtuali.

  • Collezionabili digitali: il lancio di una serie di articoli digitali può contribuire a rafforzare un brand e a coinvolgere meglio i clienti.

  • Vantaggi con accesso condizionato: le aziende possono sfruttare efficacemente gli NFT come 'carte VIP' digitali, garantendo ai detentori un accesso token-gated a benefici, sconti o contenuti esclusivi.

In sintesi, ora puoi continuare il tuo percorso nel mondo crypto con una migliore comprensione del processo di creazione di NFT utilizzando la blockchain di Ethereum, dalla fase di pianificazione fino al lancio sulla mainnet.

Vale la pena ricordare che i migliori progetti NFT di oggi sono preziosi grazie alle community che li circondano. Per far crescere la tua collezione, una comunicazione chiara, una roadmap solida e un brand forte sono inestimabili per promuovere una community di appassionati Web3 che sosterrà la tua visione.

Marketplace di NFT di Kraken

Kraken NFT sta rapidamente diventando il luogo preferito per i trader che fanno sul serio con i token non fungibili. Con trasferimenti senza gas ed esecuzioni off-chain, i costi sono sostenuti solo quando si spostano gli asset da o verso il marketplace.

Principianti e professionisti ne lodano la facile registrazione, gli strumenti di ricerca intuitivi e la ricca suite di risorse educative. 

Con il supporto di centinaia di collezioni su Ethereum, Polygon e Solana, e consentendo pagamenti sia in valuta fiat che in criptovaluta, Kraken NFT è la destinazione principale per gli utenti che cercano di accaparrarsi il loro prossimo NFT.