<blockquote>
<p>These images must reside on a server so will transactions just point
to this server address for the actual images if queried about the
data?</p>
</blockquote>
<p>Yes, the standard is to store those images in <a href="https://ipfs.io/" rel="nofollow noreferrer">IPFS</a></p>
<blockquote>
<p>and if one of these NFT is consumed, does the data move to the buyer's
server?</p>
</blockquote>
<p>No</p>
<blockquote>
<p>Would it be possible to have the data (image) scrambled and the only
one it renders to is the owner (signed by the previous owner?)?</p>
</blockquote>
<p>I don't know if I understand your idea, but maybe the NFT owner encrypted the image with his cryptographic keys and then decrypted them when he wanted to load the image. I don't see how this would be useful, though, since most of NFT owners just want to show their tokens to other people.</p>
<blockquote>
<p>And likewise, if owner desires to relinquish ownership he signs it to
the buyer and he'll never be able to view it again.</p>
</blockquote>
<p>No because he could store a copy of the image from once he <strong>was</strong> able to see it.</p>
<blockquote>
<p>How does it work with current NFTs?</p>
</blockquote>
<p>Take a look <a href="https://cardanoscan.io/transaction/7fc17f34277ec53a8fe04ad2cd1bbb51646283a62cca8c2e85c4a6c8bcd95b12?tab=metadata" rel="nofollow noreferrer">here</a>, for example, if you pay attention, you'll see that the metadata has a series of information from the token, including an &quot;image&quot; key that points to an IPFS url.</p>
<p>So, basically, in Cardano, policies can have expire dates, so that, after this date, no more tokens with that policy can be minted. So to mint an NFT, you set this to, say, 2 hours from now, and only mint one token until this deadline. The image of the NFT is defined by the metadata, following <a href="https://github.com/Berry-Pool/NFT-Metadata-Standard-CIP/blob/main/CIP-NFTMetadataStandard.md" rel="nofollow noreferrer">this</a> CIP, which is embedded in the transaction that mints the NFT.</p>

CC BY-SA 4.0
2022-02-22T10:28:00.800Z
2022-09-01T19:21:38.823Z
2022-09-01T19:21:38.823Z
Mateus
<p>I'd like to create a unique set of NFTs of super high definition images. However they require sizable memories.  These images must reside on a server so will transactions just point to this server address for the actual images if queried about the data? and if one of these NFT is consumed, does the data move to the buyer's server? And if so how is this resolved?</p>
<p>Also an idea. Would it be possible to have the data (image) scrambled and the only one it renders to is the owner (signed by the previous owner?)? And likewise, if owner desires to relinquish ownership he signs it to the buyer and he'll never be able to view it again. It also implies anyone can have a copy of the scrambled image if wishes.</p>
<p>Has this been done?</p>
<p>How does it work with current NFTs?</p>

<plutus><plutus-pioneer-program>
Where is the actual NFT data stored
# Where is the actual NFT data stored

(Asked by: username_0 on 2022-02-21)

I'd like to create a unique set of NFTs of super high definition images. However they require sizable memories. These images must reside on a server so will transactions just point to this server address for the actual images if queried about the data? and if one of these NFT is consumed, does the data move to the buyer's server? And if so how is this resolved?

Also an idea. Would it be possible to have the data (image) scrambled and the only one it renders to is the owner (signed by the previous owner?)? And likewise, if owner desires to relinquish ownership he signs it to the buyer and he'll never be able to view it again. It also implies anyone can have a copy of the scrambled image if wishes.

Has this been done?

How does it work with current NFTs?

**Tags:** plutus, plutus-pioneer-program

---

## 1 answers

### Answer by username_1 on 2022-02-22. Score: 3

> These images must reside on a server so will transactions just point
> to this server address for the actual images if queried about the
> data?

Yes, the standard is to store those images in [IPFS](https://ipfs.io/)

> and if one of these NFT is consumed, does the data move to the buyer's
> server?

No

> Would it be possible to have the data (image) scrambled and the only
> one it renders to is the owner (signed by the previous owner?)?

I don't know if I understand your idea, but maybe the NFT owner encrypted the image with his cryptographic keys and then decrypted them when he wanted to load the image. I don't see how this would be useful, though, since most of NFT owners just want to show their tokens to other people.

> And likewise, if owner desires to relinquish ownership he signs it to
> the buyer and he'll never be able to view it again.

No because he could store a copy of the image from once he **was** able to see it.

> How does it work with current NFTs?

Take a look [here](https://cardanoscan.io/transaction/7fc17f34277ec53a8fe04ad2cd1bbb51646283a62cca8c2e85c4a6c8bcd95b12?tab=metadata), for example, if you pay attention, you'll see that the metadata has a series of information from the token, including an "image" key that points to an IPFS url.

So, basically, in Cardano, policies can have expire dates, so that, after this date, no more tokens with that policy can be minted. So to mint an NFT, you set this to, say, 2 hours from now, and only mint one token until this deadline. The image of the NFT is defined by the metadata, following [this](https://github.com/Berry-Pool/NFT-Metadata-Standard-CIP/blob/main/CIP-NFTMetadataStandard.md) CIP, which is embedded in the transaction that mints the NFT.


---

