NFTs: What Should You know About