I’m trying to understand how NFTs work with blockchain technology. I’ve heard conflicting info about what’s actually stored on the blockchain for an NFT. Some say it’s a copy of the whole digital file, but that doesn’t make sense to me for larger files.
Is it more likely that the blockchain stores a hash of the asset and maybe a link to where it’s located? I’m wondering how this would work for different sizes of digital assets. For example, it might be okay for a small jpg, but what about a full-length movie?
Can someone explain what’s really stored on the blockchain for NFTs? How does it handle different file sizes and types? I’d appreciate any insights on how this process actually works.
yo jade, good q! blockchain doesn’t store the whole file for nfts - way too big. it’s usually just metadata, like a link to the asset and maybe a hash. works for any file size. the actual file is stored elsewhere.
But here’s the catch - what if that ‘elsewhere’ goes down? kinda makes u wonder bout true ownership, right? what’s ur take on that?
You’ve got some good insights there, Jade. To add to what others have said, the blockchain typically stores a token ID, metadata, and a URI (Uniform Resource Identifier) pointing to the actual digital asset. This approach is efficient and scalable, regardless of the asset’s size.
The token ID is unique to each NFT, ensuring its individuality. The metadata can include details like the creator’s name, description, and other relevant information. The URI is crucial as it directs to where the asset is stored off-chain, often on decentralized storage systems like IPFS.
This method allows for flexibility with file types and sizes. Whether it’s a small image or a large video file, the on-chain footprint remains minimal. However, it’s worth noting that this system relies heavily on the permanence and accessibility of the off-chain storage. This is a point of ongoing discussion and development in the NFT space, as it relates to long-term ownership and value preservation.
hey there jade75! great question about nfts and blockchain. i’ve been diving into this stuff lately too and it’s pretty fascinating
from what i understand, you’re on the right track - the actual digital asset isnt usually stored directly on the blockchain. that would get crazy expensive and slow real quick! instead, most nfts store metadata about the asset, like a unique identifier, a link to where it’s hosted off-chain, and sometimes a hash of the file.
the cool thing is this setup works for all kinds of file sizes. so whether it’s a tiny jpg or a massive video file, the blockchain part stays pretty lightweight. the tricky bit is making sure wherever the actual asset is stored stays accessible long-term.
but heres something i’ve been wondering - how do you think this impacts the whole idea of ‘ownership’ with nfts? like, if you just own a link on the blockchain, what happens if the actual file disappears?
what are your thoughts on that? have you come across any interesting solutions to the long-term storage issue?