Conversation

NFT profile picture
Replying to
When the asset is on such a cloud. You only need to store the address of an image _on-chain_ and return it on request when someone is reading your contract. Storing on IPFS is important – it makes the collection more DEcentralised. No one can _delete_ your pfp from the internet.
1
5
NFT profile picture
Bad people use their own websites for _centralised_ storage. That's not good. I tend to avoid such NFT products. The moment the founders stop paying for hosting (rug, unforeseen circumstances, or abandonment), the tokenURI from their contract will lead nowhere: NFT -> gone!
1
8
NFT profile picture
Better people use IPFS. That's not ideal, but more secure. Your NFT investments are safer this way. However, the best way to ensure that your NFTs are not going anywhere – is to store them _on the freakn' chain_.
1
7
NFT profile picture
As long as the blockchain is up and running, and many people claim it's too big to fail at this stage and will likely last for ages to come, your _on-chain_ art is gonna be there for you. It would truly last forever. Let me demonstrate.
1
6
NFT profile picture
This is Blouns contract. Prior to this thread, I minted (paid the mainnet price to create and record the token on the blockchain). Let's visit 'Read contract' tab. Here, anyone can send a message into the contract, it will process it and respond as coded
1
5
NFT profile picture
I know that token #1 exists and I can prompt the contract with '1'. The contract seems smart but it comes back to me with this unreadable rubbish... Was this a waste of time?
Image
Image
1
4
NFT profile picture
Blockchain contracts cannot output images and binary files. In order to pass an image through the contract needs to encode it into a regular text string. The string with a hidden meaning. You can see a hint at the very top of the response. It's using base64. That's easy enough.
Image
1
5
NFT profile picture
I google 'base64 decode' and click the top link. Copy and paste the output into a website you'd find – and you'll see your _on-chain_ Bloun. The image comes with a bunch of data: title, description, properties, etc. And you can probably see the image (also encoded with base64).
Image
Image
1
4
NFT profile picture
In a regular non-chain NFT the image field would have a link (IPFS or the creator's hosting) to the actual pic. That json above is what you _actually own_. Idk about you, but I prefer to own not just a link, but also the actual visual NFT item. Copy, paste, decode and see...
Image
1
6
NFT profile picture
Look at : the traits are generated on-chain, but the art is rendered on the centralised server. They have the potential of becoming an on-chain project someday, there's a method for updating the renderer 'IChainRunnersRenderer'. The current one is called 'OffChain'.
Image
1
1