Hi all,
I’ve been recently studying how IPFS works and can’t seem to grasp one thing. My understanding is that in order for a file to be accessible via IPFS for a prolonged period of time there needs to be at least one node pinning the file. However, foundation.app, one of the biggest NFT websites state that
“Foundation is a non-custodial platform which means that, as a collector you’re not dependent on a centralized server. When creators upload their artwork on Foundation, it will be sent to IPFS so the network of nodes participating in the IPFS protocol can host it. Foundation’s smart contract will point to IPFS with a link to the image, URL, description, and title. This means that all of the artwork you collect on our platform will always exist, independent of Foundation’s own infrastructure.”
Seems like they are bragging about not using a pinning service? How can this be? Can a file be forever stored via IPFS when not pinned by any specific node and just freely uploaded to IPFS?
Thanks a lot for your help!
PS Here is the rest of info regarding IPFS from the foundation.app website
" Foundation deploys an Ethereum contract that mints and tracks all the tokens on the platform, and that contract will be your go-to source for finding any information you need about the artworks, including the content identifier (or CID) file hash for IPFS. Once an artwork is on Foundation, you can look up the artwork’s tokenID in the contract and then access the content identifier for the metadata through Etherscan — an explorer that indexes all of the transactions, addresses, tokens, prices, and other activities on Ethereum.
Once you have the IPFS hash, you’ll be able to find the content on the IPFS network by using the IPLD explorer: https://explore.ipld.io, where you’ll be linked to one of the public gateways to view the content. The hash lets you find the content from one of the nodes, which you can then download via the gateway."