Problems of NFTs and Web3 current storage solutions
NFT Market
NFTs rely on fragile and non persistent data storage services
NFTs are digital certificates of ownership of digital content and there’s one significant gap in the system ensuring that an NFT is held together:
NFTs use links to direct you to somewhere else where the digital content and any details about it are being stored and as anyone who has browsed the internet before should know, links can and do die.
So what happens if your NFT breaks down and points to nothing?
Short answer, your NFT become blank and potentially be worthless.
If you want to go deeper on these huge problem, please refer to these articles
Most NFT marketplaces have centralized elements comparable to any other "Web 2.0" website. When you buy NFT on many of these sites, the token itself is represented in a decentralized way on the blockchain, but the art or media that the token is correlated to is usually stored off-chain.
This means that if a NFT platform relies on a centralized server that stops operating the art or media associated with that NFT may be lost forever.
Jonty Wareing wrote a Twitter thread on Twitter describing where the NFT data actually leave and how insecure most of NFTs really are.
IPFS protocol
Persistence of data
Data on IPFS must be stored by nodes, most of the time peers don't have an economic incentive to store your data so it most likely be deleted for a variety of reasons.
Centralization problem
IPFS is still highly centralized with big nodes storing most of the data on the network.
Censorable
Data can be filtered and censored by nodes, it doesn't automatically replicate and no redundancy is guaranteed.
Other blockchain based solutions
New blockchain
Most of blockchain based storage services are relatively new, this poses the risks of having very few validator nodes making it susceptible to:
Being mostly centralized infrastructure.
Being susceptible to 51% attacks.
Network congestion that slows down or interrupts service.
These new blockchains are also using new protocols like proof of storage that still need to prove their resilience in the long term.
Content moderation Policy
Current blockchain based storage solutions have strict content policy moderation that gives the nodes operator the power to filter or delete content that they are being asked to store.
This is a very incoherent method against the concept of censorship resistant and community driven web3 applications.
Economic incentives
Economic incentives of these types of storage systems are based on their own native tokens, so the node operators are rewarded for the provided disk space based on the value of these tokens, in bear market conditions this poses the high risk of node operators to stop providing disk space due to unprofitable situation.
File size limits
Some of the blockchain based storage solutions put a lot of constraints in file size.