In Part 1, we got hold of NFT metadata, which helps us establish what method of storage the project is using. In here, we are going to compare storage methods based on how immutable, decentralized, and persistent they are:
⛓ On-Chain
Stores it on Ethereum blockchain itself. The cost being the biggest issue so most art projects don't go for this option. Used by: Autoglyphs.
✅ Immutable, Decentralized
🔻 Very expensive
🙈 Centralized
This is the case when metadata points to some centralized Web2 storage solution. It's the worst one on the list, where assets can be modified at creators' discretion. Used by: Axie Infinity.
🔻 Mutable, Centralized
🌎 InterPlanetary File System
IPFS is peer-to-peer network for storing and sharing data. Think of it as BitTorrent. Used by: Bored Ape Yacht Club, Doodles.
✅ Immutable, Decentralized, Fast/Scale
🔻 Persistence not guaranteed
🐘 Arweave
Stores data forever by perpetual endowments, i.e. pay once for permanent storage. Used by: Spatial.
✅ Immutable, Decentralized, Persistent
🔻 Fast/Scale
☯️ IPFS + Arweave
Permanently pins your IPFS storage on Arweave to get the best of both the worlds. The best method out there.
✅ Immutable, Decentralized, Persistent, Fast/Scale
In short, make sure your NFT uses IPFS, Arweave, or even better a combination of both to host all assets. I hope with this information you can make an informed decision about your NFT investment.