I've been into various NFTs since early March and they have been quite a fascinating world to explore. Similar to an altcoin, they are just smart contract tokens on the specific blockchain like Ethereum or Solana in general. For instance, there are USDC and USDT tokens both on Ethereum and on Solana along with other coins. How are we able to distinguish them apart? It's determined based on the contract address of the specific token. Similarly the original artist/creator shares the contract address through which we will be able to verify if we have purchased authentic NFT or not.
For instance this is the authentic contract address of cryptopunk : 0xb47e3cd837ddf8e4c57f05d70ab865de6e193bbb and the assets available only from this contract are worth a few millions. But there are various fake punks roaming around in opensea which is obviously trying to steal your ETH.
NFTs are at an infant stage and the perfect use case of NFTs can work in the case of gaming as shown in the movie Ready Player One and Free Guy. Apart from this, the recent announcement from Facebook sheds light on the likeliness of Decentraland kind of space where we will be able to own Digital Land and Avatar through the use of Blockchain technology.
Surprisingly in the case of Decentraland, any land/parcel near to the main area costs near to a million and recently a few months back, Boson - a blockchain based project which is building a virtual mall in Decentraland bought a land for $700k. Virtual land rates are rising at an enormous rate!