Created on 31st January 2024
•
The inception of Idea:
While wandering about the possibility of applying the concept of NFTs in real-life scenarios, came across this idea of using it to store a question whose answer would act as the key to unlocking the NFT, that is, buying it. The NFTs would generate values as questions, puzzles, riddles that are very difficult to solve or find an answer to, would remain to their respective owners until someone else finds the answer to the same thing.
Functioning
The NFT app would function in this way - only the person who produces the correct answer of the respective NFT would be able to transfer the respective NFT to themselves.
In this way, the NFTs would be priced based on their difficulties as the NFTs whose answers are very tough and could be solved only by a few people would make them a rare asset.
Moreover, this could be turned into a profitable business by monetizing the minting process and charging a fee for the services the platform would provide, such as the minting of NFT, listing in the NFT marketplace, a fee for the owner every time someone attempts to buy their NFT
Dev:
The NFT contract I referenced has been taken from this Github library - https://github.com/claudebarde/taquito-pinata-tezos-nft/blob/main/contract/NFTS_contract.mligo
In the "mint" function, it takes an answer as an input; while minting the token.
We check the answer given by the user is correct or not by comparing the hash of the answer already stored in the token metadata.
Further Improvements
• Monetizing the minting process:
A fee would be charged to mint the NFTs to monetize and the user would be provided services as explained in the next point.
• For every "buy" function invoked user has to pay a Fee:
This would further increase the difficulty for users, to find whether their answer is correct or not, every time they have to pay a fee. It would also prevent people from guessing the answer to the question.
I have to first learn Tezos development and then work on it.As soon as I got to know about this hackathon I started learning about tezos smart contracts and LIGO. I learned LIGO from "tacode.dev" which is a very helpful and comprehensive resource. Also, I got loads of help from the discord community made for this Hackathon.
Tracks Applied (1)
Tezos
Technologies used