Database configuration for asset transfers
AssigneeInternational Business Machines Corporation
InventorsPralhad Dinesh Deshpande, Muhammad Tayyab Asif
Life of this patent
Estimating the term…
Abstract
An example operation may include one or more of receiving, by a blockchain node of a permissioned blockchain network, a request to transfer an asset from an asset provider to an asset requester, determining the request is valid, and in response validating one or more of an asset requester and an asset provider associated with the request, determining a risk exposure associated with the request is acceptable and generating a blockchain transaction to a public blockchain network to transfer the asset.
Claims14
A system, comprising:
- a processor configured to:
- receive, via a peer of a permissioned blockchain of a second blockchain network, a request to transfer an asset on a public blockchain of a first blockchain network from an asset provider;
- receive, via the peer of the permissioned blockchain of the second blockchain network, an I owe you (IOU) message from an asset requester, the IOU message identifying an obligation between the asset requester and the asset provider for the asset on the public blockchain of the first blockchain network;
- accumulate the IOU message with one or more other IOU messages to create a net obligation, and store the net obligation via a netting transaction on the permissioned blockchain of the second blockchain network;
- determine to perform a settlement operation of the net obligation based on a block parameter which specifies a plurality of blocks to be stored on the permissioned blockchain in between settlement operations;
- and
- in response to the determination, generate a settlement transaction for settling the net obligation via the peer of the second blockchain network and transmitting the settlement transaction to a peer of the first blockchain network to perform actual transfer of the asset on the public blockchain.
A method, comprising:
- receiving, by a blockchain peer of a permissioned blockchain of a second blockchain network, a request to transfer an asset on a public blockchain of a first blockchain network from an asset provider;
- receiving, by the blockchain peer of the permissioned blockchain of the second blockchain network, an I owe you (IOU) message from an asset requester, the IOU message identifying an obligation between the asset requester and the asset provider for the asset on the public blockchain of the first blockchain network;
- accumulating the IOU message with one or more other IOU messages to create a net obligation, and store the net obligation via a netting transaction on the permissioned blockchain of the second blockchain network;
- determining to perform a settlement operation of the net obligation based on a block parameter which specifies a plurality of blocks to be stored on the permissioned blockchain in between settlement operations;
- and
- in response to the determination, generating a settlement transaction for settling the net obligation via the blockchain peer of the second blockchain network and transmitting the settlement transaction to a peer of the first blockchain network to perform actual transfer of the asset on the public blockchain.
A non-transitory computer readable medium comprising instructions, that when read by a processor, cause the processor to perform a method comprising:
- receiving, by a blockchain peer of a permissioned blockchain of a second blockchain network, a request to transfer an asset on a public blockchain of a first blockchain network from an asset provider;
- receiving, by the blockchain peer of the permissioned blockchain of the second blockchain network, an I owe you (IOU) message from an asset requester, the IOU message identifying an obligation between the asset requester and the asset provider for the asset on the public blockchain of the first blockchain network;
- accumulating the IOU message with one or more other IOU messages to create a net obligation, and store the net obligation via a netting transaction on the permissioned blockchain of the second blockchain network;
- determining to perform a settlement operation of the net obligation based on a block parameter which specifies a plurality of blocks to be stored on the permissioned blockchain in between settlement operations;
- and
- in response to the determination, generating a settlement transaction for settling the net obligation via the blockchain peer of the second blockchain network and transmitting the settlement transaction to a peer of the first blockchain network to perform actual transfer of the asset on the public blockchain.
Dependencies are inferred from the claim text.