| CPC G06Q 20/401 (2013.01) [G06Q 20/3827 (2013.01); G06Q 40/04 (2013.01); H04L 9/50 (2022.05); G06Q 2220/00 (2013.01)] | 18 Claims |

|
1. A method for authenticating a digital asset represented by a non-fungible token (NFT) that is stored in a blockchain, said method comprising:
identifying an NFT that has been minted for an asset, wherein the NFT includes a smart contract for the asset and an original hash of the asset, wherein the NFT is associated with metadata for the asset, wherein the NFT is stored in a decentralized blockchain, and the metadata is stored in a centralized repository;
triggering a potential transfer of the NFT from a first owner to a second owner based on terms outlined in the smart contract, wherein triggering the potential transfer of the NFT from the first owner to the second owner includes:
downloading, from the centralized repository, a local version of the asset;
generating a local hash of the local version of the asset, wherein the local hash is generated using a same hashing process that was used to generate the original hash of the asset;
triggering a comparison between the local hash and the original hash;
in response to determining that the local hash matches the original hash, facilitating transfer of the NFT from the first owner to the second owner; and
in response to determining that the local hash does not match the original hash, facilitating termination of the potential transfer of the NFT;
receiving feedback that is associated with the potential transfer of the NFT from the first owner to the second owner;
ranking a reputation of the first owner, a reputation of the second owner, and/or how the transfer was performed based on the feedback; and
storing the feedback and rankings in the centralized repository and providing access to the feedback and rankings to subsequent potential owners.
|