Blockchain uses a decentralized ledger to verify, authenticate and, store NFTs and all their related information. Each NFT transaction recorded has a unique code and ID that cannot be duplicated. This is also an answer to how does NFT work.