- Torna al menu
- Torna al menuPrezzi
- Torna al menuRicerca
- Torna al menuConsenso
- Torna al menu
- Torna al menu
- Torna al menu
- Torna al menuWebinar ed Eventi
Cosa sono IPFS e Filecoin e come possono essere utilizzati per gli NFT?
I sistemi decentralizzati non possono garantire la "permanenza" dei dati, ma fanno parte di un approccio massimalista all'archiviazione.
Cosa ottieni realmente quando acquisti un NFT?
Possiedi un token univoco su una blockchain che fa riferimento ad alcuni dati off-chain. Il token è non fungibile (unico) e immutabile (essendo su una blockchain). Questo è tutto ciò che un NFT garantisce: possiedi un riferimento univoco e immutabile ad alcuni dati.
Concentrandosi su questa definizione CORE di NFT, emergono due sfide principali.
Innanzitutto, un NFT è valido solo quanto il LINK ai suoi dati. Questo riferimento è solo una riga di codice, ma affinché un NFT abbia valore gli altri devono concordare che si riferisce a dati preziosi.
In secondo luogo, i dati off-chain stessi devono esistere, devono essere archiviati da qualche parte e devono essere accessibili. Ci sono molti casi in cui i link NFT restituisconoerrori 404in seguito, rendendo quegli NFT privi di valore.
InterPlanetary File System (IPFS) e Filecoin, protocolli open source creati originariamente dal mio datore di lavoro, Protocol Labs, forniscono potenziali soluzioni. Tuttavia, capire come sfruttare correttamente queste soluzioni è spesso ciò che fa inciampare gli utenti nella pratica. Ci sono sfumature di cui tenere conto quando li si usa direttamente o si creano servizi su di essi.
Lavoriamo per Protocol Labs su un prodotto chiamatoNFT.Archiviazionee dedicare molto tempo a pensare a come assicurarsi che gli NFT siano il più utili possibile. Siamo ancora agli inizi nel settore e lo spazio NFT è davvero il Far West in questo momento. Vogliamo aiutare a istruire le persone su cosa sono gli NFT, le sfide degli NFT, le tecnologie che esistono per risolvere queste sfide e come possiamo guidare la cultura attorno agli NFT per sfruttare appieno queste tecnologie.
Un recente articolo di opinione CoinDesk ha suggerito che IPFS T è una soluzione "permanente" per gli NFT. Questa è una descrizione errata di cosa sia IPFS. Affinché gli NFT diventino dei veri e propri record digitali "immutabili", la comunità deve sviluppare delle pratiche migliori per quanto riguarda il collegamento ai dati e la loro archiviazione sottostante, di cui IPFS e Filecoin possono essere una parte significativa.
Rafforzare i riferimenti ai dati off-chain
Il riferimento di un NFT ai dati off-chain può essere qualsiasi cosa scritta in codice. Più comunemente, un NFT contiene un URL HTTP che punta a una posizione di dati da qualche parte su Internet. Ciò è problematico per asset presumibilmente immutabili. Chi gestisce il server? Cosa succede se quel server va giù? Cosa succede se quei dati vengono eliminati? Cosa succede se invia i dati errati?
Con gli URL HTTP, ci deve essere fiducia che il fornitore di servizi rimanga senza compromessi e che il contenuto che serve sia effettivamente il contenuto ricercato. Anche se la parte token di un NFT è su una blockchain, l'asset è valido solo quanto il suo LINK più debole.
È qui che IPFS può rivelarsi utile.IPFSconsente agli utenti di archiviare e recuperare contenuti in base a un'“impronta digitale” del contenuto stesso (un hash crittografico chiamatoCID). Inserendo un CID IPFS in un NFT, quell'NFT fa riferimento direttamente ai dati stessi anziché a un fragile LINK HTTP.
IPFS in sé non è un archivio dati, è uno strato sopra l'archivio dati. Chiunque può richiedere un CID e ottenere il contenuto univocamente corrispondente, a patto che qualcuno lo trasmetta alla rete.
Inoltre, IPFS è universalmente compatibile con qualsiasi sistema di archiviazione dati. Può recuperare dati da un provider centralizzato, un computer locale o protocolli di archiviazione decentralizzati, qualunque cosa trasmetta il CID al resto della rete.
Un malinteso comune su IPFS è che dovrebbe fornire storage "permanente". All'interno degli NFT, il suo scopo è in realtà quello di prevenire un tipo di LINK rot che affligge così tanti dati off-chain degli NFT. Ma T risolve necessariamente il problema di dove vengono archiviati i dati off-chain.
Migliorare la disponibilità dei dati off-chain
Affinché un NFT sia utile, non solo deve avere un puntatore immutabile ai suoi dati, ma i dati devono anche essere archiviati e accessibili.
La bellezza di IPFS è che T richiede agli utenti di specificare dove si trovano i dati, ma piuttosto quali dati stanno cercando, purché ci sia almeno ONE copia dei dati trasmessa alla rete. Quindi, quando pensiamo alla resilienza per gli NFT, IPFS significa che chiunque può scaricare, servire e replicare dati NFT off-chain in tutti i posti che desidera, utilizzando gli strumenti che preferisce.
Chiamiamo questo un "massimalista"approccio allo storage. Chiunque abbia una qualsiasi associazione con un NFT può archiviare i propri dati localmente, pagare un provider (ad esempio Pinata, Infura), fare affidamento su una rete di storage decentralizzata (ad esempioFilecoin,Arweave) o utilizzare una combinazione. Con IPFS, gli utenti possono proteggersi contro la rottura ONE soluzione utilizzandone contemporaneamente altre. Il problema della persistenza NFT è ampiamente risolto tecnicamente. Chiunque abbia un interesse personale in un NFT dovrebbe semplicemente assicurarsi che venga archiviato in qualsiasi modo lo renda comodo. ONE parte importante di questo è guidare una cultura in cui le persone sono responsabili dei propri NFT scaricando una copia locale e assicurandosi che i dati siano ospitati in luoghi che considerano sicuri.
Dobbiamo spostare il dibattito dalle garanzie di “permanenza” a una migliore comprensione di persistenza e resilienza.
Vedi anche:'Permanent Dropbox' con sede ad Arweave raccoglie 1,6 milioni di dollari di capitale iniziale
È vero che questo tipo di cultura, in cui le persone hanno più responsabilità per i loro NFT, è difficile da sviluppare. La maggior parte delle persone T vuole assumersi questa responsabilità aggiuntiva. Tuttavia, strumenti Web 3 come NFT.Archiviazionestanno cercando di mitigare questo problema abilitando l'archiviazione off-chain multigenerazionale comebeni pubblici utilizzando IPFS e Filecoin.
L'illusione della permanenza
I critici di Filecoin sottolineano le sfide dell'archiviazione decentralizzata per dire che "gli NFT non sono più permanenti di qualsiasi altra parte del web". Ma questo semplifica eccessivamente il progetto, insistendo sul fatto che i dati siano "permanenti". Ovviamente, nulla è veramente "permanente"; ogni sistema ha il suo set di rischi di coda e disclaimer. Se vogliamo davvero proteggerci anche dallo 0,01% di possibilità che un singolo sistema fallisca, vogliamo adottare un approccio più completo e stratificato.
Qualsiasi soluzione per l'archiviazione dei dati off-chain sarà multiforme e dovrebbe essere progettata per essere intercambiabile. Questo potrebbe sembrare come se mercati, artisti e collezionisti archiviassero tutti i dati in molti posti, dove la responsabilità per l'archiviazione e l'accessibilità si estende oltre un singolo protocollo. Come dice il nostro collega Mikeal Rogersdisse"Inserisci i tuoi dati in quanti più provider possibili Per te sentirti sicuro della loro permanenza".
E Filecoin è ONE di queste opzioni di archiviazione, ma spesso è fraintesa. Il vantaggio principale di Filecoin è garantire in modo affidabile che qualcuno là fuori stia effettivamente archiviando i dati che dice di avere per un periodo di tempo concordato (ciò che gli utenti Filecoin chiamano un "affare"). Il sistema è progettato per essere poco costoso e scalabile ($0,01/TiB/anno,Capacità 15EiB+).
Ma questo T gli impedisce di poter offrire storage garantito oltre la durata di un singolo deal. Nuovi sviluppi come la Filecoin Virtual Machine consentono il rinnovo e la riparazione automatici dei deal, creando una solida base per lo storage multigenerazionale.
Migliorare l'istruzione e cambiare la cultura
È importante essere onesti sui limiti degli NFT. Poiché gli NFT non sono i dati sottostanti che rappresentano, è importante comprenderne le sfumature. Fortunatamente, oggi ci sono soluzioni come IPFS e Filecoin per risolvere i loro difetti.
Tuttavia, dobbiamo spostare la conversazione dalle garanzie di "permanenza" a una migliore comprensione di persistenza e resilienza. Nessun sistema di archiviazione può davvero garantire la permanenza, ma l'indirizzamento dei contenuti consente a chiunque abbia a cuore un NFT di archiviarlo nei propri sistemi preferiti.
Cosa può fare la comunità per aiutare lo spazio NFT a maturare quando si tratta di storage? Alcune idee:
- I provider di wallet dovrebbero semplificare per i propri utenti l'archiviazione dei dati NFT in locale e il loro pinning su IPFS per consentire loro di acquisire facilmente la proprietà dei propri NFT.
- Le reti di storage più decentralizzate dovrebbero utilizzare i CID IPFS come primitivi per i loro URI: i CID sono progettati per essere universali, interoperabili e retrocompatibili - leggiQui per Imparare di più
- Parlate di più di storage NFT! Parlarne obbliga i servizi, i fornitori di strumenti e i servizi di storage a interagire e risolvere il problema in modo comunitario
Nota: Le opinioni espresse in questa rubrica sono quelle dell'autore e non riflettono necessariamente quelle di CoinDesk, Inc. o dei suoi proprietari e affiliati.
David Choi
David Choi è un product manager presso Protocol Labs, dove guida il team Nitro che si occupa di realizzare soluzioni di storage decentralizzate e affidabili per gli sviluppatori in modo semplice e piacevole tramite IPFS e Filecoin , tra cui NFT.Storage e Web3.Storage.
