Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

This is why if you're going to spend any notable amount of money on an art NFT you should ensure that it precisely identifies (e.g. by an IPFS content ID) the specific artwork it's related to. An art NFT that just points to some random server which could change its response at any time isn't worth the cost of its bits.



IPFS isn't magic.

User david_ar had this great comment about IPFS and permanence:

> You shouldn't read "permanent" as "eternal", but as "not temporary" --- in the same sense as "permanent address" or "permanent employment". HTTP is temporary in the sense that you're relying on a single server to actively continue serving a file for it to remain available. IPFS is permanent in the sense that, so long as the file exists somewhere in the network, it will remain available to everyone.

> Edit: If you want to ensure your content remains available, you still need to host it somewhere (your own server, convincing/paying someone else to, etc). IPFS isn't so much about storage as it is about distribution.

IPFS ensures the file won't change but says nothing about availability.


I never claimed that IPFS magically ensures permanent storage, but the connection between the IPFS content ID (hash) and the content is permanent: If you have a copy of an image or other data, and an NFT with an IPFS content ID, you can show that your file is the one associated with the NFT. That's true even if the entire IPFS network were to disappear since verifying that a file matches a content ID is something you can do locally without depending on IPFS.

As to permanence, IPFS makes it easy to pin any available data on your own node to ensure it stays around. Even if it disappears from the network for a time it can be re-added with the same content ID as long as someone retains a copy. Just make sure you save it somewhere, preferably before spending money on the NFT. If the file completely disappears your NFT won't be worth much.


In fact the jpeg doesn’t matter at all, that’s just aesthetic.

An IPFS url is a commitment to a file. It’s only the commitment that’s important really.




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: