User Avatar

Aniket Handa

Emerging Tech

4y ago

10+ years in Human Computer Interaction & Design | AR/VR, Web3, Travel, Philosophy | ex-(Mojo Vision, Microsoft)

Part 2: Can your NFTs be modified?
Aniket Handa 🚀

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.