| CPC G07F 17/3251 (2013.01) [G07F 17/3239 (2013.01); G07F 17/3241 (2013.01)] | 20 Claims |

|
1. A client device comprising:
a network interface configured to communicate via a network;
a processor;
a non-transitory machine-readable storage medium that stores operational instructions that, when executed by the processor, cause the processor to perform operations that include:
receiving a start game request for a user's play of a game corresponding to a game application having a player token NFT associated therewith, the player token NFT corresponding to a game character of the user, the player token NFT stored on a blockchain system via a plurality of different nodes of a decentralized computer system, the game application configured to start the user's play of the game based on ownership of the player token NFT;
generating launch metadata;
sending the launch metadata to a wallet associated with a user of the client device, the wallet containing a private key associated with the player token NFT;
receiving, from the wallet, a launch response that is generated based on the private key;
generating, based on the launch response, ownership check data;
sending the ownership check data to the blockchain system that stores the player token NFT;
receiving, from the blockchain system, an ownership validation response generated by the blockchain system based on geographically distinct blockchain calculations performed contemporaneously over the plurality of different nodes of the decentralized computer system, the ownership validation response indicating whether user's ownership of the player token NFT is verified; and
enabling the user's play of the game associated with the game application when the ownership validation response indicates the user's ownership of the player token NFT is verified.
|