If the content of NFTs is hosted externally (say, on IPFS) and is controlled by a central authority, doesn't that make the "owner" of the NFT forever subject to the whim of the host? Is there a content digest stored on chain to keep the host honest? I'm asking as someone who's genuinely curious and trying to figure this space out. Not trying to "dunk" on crypto here.
justinludwig|4 years ago
If there's an NFT that says you're the owner of a fancy bottle of wine stored in some wine vault somewhere, you'll never sniff that wine unless the proprietor of the vault agrees you own it and is willing to surrender it to you. If an NFT says you own 5 bushels of lettuce on a truck headed out of Walla Walla, you'll never see those bushels unless the trucking company agrees you own the lettuce and is willing to deliver it to your care. If an NFT says you own a hilarious GIF hosted somewhere on the Internet, you'll never gaze upon it unless that hosting service agrees to serve it to you.
If I scribbled on the back of a napkin that I was transferring my immortal soul to you, could you redeem that napkin for my soul? Would it make a difference if I put the deed on the blockchain? I would say the only differences between the napkin and the blockchain are 1) anyone can see it on the blockchain; 2) on the blockchain the deed can't be tampered with later; 3) the blockchain can include some programmatic constraints/triggers on the transaction (eg to make sure I can only sell my soul once, I can only sell my own soul, I'm now flagged as doomed to wander the earth in eternal torment, etc).
dropnerd|4 years ago
But being able to add features and fix bugs is nice, so there's a tradeoff.
[1] https://docs.ipfs.io/concepts/immutability/
wmf|4 years ago