CPC G07F 17/3244 (2013.01) [G06Q 20/123 (2013.01); G06Q 20/389 (2013.01); G06Q 20/4016 (2013.01); H04L 9/0637 (2013.01); H04L 9/50 (2022.05); H04L 2209/56 (2013.01)] | 9 Claims |
1. A method, comprising:
processing a request to execute a transaction of a virtual asset of a video game, the transaction configured to transfer ownership of the virtual asset from a first user account to a second user account;
responsive to the request, accessing a blockchain to perform an anti-fraud verification, the anti-fraud verification including analyzing data of a prior transaction involving the virtual asset that is stored to the blockchain, the blockchain being configured to store data for virtual asset transactions;
responsive to the anti-fraud verification providing a result that does not indicate fraudulent activity, then generating transaction data based on an identifier for the first user account, an identifier for the second user account, an identifier for the virtual asset, and state data that indicates a current state of the virtual asset, and
submitting the transaction data to a node network, to write the transaction data to a block of a blockchain, the blockchain being configured to store data for virtual asset transactions;
receiving confirmation of the writing of the transaction data to the block of the blockchain;
responsive to receiving the confirmation, then updating a registry of virtual assets to transfer ownership of the virtual asset from the first user account to the second user account.
|