Wat zijn IPFS en Filecoin en hoe kunnen ze worden gebruikt voor NFT's?

Wat zijn IPFS en Filecoin en hoe kunnen ze worden gebruikt voor NFT's?
Wat krijg je eigenlijk als je een NFT koopt?







U bezit een uniek token op een blockchain die verwijst naar enkele off-chain gegevens. Het token is niet-fungible (uniek) en onveranderlijk (op een blockchain). Dat is alles wat een NFT garandeert: u bezit een unieke en onveranderlijke verwijzing naar sommige gegevens.







Als we ons concentreren op deze kern-NFT-definitie, ontstaan ​​er twee grote uitdagingen.







Ten eerste is een NFT slechts zo goed als de link naar zijn gegevens. Deze verwijzing is slechts een regel code, maar om een ​​NFT waarde te laten hebben, moeten anderen het erover eens zijn dat het verwijst naar waardevolle gegevens.







Ten tweede moet de off-chain data zelf bestaan, ergens worden opgeslagen en toegankelijk zijn. Er zijn veel gevallen waarin NFT-links later 404-fouten retourneren, waardoor die NFT's waardeloos worden.







InterPlanetary File System (IPFS) en Filecoin, open-sourceprotocollen die oorspronkelijk zijn gemaakt door mijn werkgever, Protocol Labs, bieden mogelijke oplossingen. In de praktijk is het echter vaak de vraag hoe gebruikers op de juiste manier kunnen profiteren van deze oplossingen. Er zijn nuances waarmee rekening moet worden gehouden wanneer u ze rechtstreeks gebruikt of er services bovenop bouwt.







We werken voor Protocol Labs aan een product genaamd NFT.Storage en besteden veel tijd aan het nadenken over hoe we ervoor kunnen zorgen dat NFT's zo nuttig mogelijk zijn. Het is nog vroeg in de industrie, en de NFT-ruimte is nu echt het Wilde Westen. We willen mensen informeren over wat NFT's zijn, de uitdagingen van NFT's, de technologieën die bestaan ​​om deze uitdagingen op te lossen en hoe we de cultuur rond NFT's kunnen stimuleren om ten volle te profiteren van deze technologieën.







Een recent opiniestuk van CoinDesk suggereerde dat IPFS geen "permanente" oplossing voor NFT's is. Dit is een verkeerde karakterisering van wat IPFS is. Om NFT's echt "onveranderlijke" digitale records te laten worden, moet de gemeenschap betere praktijken ontwikkelen rond het koppelen aan gegevens en de onderliggende opslag - waarvan IPFS en Filecoin een belangrijk onderdeel kunnen zijn.












Versterking van verwijzingen naar off-chain data






De verwijzing van een NFT naar off-chain data kan alles zijn dat in code is geschreven. Meestal bevat een NFT een HTTP-URL die verwijst naar een locatie met gegevens ergens op internet. Dit is problematisch voor zogenaamd onveranderlijke activa. Wie beheert de server? Wat gebeurt er als die server uitvalt? Wat als die gegevens worden verwijderd? Wat als het de verkeerde gegevens verzendt?







Met HTTP-URL's moet er vertrouwen zijn dat de serviceprovider onaantastbaar blijft en dat de inhoud die ze aanbieden ook daadwerkelijk de inhoud is waarnaar wordt gezocht. Hoewel het tokengedeelte van een NFT zich op een blockchain bevindt, is het activum slechts zo goed als de zwakste schakel.







Dit is waar IPFS kan helpen. Met IPFS kunnen gebruikers inhoud opslaan en ophalen op basis van een "vingerafdruk" van de inhoud zelf (een cryptografische hash die een CID wordt genoemd). Door een IPFS-CID in een NFT te plaatsen, verwijst die NFT rechtstreeks naar de gegevens zelf in plaats van naar een broze HTTP-link.







IPFS zelf is geen gegevensopslag - het is een laag bovenop gegevensopslag. Iedereen kan om een ​​CID vragen en de uniek corresponderende inhoud terugkrijgen, zolang iemand deze maar naar het netwerk uitzendt.







Verder is IPFS universeel compatibel met elk gegevensopslagsysteem. Het kan gegevens ophalen van een gecentraliseerde provider, een lokale computer of gedecentraliseerde opslagprotocollen - wat de CID ook naar de rest van het netwerk uitzendt.







Een veel voorkomende misvatting van IPFS is dat het zou moeten zorgen voor "permanente" opslag. Binnen NFT's is het doel eigenlijk om een ​​type linkrot te voorkomen dat zoveel off-chain-gegevens van NFT's treft. Maar het lost niet noodzakelijkerwijs op waar off-chain gegevens worden opgeslagen.






Verbetering van de beschikbaarheid van off-chain data






Om een ​​NFT nuttig te laten zijn, moet deze niet alleen een onveranderlijke verwijzing naar zijn gegevens hebben, maar moeten de gegevens ook worden opgeslagen en toegankelijk zijn.







Het mooie van IPFS is dat gebruikers niet hoeven te specificeren waar de gegevens zich bevinden, maar naar welke gegevens ze op zoek zijn, zolang er maar één kopie is van de gegevens die naar het netwerk worden uitgezonden. Dus als we nadenken over veerkracht voor NFT's, betekent IPFS dat iedereen off-chain NFT-gegevens kan downloaden, serveren en repliceren op zoveel plaatsen als ze willen, met behulp van welke tools dan ook.







We noemen dit een "maximalistische" benadering van opslag. Iedereen met enige associatie met een NFT kan zijn gegevens lokaal opslaan, een provider betalen (bijv. Pinata, Infura), vertrouwen op een gedecentraliseerd opslagnetwerk (bijv. Filecoin, Arweave) of een combinatie gebruiken. Met IPFS kunnen gebruikers zich indekken tegen het breken van één oplossing door gelijktijdig andere te gebruiken. Het probleem rond NFT-persistentie is technisch grotendeels opgelost. Iedereen met een gevestigd belang in een NFT moet er gewoon voor zorgen dat het wordt opgeslagen op een manier die hen comfortabel maakt. Een belangrijk onderdeel hiervan is het stimuleren van een cultuur waarin mensen verantwoordelijk zijn voor hun eigen NFT's door een lokale kopie te downloaden en ervoor te zorgen dat de gegevens worden gehost op plaatsen die zij als veilig beschouwen.
















We moeten het gesprek verschuiven van garanties van 'permanentie' naar een beter begrip van volharding en veerkracht.
















Zie ook: Op Arweave gebaseerde 'Permanente Dropbox' haalt $ 1,6 miljoen zaad op







Het is waar dat dit soort cultuur, waar mensen meer verantwoordelijkheid hebben voor hun NFT's, moeilijk te ontwikkelen is. De meeste mensen willen die extra verantwoordelijkheid niet op zich nemen. Web 3-tools zoals NFT.Storage proberen dit probleem echter te verhelpen door multi-generationele off-chain opslag als publieke goederen mogelijk te maken met behulp van IPFS en Filecoin.






De illusie van duurzaamheid






Critici van Filecoin wijzen op de uitdagingen van gedecentraliseerde opslag om te zeggen dat "NFT's niet permanenter zijn dan enig ander deel van het web." Maar dit vereenvoudigt het project door erop aan te dringen dat gegevens 'permanent' zijn. Natuurlijk is niets echt "permanent"; elk systeem heeft zijn eigen staartrisico's en disclaimers. Als we ons echt willen beschermen tegen zelfs de kans van 0,01% dat een enkel systeem faalt, willen we een meer uitgebreide, gelaagde nadering.







Elke oplossing voor off-chain gegevensopslag zal veelzijdig zijn en moet worden ontworpen om uitwisselbaar te zijn. Dit kan lijken op marktplaatsen, artiesten en verzamelaars die allemaal gegevens op veel plaatsen opslaan, waar de verantwoordelijkheid voor opslag en toegankelijkheid verder gaat dan een enkel protocol. Zoals onze collega Mikeal Rogers zei: "Plaats uw gegevens in zoveel providers als nodig is om er zeker van te zijn dat u permanent bent."







En Filecoin is een van deze opslagopties, maar wordt vaak verkeerd begrepen. Het belangrijkste voordeel van Filecoin is dat het betrouwbaar garandeert dat iemand daarbuiten de gegevens die ze zeggen dat ze zijn voor een overeengekomen hoeveelheid tijd opslaat (wat Filecoin-gebruikers een "deal" noemen). Het systeem is ontworpen om goedkoop en schaalbaar te zijn ($ 0,01/TiB/jaar, 15EiB+ capaciteit).







Maar dit belet niet dat het gegarandeerde opslag kan bieden na de duur van een enkele deal. Nieuwe ontwikkelingen zoals de Filecoin Virtual Machine maken automatische verlenging en reparatie van deals mogelijk, waardoor een krachtige basis wordt gelegd voor opslag voor meerdere generaties.






Het onderwijs verbeteren en de cultuur veranderen






Het is belangrijk om eerlijk te zijn over de beperkingen van NFT's. Omdat NFT's niet de onderliggende gegevens zijn die ze vertegenwoordigen, is het belangrijk om hun nuances te begrijpen. Gelukkig zijn er tegenwoordig oplossingen zoals IPFS en Filecoin om hun tekortkomingen op te lossen.







We moeten het gesprek echter verschuiven van garanties van 'permanentie' naar een beter begrip van volharding en veerkracht. Geen enkel opslagsysteem kan echt duurzaamheid garanderen, maar door content-adressering kan iedereen die om een ​​NFT geeft, deze zelf opslaan in hun voorkeurssystemen.







Wat kan de gemeenschap doen om de NFT-ruimte volwassener te maken als het gaat om opslag? Een paar ideeën:









Portefeuilleproviders moeten het hun gebruikers gemakkelijk maken om hun NFT-gegevens lokaal op te slaan en vast te pinnen op IPFS, zodat ze gemakkelijk eigenaar kunnen worden van hun NFT's





Meer gedecentraliseerde opslagnetwerken zouden IPFS CID's moeten gebruiken als primitief voor hun URI's - CID's zijn ontworpen om universeel, interoperabel en achterwaarts compatibel te zijn - lees hier voor meer informatie





Voer meer gesprekken over NFT-opslag! Door erover te praten, worden services, toolingproviders en opslagservices gedwongen om samen te werken en het probleem gemeenschappelijk op te lossen







OPENBARING


De leider in nieuws en informatie over cryptocurrency, digitale activa en de toekomst van geld, CoinDesk is een media-outlet die streeft naar de hoogste journalistieke normen en zich houdt aan een strikte set van redactioneel beleid. CoinDesk is een onafhankelijk opererende dochteronderneming van Digital Currency Group, die investeert in cryptocurrencies en blockchain-startups. Als onderdeel van hun vergoeding kunnen bepaalde CoinDesk-medewerkers, inclusief redactiemedewerkers, blootstelling krijgen aan DCG-aandelen in de vorm van aandelenwaarderingsrechten, die over een periode van meerdere jaren onvoorwaardelijk worden. Journalisten van CoinDesk mogen geen aandelen rechtstreeks in DCG kopen.






Abonneer je op Shows, toon nieuwsbrief promo.












Inschrijven





Door u aan te melden, ontvangt u e-mails over productupdates, evenementen en marketing van CoinDesk en gaat u akkoord met onze servicevoorwaarden en ons privacybeleid.