Deploy smart contracts on Filecoin’s Virtual Machine →

OpenSea stores NFTs with IPFS and Filecoin

OpenSea recently launched a feature to “freeze” NFT metadata, enabling NFT creators to properly decentralize their NFTs using IPFS and Filecoin. OpenSea is one of the largest NFT marketplaces in the web3 space, creating a market for millions of NFTs today. Using IPFS and Filecoin, NFT creators that use OpenSea can now create immutable NFT metadata using IPFS content addressing and provable and decentralized storage with Filecoin.

Refresher: Anatomy of an NFT

An NFT is a token that lives on a blockchain like Ethereum, and is freely tradable inside of that ecosystem. An NFT is typically created with a reference to metadata that includes various details about what that token represents, such as the NFT’s name, description, and a reference to the raw NFT asset itself (image, video, audio, etc.). Today we see all sorts of interesting applications for NFTs - spanning from property deeds, to music, to art, and more!

Why IPFS?

When NFT creators are making NFTs, they choose how to reference their raw NFT asset… creating a link between the token that lives on a blockchain and the associated data that might live elsewhere in the world. In the past, creators might have used location-addressed URLs pointing at centralized servers that store this information. Unfortunately, these “normal” URLs can be susceptible to issues such as broken links, 404 errors, or in the case of some NFTs, “rug pulls”.

Thankfully, IPFS can help! IPFS uses content addressing to reference data. When an NFT Creator uses IPFS to reference data, they’re creating a unique fingerprint (known as a CID) of the content itself. This unique fingerprint can replace traditional URLs – anyone can find the data associated with this fingerprint just by using the CID to request the data. When using IPFS content-addressed URLs in NFT metadata, creators can ensure that there is an immutable link to their content embedded on the blockchain.

Why Filecoin?

Having resilient content-addressed references to NFT metadata is only part of the solution. In addition, content needs to be persistently stored and available for anyone to retrieve for the long-term. This is exactly the problem Filecoin was created to address.

Filecoin offers verifiable storage on a decentralized network. Due to Filecoin’s cryptographic proofs and economic mechanisms, Filecoin storage providers (miners) are incentivized to store their users’ data as long as users need, ensuring that precious data like NFTs are protected, never lost, and highly available for the long term.

OpenSea’s Decentralized and Immutable NFT Metadata

With OpenSea’s new “frozen metadata” feature, NFT creators can get the benefits of IPFS content addressing and Filecoin decentralized, verifiable storage immediately! Creators can seamlessly push content into IPFS and Filecoin to create immutable links to the NFT’s metadata and ensure the content is stored in perpetuity.

Read more about OpenSea’s decentralized metadata feature, and how they use IPFS and Filecoin, on the OpenSea blog!

We’re really excited to see this feature ship and for the wave of decentralized, immutable storage to continue to rock NFT marketplaces and the rest of web3.

Additional Resources

If you’d like to get started using IPFS and Filecoin for your NFT project, please check out our list of resources:

Filecoin is an open-source cloud storage marketplace, protocol, and incentive layer.
icon_client
filecoin_request_icon
filecoin_data_icon
filecoin_data_icon_black
icon_miner
icon_miner_other
filecoin_data_icon_black