Abstract
A Non-Fungible Token (NFT) is a digital asset representing ownership or proof of authenticity of a unique digital item. NFTs are used for various purposes, including digital art, collectibles, virtual real estate, and tokenizing unique digital or physical items, and have introduced new dimensions to digital ownership and enabled individuals to tokenize unique digital assets using blockchain technology. Although NFTs offer exciting opportunities, they suffer from interoperability, high energy consumption, piracy, ownership control, and security issues. In this paper, an idea has been proposed in which any image, pdf file, or video file can be converted to an NFT and owned. We have used the ERC-721 standards, the PoS consensus protocol, and a smart contract to address the challenges. The proposed framework provides a step-by-step guide to create, list NFTs and maintain secure ownership where metadata are stored on IPFS, which generates a unique URL. This URL is then logged on the blockchain, saving time and costs. The created NFTs are interoperable among various applications and frameworks. Smart contract has been formally verified using Slither and tested against vulnerability using Smart Contract Weakness Classification (SWC) standards. Performance of the proposed system has been measured in terms of execution cost, latency, and throughput including statistical indicators like variance and confidence intervals. Minting cost has been compared with the similar network condition.