This is a picture of a pineapple I painted for my grandma. I digitized it to make the image you see here. I minted this as an NFT on the Cardano blockchain about two years ago. You can see the NFT on pool.pm so you know I’m not making this up.
I learned a lot about how NFTs work in the process. I was a bit disappointed to learn that the image itself isn’t stored on the blockchain. Instead, just the hash of the image is stored. It makes sense from a technical perspective to keep the amount of data on chain relatively small, but it just doesn’t feel the same knowing that someone on IPFS needs to keep a copy of it for it to live on. If you’re curious to learn more about this, Steve Mould has a great video about NFTs and how they work.
Technical Details
The hash of the minting transaction is d54969a3286a084ea70bc91846066d98b4c5a4d74d762cb87f4bb64d3b2403a0
with metadata hash 62ee22992ce73268f061b27592fc1c4bf3f4a919fb749b67792b10d0da7c5290
. You can see the transaction here.
The transaction metadata looks like this:
{
"721": {
"a56616f4c8c077396bd6c5f5d8998895821c954dcd6527e03578f3b0": {
"Pineapple": {
"image": "ipfs://QmbqLvd5bb7kZW1T3rcXM8uRxUaggLVbuaQ6A3SDewkCbC",
"name": "Pineapple"
}
}
}
}
The long hash beginning with a56616f4
refers to the policy, which is
{
"type": "all",
"scripts": [
{
"type": "sig",
"keyHash": "90278115d0f8b430f419d9d9bec7593ea5c58c27ab1892ecd491b6d6"
},
{
"type": "before",
"slot": 36047500
}
]
}
I named this asset Pineapple
, and the image can be found at ipfs://QmbqLvd5bb7kZW1T3rcXM8uRxUaggLVbuaQ6A3SDewkCbC
. (To view that link, you might need to use Brave browser or an IPFS client. If you want to use a normal browser, try this link.)