IPFS
IPFS (InterPlanetary File System) is een peer-to-peer-netwerk voor het opslaan en delen van bestanden, waarbij elk bestand wordt geadresseerd met een vingerafdruk van zijn inhoud in plaats van met een serverlocatie. In crypto is het de standaardplek voor NFT-afbeeldingen en -metadata, omdat content-addressing garandeert dat het bestand waar een token naar verwijst niet ongemerkt kan worden verwisseld voor een ander.
Wanneer een bestand aan IPFS wordt toegevoegd, krijgt het een content identifier (CID) die van de data wordt afgeleid; wie die CID heeft, kan het bestand ophalen bij elke node die het heeft en kan controleren of de bytes met de identifier overeenkomen. De metadata van een NFT kan bijvoorbeeld verwijzen naar ipfs://bafybe... – als de afbeelding op wat voor manier dan ook zou worden gewijzigd, zou de CID veranderen, dus de link geeft ofwel het origineel terug ofwel niets.
Een veelvoorkomende misvatting is dat IPFS bestanden uit zichzelf voor altijd opslaat; het is een distributieprotocol en geen permanente opslag, en een bestand blijft alleen beschikbaar zolang minstens één node ervoor kiest het te bewaren ("pinnen"). Projecten betalen daarom pinningdiensten of gebruiken stimuleringslagen zoals Filecoin of Arweave voor permanentie. Voor NFT-kopers is de praktische conclusie dat metadata op IPFS manipulatie zichtbaar maakt en veel duurzamer is dan de eigen webserver van een project, maar dat de levensduur nog steeds afhangt van iemand die de data blijft hosten.