Proxy agents and proxy ledgers on a blockchain
AssigneeInternational Business Machines Corporation
InventorDilip Krishnaswamy
Life of this patent
Estimating the term…
Abstract
An example operation may include one or more of identifying a blockchain transaction requiring processing at a first blockchain node, executing a smart contract associated with the blockchain transaction by the first blockchain node and by one or more proxy agents co-located with the first blockchain node, the one or more proxy agents are also associated with other blockchain nodes on a blockchain network, determining to commit the blockchain transaction, and storing the blockchain transaction in a ledger maintained by the first blockchain node.
Claims20
A method, comprising:
- identifying a blockchain transaction requiring processing at a first blockchain node;
- executing a smart contract associated with the blockchain transaction by the first blockchain node and by one or more proxy agents co-located with the first blockchain node, wherein the one or more proxy agents are also associated with other blockchain nodes on a blockchain network;
- determining to commit the blockchain transaction;
- and
- storing the blockchain transaction in a ledger maintained by the first blockchain node.
A system, comprising:
- a first blockchain node configured to:
- identify a blockchain transaction that requires commitment;
- execute a smart contract associated with the blockchain transaction by the first blockchain node;
- one or more proxy agents, co-located with the first blockchain node, wherein the one or more proxy agents are also associated with other blockchain nodes on a blockchain network;
- wherein the first blockchain node is also configured to:
- commit the blockchain transaction;
- and
- store the blockchain transaction in a ledger maintained by the first blockchain node.
A non-transitory computer readable storage medium configured to store instructions that when executed cause a processor to perform:
- identifying a blockchain transaction requiring processing at a first blockchain node;
- executing a smart contract associated with the blockchain transaction by the first blockchain node and by one or more proxy agents co-located with the first blockchain node, wherein the one or more proxy agents are also associated with other blockchain nodes on a blockchain network;
- determining to commit the blockchain transaction;
- and
- storing the blockchain transaction in a ledger maintained by the first blockchain node.
Dependencies are inferred from the claim text.