CPC G06T 11/00 (2013.01) [A63F 13/65 (2014.09); A63F 13/79 (2014.09); G06F 16/27 (2019.01); H04L 9/3239 (2013.01); A63F 2300/5546 (2013.01); A63F 2300/69 (2013.01); H04L 9/50 (2022.05)] | 16 Claims |
1. A method, comprising:
receiving, by a first computing device in communication with a centralized or distributed ledger from a computing device associated with a first user account, a request to execute a transaction transferring ownership of a token from the first user account to a second user account, the request comprising a token identifier of the token;
retrieving, by the first computing device from a database separate from the centralized or distributed ledger, metadata about the token using the token identifier;
updating, by the first computing device, an ownership field of a token record associated with the token stored in the database to include the account identifier of the second user account; and
recording, by the first computing device on the centralized or distributed ledger, the transfer of ownership of the token from the first user account to the second user account in a record, the record comprising a hash based at least on the token identifier and account identifiers of the first user account and the second user account, wherein the hash is not based on the metadata of the token.
|