Runtime endorsement policy determination
AssigneeInternational Business Machines Corporation
InventorsMartin C. Sinclair, James McCulloch, Stephen Pipes
Life of this patent
Estimating the term…
Abstract
An example operation may include one or more of receiving a blockchain storage request from a client, where the blockchain storage request is signed by an endorser node dynamically selected at runtime, identifying performance information included in the blockchain storage request, determining whether the dynamic selection of the endorser node is valid based on the identified performance information, and in response to a determination that the dynamic selection is valid, storing the blockchain storage request in a data block.
Claims20
An apparatus comprising:
- a network interface configured to receive a blockchain storage request from a client, where the blockchain storage request is signed by an endorser node that is dynamically selected at runtime;
- and
- a processor configured to identify performance information associated with the blockchain storage request, determine whether the dynamic selection of the endorser node is valid based on the identified performance information, and in response to a determination that the dynamic selection is valid, store the blockchain storage request in a data block.
A method comprising:
- receiving a blockchain storage request from a client, where the blockchain storage request is signed by an endorser node dynamically selected at runtime;
- identifying performance information associated with the blockchain storage request;
- determining whether the dynamic selection of the endorser node is valid based on the identified performance information;
- and
- in response to a determination that the dynamic selection is valid, storing the blockchain storage request in a data block.
A non-transitory computer-readable medium comprising instructions, that when read by a processor, cause the processor to perform a method comprising:
- receiving a blockchain storage request from a client, where the blockchain storage request is signed by an endorser node dynamically selected at runtime;
- identifying performance information associated with the blockchain storage request;
- determining whether the dynamic selection of the endorser node is valid based on the identified performance information;
- and
- in response to a determination that the dynamic selection is valid, storing the blockchain storage request in a data block.
Dependencies are inferred from the claim text.