2 ms·
One point about NFT metadata and the debate about whether it's centralized or not. NFTs don't all have to be maximally decentralized. It should be perfectly ok
by chrisco255 5y ago
One point about NFT metadata and the debate about whether it's centralized or not.
NFTs don't all have to be maximally decentralized. It should be perfectly okay that some NFTs are not on-chain, purely immutable artwork. Besides the extreme constraints that places on the art (given that data storage on a blockchain not purpose-built for storage is expensive), there are some advantages to having mutable NFTs.
You can create evolving NFTs by making them mutable. Users can upgrade their skins (such as adding a Santa hat during Christmas). The NFTs could respond to real-world events (maybe the weather or the outcome of a sporting event influences the artwork). You can use them as game characters that level up in response to playtime, presumably the artwork for the character would change as the character levels up, etc.
It's very difficult to do the above in an immutable, pure fashion, without thinking of all the possibilities beforehand. It's okay that just the mere ownership transfer mechanic is decentralized. Yes, a project could theoretically rug its users and change the art to a poop emoji, but in practice projects develop a reputation over time and those that foster goodwill stand to gain more from community loyalty than they'd gain from pulling B.S.
Even in the case that a project were to rug its community, however, it's entirely possible for the community to create a new smart contract that "wraps" the NFT as a new NFT (you deposit an NFT from a particular collection, and get back a new NFT and the old NFT is burned). And if enough members of a community rallied around the wrapped version, then it could be treated as a consensus fork.
Escape hatches are one of the features that distinguish Web3 from Web2.