Se de­si­de­ra­te creare e vendere NFT per conto vostro, potete creare il vostro mercato (o mar­ket­pla­ce) di NFT. Grazie ai plugin adatti, potrete rea­liz­zar­lo ab­ba­stan­za fa­cil­men­te con WordPress o con Woo­Com­mer­ce.

Creare la propria piat­ta­for­ma NFT: cosa serve?

Coloro che de­si­de­ra­no gua­da­gna­re con gli NFT hanno alcune opzioni in­te­res­san­ti. Una di queste, che però comporta un certo impegno, è quella di creare un proprio mercato NFT. Una piat­ta­for­ma di questo tipo funziona fon­da­men­tal­men­te come un normale negozio online. Tuttavia, occorre tenere conto delle pe­cu­lia­ri­tà degli NFT:

gli utenti devono potersi re­gi­stra­re sul mar­ket­pla­ce NFT rea­liz­za­to e creare por­ta­fo­gli digitali (o wallet) personali. Questo è l’unico modo in cui la clientela del vostro mercato potrà in seguito ac­qui­sta­re o vendere NFT e tra­sfe­ri­re crip­to­va­lu­te.

Al­tret­tan­to in­di­spen­sa­bi­le è il supporto generale di bloc­k­chain, come Ethereum o Binance Smart Chain. I database di­stri­bui­ti for­ni­sco­no la base per gli NFT o i token con cui gli NFT possono essere iden­ti­fi­ca­ti in modo univoco e sono quindi es­sen­zia­li per la vostra offerta. Più bloc­k­chain supporta il vostro mercato NFT, più l’utenza potrà scegliere li­be­ra­men­te.

N.B.

A seconda del tipo di piat­ta­for­ma NFT, po­treb­be­ro esserci requisiti di im­ple­men­ta­zio­ne ag­giun­ti­vi rispetto a quelli citati. Ad esempio, se intendete creare un mar­ket­pla­ce NFT per la com­pra­ven­di­ta di immobili, sono ne­ces­sa­rie con­nes­sio­ni ai database MLS e di re­gi­stra­zio­ne statale. Per le piat­ta­for­me NFT per vi­deo­gio­chi, invece, è ne­ces­sa­ria un’in­te­gra­zio­ne molto stretta con i ri­spet­ti­vi giochi.

Editor per la creazione di siti, CMS o pro­gram­ma­zio­ne autonoma?

Per creare il vostro mercato NFT, potete ricorrere alle soluzioni classiche:

  1. Pro­gram­ma­te voi stessi il codice o in­ca­ri­ca­te un’agenzia. In questo caso i tempi e i costi sono molto elevati.
  2. Uti­liz­za­te un editor per la creazione di siti o un sistema e-commerce per creare il mercato. Ad oggi, tuttavia, non molti sistemi sup­por­ta­no gli NFT: per prima cosa, quindi, ac­cer­ta­te­vi che sia possibile creare un mar­ket­pla­ce NFT con la vostra soluzione preferita.
  3. Uti­liz­za­te un sistema di gestione dei contenuti come WordPress o la sua esten­sio­ne Woo­Com­mer­ce per con­fi­gu­ra­re il negozio e poi im­ple­men­ta­re tutte le ca­rat­te­ri­sti­che im­por­tan­ti di NFT.

Mercato NFT: hosting e dominio

In ogni caso, è ne­ces­sa­rio un ambiente di hosting adeguato e un dominio per poter offrire la propria piat­ta­for­ma NFT con l’indirizzo web de­si­de­ra­to. Con un editor per la creazione di siti o un sistema e-commerce, di solito si può scegliere tra pacchetti che includono già l’hardware e il dominio. Se lavorate con un CMS o una piat­ta­for­ma pro­gram­ma­ta in­di­vi­dual­men­te, dovete occuparvi di questi requisiti tecnici se­pa­ra­ta­men­te. Gli aspetti più im­por­tan­ti a cui prestare at­ten­zio­ne sono i seguenti:

  • Potenza di calcolo: il vostro mar­ket­pla­ce NFT deve offrire a tutti gli utenti la migliore espe­rien­za possibile. Con una CPU e una RAM suf­fi­cien­ti potete ottenere tempi di ca­ri­ca­men­to rapidi e la massima di­spo­ni­bi­li­tà possibile. Più elevato è il traffico del mercato NFT creato e più NFT vengono offerti, più risorse sono ne­ces­sa­rie.
  • Spazio di ar­chi­via­zio­ne: i dati della vostra piat­ta­for­ma sono ar­chi­via­ti in database, quindi as­si­cu­ra­te­vi che siano sup­por­ta­ti i sistemi di database de­si­de­ra­ti. Se il vostro mercato NFT cresce, dovrete si­cu­ra­men­te ampliare anche lo spazio web esistente per dare al vostro progetto spazio suf­fi­cien­te
  • Sicurezza: per garantire la sicurezza del vostro negozio NFT, il tra­sfe­ri­men­to dei dati deve essere protetto da SSL/TLS. Inoltre, l’ambiente di hosting deve essere protetto dal malware e dai firewall per filtrare il traffico in entrata. Sono inoltre au­spi­ca­bi­li backup e ag­gior­na­men­ti regolari delle ap­pli­ca­zio­ni uti­liz­za­te
Consiglio

Potete leggere le altre sfide da superare per creare il vostro mar­ket­pla­ce NFT nel nostro articolo “Fon­da­men­ti per creare uno shop online”.

Il vostro mercato NFT su IONOS

IONOS vi offre diversi pacchetti di hosting con l’aiuto dei quali potete creare fa­cil­men­te e co­mo­da­men­te il vostro mar­ket­pla­ce NFT basato su WordPress o Woo­Com­mer­ce. Oltre ai pacchetti standard di web hosting per progetti di vario genere, ci sono, ad esempio, anche due offerte con l’hosting Managed WordPress e l’hosting Woo­Com­mer­ce che si adattano in modo ottimale al popolare sistema di gestione dei contenuti e al noto plugin per negozi.

La tariffa più adatta alla vostra piat­ta­for­ma NFT dipende in par­ti­co­la­re dalle di­men­sio­ni del progetto: quanto è alto il numero di NFT offerti? Le copie sono molto richieste e si prevede un traffico elevato? Sono ne­ces­sa­rie in­ter­ro­ga­zio­ni regolari con le in­ter­fac­ce (altri database, crip­to­va­lu­te o metodi di pagamento, ecc.)? E quanto è elaborato il mercato NFT? La seguente tabella vi aiuterà a scegliere la tariffa giusta per il vostro negozio NFT presso IONOS.

Scenario di utilizzo della piat­ta­for­ma NFT Tariffa di hosting di IONOS cor­ri­spon­den­te
Semplice mar­ket­pla­ce NFT per immagini, video, GIF e musica in fase di rea­liz­za­zio­ne; fino a 10.000 vi­si­ta­to­ri al mese Hosting Managed WordPress Start di IONOS
Piat­ta­for­ma NFT più grande e con­so­li­da­ta; fino a 20.000 vi­si­ta­to­ri al mese Hosting Managed WordPress Boost di IONOS
Mercato NFT complesso (ad esempio per il trading im­mo­bi­lia­re, oggetti spe­cu­la­ti­vi, vi­deo­gio­chi); più di 20.000 vi­si­ta­to­ri al mese Hosting Woo­Com­mer­ce di IONOS

Creare un mar­ket­pla­ce NFT: istru­zio­ni passo passo per WordPress

Con il giusto pacchetto di hosting, potete iniziare a creare il vostro mar­ket­pla­ce NFT. Nelle istru­zio­ni che seguono, vi mostriamo il processo prendendo ad esempio i clienti IONOS con l’hosting Woo­Com­mer­ce o l’hosting (gestito) WordPress, uti­liz­zan­do un mar­ket­pla­ce basato su WordPress e il plugin WP­Smart­Con­trac­ts. A questo scopo, abbiamo pre­ven­ti­va­men­te in­stal­la­to WordPress.

N.B.

Se de­si­de­ra­te uti­liz­za­re un’esten­sio­ne Woo­Com­mer­ce come NFT Maker per creare il vostro mar­ket­pla­ce NFT, è ne­ces­sa­rio anche creare un negozio online con WordPress.

Primo passaggio: accedere al back end di WordPress

Il primo passo è accedere al back end della vostra in­stal­la­zio­ne di WordPress o Woo­Com­mer­ce con il vostro login admin di WordPress. Se non l’avete ancora fatto, dovreste ri­no­mi­na­re l’area WP login per mi­glio­ra­re la pro­te­zio­ne del vostro mar­ket­pla­ce NFT.

Secondo passaggio: in­stal­la­re il plugin del mercato NFT

Per poter creare il proprio mercato NFT, è ne­ces­sa­rio un plugin adatto. Un’esten­sio­ne popolare per i negozi Woo­Com­mer­ce esistenti è il plugin NFT Maker, svi­lup­pa­to da Tatum. Supporta le bloc­k­chain Ethereum, Polygon, Binance Smart Chain, Celo e Harmony.

Nel nostro tutorial, uti­liz­zia­mo il già citato plugin WP­Smart­Con­trac­ts, per il quale è suf­fi­cien­te un’in­stal­la­zio­ne di WordPress. L’esten­sio­ne offre il supporto per Ethereum, Ethereum Classic, Polygon, Binance Smart Chain, Avalanche C-Chain e Fantom Opera.

Per in­stal­la­re l’esten­sio­ne, andate alla voce “Plugin” nel menu laterale sinistro del back end e passate al sottomenu “Installa”. Cercate “WP­Smart­Con­trac­ts” e premete “Installa ora” sul risultato della ricerca.

Immagine: Back end di WordPress: menu “Plugin”
Esten­sio­ne di WordPress WP­Smart­Con­trac­ts nella ricerca dei plugin nel back end di WordPress.

Dopo l’in­stal­la­zio­ne, attivate il plugin facendo clic su “Attiva”.

Terzo passaggio: definire il design del mercato NFT

Nel menu “Im­po­sta­zio­ni” si trova ora la nuova sottovoce “WP Smart Contracts”. Qui è possibile definire le im­po­sta­zio­ni di base del plugin NFT e anche de­ter­mi­na­re un layout per il proprio mar­ket­pla­ce NFT. I quattro design di­spo­ni­bi­li, Default, Light 1, Light 2 e Dark, sono visibili nei ri­spet­ti­vi filmati su YouTube.

Una volta deciso il layout, spostate il cursore a destra per la voce cor­ri­spon­den­te e premete “Save Changes”.

Quarto passaggio: creare un account Infura Project

Nel menu delle im­po­sta­zio­ni del plugin è possibile inserire anche la chiave in­di­vi­dua­le del progetto Infura. Ri­ce­ve­re­te la chiave non appena avrete creato un account Infura, che è im­por­tan­te per il vostro mar­ket­pla­ce NFT per due motivi: inserendo una chiave, per­met­te­re­te agli utenti che non sono collegati a MetaMask (il link sarà spiegato nella fase suc­ces­si­va) di vedere i dati del vostro mar­ket­pla­ce. Inoltre, la chiave dà a voi e ai vostri utenti l’accesso alla rete Ethereum.

Per creare un account, fate clic sul link “Infura PROJECT ID”. Verrete au­to­ma­ti­ca­men­te rein­di­riz­za­ti al sito web del servizio. Fate clic sul pulsante “Get started” nella barra superiore. Inserite quindi un indirizzo e-mail valido e una password a vostra scelta, accettate le con­di­zio­ni d’uso e cliccate su “Create free account”.

Con­fer­ma­te la creazione dell’account premendo il link contenuto nell’e-mail ricevuta. Accedete, create un progetto API Web3 e fate clic su “MANAGE KEY”. Alla voce “API KEY” troverete la chiave, che potrete ora copiare nel back end di WordPress nella sezione “Infura”.

Immagine: Inserimento della chiave API di Infura nel back end di WordPress
Inserite la chiave API di Infura nel back end di WordPress.

Quinto passaggio: in­stal­la­re MetaMask

Il passo suc­ces­si­vo è l’in­stal­la­zio­ne di MetaMask. Avete bisogno di questo servizio di crit­to­gra­fia per far sì che le azioni dei vi­si­ta­to­ri del vostro mercato NFT siano inoltrate ai server bloc­k­chain di Infura, ad esempio l’invio e la ricezione di token NFT o il tra­sfe­ri­men­to di tran­sa­zio­ni con crip­to­va­lu­te. MetaMask è di­spo­ni­bi­le come esten­sio­ne del browser per Firefox, Chrome, Edge, Opera e Brave, e come ap­pli­ca­zio­ne mobile per iOS e Android.

Andate sul sito web di MetaMask e avviate il download della versione che fa al caso vostro. Se uti­liz­za­te un’esten­sio­ne del browser, è ne­ces­sa­rio concedere a MetaMask le au­to­riz­za­zio­ni richieste.

Immagine: Aggiungere l’estensione MetaMask su Firefox
L’esten­sio­ne MetaMask ha bisogno di au­to­riz­za­zio­ni per accedere ai dati del sito web, mo­di­fi­ca­re gli appunti e vi­sua­liz­za­re le notifiche.

Aprite MetaMask (nel browser tramite l’icona MetaMask nella barra) e avviate la con­fi­gu­ra­zio­ne tramite “Get started”. Prima di creare un wallet MetaMask per il vostro mercato NFT, se­le­zio­na­te se MetaMask è au­to­riz­za­to o meno a uti­liz­za­re i vostri dati utente a fini di ot­ti­miz­za­zio­ne, cliccando su “Create a wallet” e se­le­zio­nan­do una password.

Infine, per il wallet creato viene generata una frase segreta composta da 12 parole, che d’ora in poi funge da chiave prin­ci­pa­le. Premete “CLICK HERE TO REVEAL SECRET WORDS” per rivelare la chiave e salvare la frase, pre­fe­ri­bil­men­te in un password manager. Per con­fer­ma­re la frase segreta, se­le­zio­na­te le parole del dialogo seguente nell’ordine corretto e premete su “Confirm”.

Sesto passaggio: collegare WordPress con MetaMask

Non appena si apre il back end di WordPress nel browser, l’esten­sio­ne MetaMask avvia au­to­ma­ti­ca­men­te un dialogo per impostare la con­nes­sio­ne. Per l’avvio del vostro mar­ket­pla­ce NFT, tuttavia, dovreste prima lavorare con una rete di prova. In seguito, potrete sempre passare a Ethereum Mainnet o a un’altra rete. Annullate quindi l’im­po­sta­zio­ne au­to­ma­ti­ca premendo “Cancel” e ri­chia­ma­te ma­nual­men­te il menu dell’esten­sio­ne crypto tramite l’icona nella barra del browser.

Fate clic sull’icona “freccia giù” accanto alla voce “Ethereum Mainnet” e poi premete “Show/hide test networks”.

Immagine: Menu MetaMask su Mozilla Firefox
Se de­si­de­ra­te in seguito ag­giun­ge­re reti bloc­k­chain ufficiali al vostro profilo MetaMask, fate clic sul pulsante “Add network”.

Facendo nuo­va­men­te clic sull’icona “freccia giù”, verranno vi­sua­liz­za­te diverse reti di prova. Ag­gior­na­te la sessione del browser e col­le­ga­te­vi a una delle reti.

Settimo passaggio: creare un mercato NFT

Navigate nel menu “NFT Col­lec­tions” at­tra­ver­so il menu laterale sinistro del back end di WordPress. Fate clic sul pulsante “Add New Col­lec­tion” per creare un nuovo mercato NFT.

Nella sezione “Flavor” si possono scegliere diversi modelli per la piat­ta­for­ma NFT. Per iniziare, si rac­co­man­da il mercato standard “ERC-721 NFT Mar­ket­pla­ce (MATCHA)”. Se de­si­de­ra­te uti­liz­za­re un modello diverso, spostate il cursore a destra.

Dopo aver se­le­zio­na­to il modello, scorrete verso il basso fino a “Smart Contract Options”. I campi ob­bli­ga­to­ri con­tras­se­gna­ti da un asterisco devono ne­ces­sa­ria­men­te essere compilati. Nel caso del MATCHA-Flavor, questi sono i seguenti:

  • Symbol: il simbolo è una breve etichetta per il vostro negozio o per la ri­spet­ti­va sot­to­ca­te­go­ria (“Col­lec­tion”).
  • Name: a questo punto si definisce il nome del mar­ket­pla­ce NFT o della ri­spet­ti­va categoria NFT (“Col­lec­tion”).
  • Sales com­mis­sions: in questo campo si determina la tariffa dovuta per ogni NFT venduto. Si imposta un valore per­cen­tua­le compreso tra 0 e 100 per cento, ad esempio “2” se il compenso deve essere pari al due per cento del valore delle vendite rea­liz­za­te.
Immagine: Menu “Smart Contracts Options” di WPSmartContracts
Menu “Smart Contracts Options” di WP­Smart­Con­trac­ts.

A questo punto è possibile definire anche il wallet (o l’indirizzo cor­ri­spon­den­te) su cui tra­sfe­ri­re la com­mis­sio­ne di vendita. Lo troverete nel vostro account MetaMask. Ri­chia­ma­te l’esten­sio­ne e fate clic sull’account de­si­de­ra­to. L’indirizzo viene quindi copiato au­to­ma­ti­ca­men­te e può essere tra­sfe­ri­to nel campo Wallet nel back end di WordPress con la com­bi­na­zio­ne di tasti [Ctrl] + [V].

Ottavo passaggio: con­fi­gu­ra­re i ruoli degli utenti

Appena sotto le opzioni per la raccolta NFT si trova il menu “Options”, in cui è possibile de­ter­mi­na­re quali ruoli utente devono essere au­to­riz­za­ti a creare NFT per il mar­ket­pla­ce. Per im­po­sta­zio­ne pre­de­fi­ni­ta, questa opzione è riservata esclu­si­va­men­te agli am­mi­ni­stra­to­ri. Un’altra opzione di im­po­sta­zio­ne: è possibile dare a tutti gli utenti il permesso di mo­di­fi­ca­re gli NFT offerti nel front end.

Nono passaggio: pre­di­spor­re il mercato NFT

Ora è possibile di­stri­bui­re il mar­ket­pla­ce NFT premendo il pulsante “Deploy”. As­si­cu­ra­te­vi che sia se­le­zio­na­ta la rete che avete previsto per il vostro mercato. Nel nostro caso, ad esempio, si tratta della rete di test “Goerli”:

Immagine: Menu di distribuzione di WPSmartContracts
Menu di di­stri­bu­zio­ne di WP­Smart­Con­trac­ts.

Con­fer­ma­te di accettare i Termini del Servizio e di essere mag­gio­ren­ni. Infine, premete “Confirm” nell’esten­sio­ne MetaMask.

N.B.

Affinché il negozio NFT funzioni, è ne­ces­sa­rio che nel vostro wallet sia presente la valuta della rete cor­ri­spon­den­te. Questo vale anche per le reti di prova, ma potete tra­sfe­ri­re gra­tui­ta­men­te le unità al vostro indirizzo in qualsiasi momento.

Dopo una breve attesa, il processo è com­ple­ta­to e ora è possibile trovare e accedere al mar­ket­pla­ce NFT creato di­ret­ta­men­te tramite il menu “NFT Col­lec­tions”.

Immagine: Back end di WordPress: raccolta NFT creata
At­tra­ver­so l’elenco delle col­le­zio­ni NFT create, è possibile non solo mo­di­fi­ca­re il proprio mercato NFT, ma anche esa­mi­nar­lo nell’anteprima in tempo reale.

Decimo passaggio: ag­giun­ge­re gli NFT al mercato

Ora potete creare NFT e metterli in vendita nel vostro mercato. A tale scopo, ri­chia­ma­te in­nan­zi­tut­to la voce “NFT” nel menu a sinistra. Cliccate quindi su “Add new NFT” e procedete con i seguenti passaggi:

  1. Inserite un titolo per il vostro NFT. Questo serve, tra l’altro, come modello per l’URL, ma si può anche adattare il permalink generato au­to­ma­ti­ca­men­te.
  2. Scrivete una de­scri­zio­ne in­di­vi­dua­le del vostro NFT.
  3. Inserite il tipo di file dell’NFT alla voce “Media”.
  4. Premete “Add media” e caricate il file de­si­de­ra­to.
  5. Nel campo di selezione “Col­lec­tion (Smart Contract)” assegnate l’NFT al mercato NFT creato in pre­ce­den­za.
  6. Alla voce “Unit Price” è possibile impostare il prezzo (per unità) per NFT.
  7. Se de­si­de­ra­te definire un numero massimo di unità per NFT, in­se­ri­te­lo alla voce “Maximum quantity”.
  8. Infine, premete su “Mint” per ag­giun­ge­re l’NFT alla bloc­k­chain e pub­bli­car­lo sul mercato.
  9. Con­fer­ma­te la creazione dell’NFT tramite l’in­ter­fac­cia utente dell’esten­sio­ne del browser MetaMask.
Immagine: WPSmartContracts: aggiungere un nuovo NFT al mercato NFT creato
WP­Smart­Con­trac­ts: ag­giun­ge­re un nuovo NFT al mercato NFT creato.

Ora è possibile ri­chia­ma­re il mar­ket­pla­ce e gli NFT creati tramite i ri­spet­ti­vi URL. Se ne­ces­sa­rio, potete creare diverse altre categorie e pro­get­ta­re il vostro negozio nel modo che preferite.

Immagine: IONOS NFT nel mercato creato di WordPress NFT
IONOS NFT nel mercato creato di WordPress NFT.
Consiglio

Siete artisti o ap­pas­sio­na­ti d’arte? Con NFT Art, dal 2021 esiste una crip­to­va­lu­ta svi­lup­pa­ta ap­po­si­ta­men­te per il settore artistico.

Vai al menu prin­ci­pa­le