CPC G06Q 20/10 (2013.01) | 14 Claims |
1. A device, comprising:
one or more processors configured to:
instruct a first set of nodes, that maintain a first distributed ledger, to record first information to the first distributed ledger, wherein the first information includes an indication that an asset is associated with a first owner, wherein the first set of nodes record the first information to the first distributed ledger and associate the first information with a first record on the distributed ledger;
receive a request to bridge the asset from a first distributed ledger that is maintained by the first set of nodes to a second distributed ledger that is maintained by second set of nodes;
based on the request to bridge the asset:
instruct the first set of nodes to record, to the first distributed ledger, second information indicating that the asset is in a frozen state, wherein the first distributed ledger continues to maintain the first information indicating that the frozen asset remains associated with the first owner, wherein the frozen state indicates that the first set of nodes are unable to record information indicating that the asset has been transferred from the first owner to another owner; and
instruct the second set of nodes to record, to the second distributed ledger, a bridged version of the asset, wherein the second set of nodes generate an address, on the second ledger, with which the bridged version of the asset is associated;
perform a linking operation between the asset and the bridged version of the asset, wherein performing the linking operation includes performing at least one of:
instructing the first set of notes to record, to the first distributed ledger, first linking information that associates the asset to the bridged version of the asset, the first linking information including the a address, associated with the second distributed ledger, with which the bridged version of the asset is associated, or
instructing the second set of nodes to record, to the second distributed ledger, second linking information that associates the bridged version of the asset to the asset, the second linking information including an address, associated with the first distributed ledger, with which the asset is associated;
identify a first record, recorded to the first distributed ledger, that indicates a particular set of operations to perform based on the asset being associated with the first owner;
instruct, after the first set of nodes have recorded the information to the first ledger indicating that the asset is in the frozen state, the first set of nodes to perform the particular set of operations indicated in the first record, with respect to the asset, based on the asset being associated with the first owner;
monitor the second distributed ledger after performing the linking operation between the asset and the bridged version of the asset;
identify, based on the monitoring, that a second record has been recorded to the second distributed ledger, indicating a transfer of the bridged version of the asset to a second owner; and
based on identifying the second record, recorded to the second distributed ledger, indicating the transfer of the bridged version of the asset:
identify, based on the first linking information recorded to the first distributed ledger or the second linking information recorded to the second distributed ledger, the address, on the first distributed ledger, with which the asset is associated;
record, to the first distributed ledger, further based on identifying the address with which the asset is associated based on the first linking information or the second linking information, information disassociating the first owner from the asset; and
cease instructing the first set of nodes to perform the particular set of operations with respect to the asset, based on the information recorded to the first distributed ledger that the asset has been disassociated from the first owner.
|