At last week’s IPFs community monthly gathering, protocol labs Software Engineer Yusef napora introduced the best combination of NFT x IPFs and nft.storage, the application of NFT storage service.
Today, the official protocollabs of IPFs officially launched nft.storage, a service supported by protocollabs and Pinata, which is specially used to store NFT data, enabling users to seamlessly and securely store their NFT content and metadata using IPFs and filecoin.
Nft.storage will use IPFs to create digital fingerprints for all new NFTs. Regardless of the storage mode or storage location, the digital fingerprints can generally refer to the content. Using these digital fingerprints to refer to NFT assets and metadata can prevent the problem of loss or being “rugs pulled”. In addition, nft.storage will use filecoin as the global storage provider of NFT data to ensure that the content is publicly verifiable.
Nft.storage uses filecoin to store NFT data through many independent global storage providers to ensure that the content is long-term accessible and has no central point of failure. At the same time, it provides publicly verifiable evidence that the content will be stored over time.
Nft.storage allows developers to protect their NFT assets and related metadata through content addressing and distributed storage, ensuring that all NFTs follow best practices for long-term access.
“NFT is a part of human cultural heritage, and it is crucial to design its data for long-term accessibility. Content addressing and distributed storage network can ensure the long-term security and availability of digital works, basketball cards and virtual real estate. Nft.storage makes NFT casting that follows best practices smoother through continued reliability in IPFs and filecoin. ” Mike Rogers, engineering manager at protocol labs, said.
What is nft.storage
Nft.storage makes it easy for developers to store NFT data on distributed network safely and free of charge. With just a few lines of code, anyone can make use of IPFs and filecoin to ensure the persistence of their NFT.
The operation mode is as follows:
1. Content addressing: after users upload data on nft.storage, they will receive IPFs hash of content, which is called CID. CID is the only fingerprint of data. They are universal addresses and can be used to refer to content regardless of its storage mode and location. Since CID is generated from the content itself, using CID to refer to NFT data can prevent problems such as fragile links and “rug pulls”.
2. Provable storage: nft.storage uses filecoin for long-term distributed data storage, proxy storage and retrieval transactions, which can retain NFT data for a long time. Filecoin uses password proof to provide a permanent layer to ensure the persistence and durability of NFT data over time.
3. Flexible retrieval: the data stored through IPFs and filecoin can be directly obtained in the browser through any public IPFs gateway.
Nft.storage fills the gap of today’s NFT developers. They are looking for simple APIs and best practices to store NFT data safely and flexibly, but this is only the first step to bring fully distributed resilience into human cultural heritage! Famous projects such as palm, videocoin and many NFT markets have supported their NFT networks through IPFs and filecoin, and we are pleased to continue to develop our tools and best practices over time to protect community data.
In the long run, nft.storage is expected to be completely decentralized, upgrading today’s actions to a provable permanent storage solution in the future.