CPC G06Q 40/03 (2023.01) [G06Q 20/389 (2013.01); H04L 9/30 (2013.01); G06Q 2220/00 (2013.01)] | 18 Claims |
1. A computer-implemented method of operating a computer system to manage information using blockchains, the method implemented using an access computing device of the computer system, the method comprising:
receiving a request for information that is stored in a first blockchain, the request including: (i) an asset identifier associated with a personal property asset, and (ii) a user identifier associated with the user;
in response to receiving the request, transmitting a query including the asset identifier and the user identifier to a blockchain node computing device, the asset identifier prompting the blockchain node computing device to retrieve a first blockchain, the user identifier prompting the blockchain node computing device to match the user identifier with information in a last block in the first blockchain, the last block including an encryption of first transaction information for an existing first transaction associated with the personal property asset and the user;
receiving the encryption of the first transaction information from the blockchain node computing device;
receiving, from a remote computing device associated with the user, an acceptance notification indicating acceptance of a second transaction associated with the personal property asset including second transaction information, the second transaction information representing an update to the first transaction information; and
in response to said receiving the acceptance notification:
generating a smart contract associated with the second transaction;
electronically executing the smart contract, including updating a title associated with the personal property asset;
encrypting the second transaction information and a representation of the executed smart contract; and
automatically transmitting an update instruction to the blockchain node computing device, the update instruction causing the blockchain node computing device to generate and store a new block subsequent to the last block, the new block including the encryption of the second transaction information.
|