Back to results
US 12,192,387 B2Granted
Endorsement policy consolidation in blockchain networks
AssigneeInternational Business Machines Corporation
InventorsManish Sethi, Andrew John Coleman
Life of this patent
Estimating the term…
Abstract
A system receives an operation by a trusted node on a blockchain, simulates an execution of the operation, and captures endorsement policy information related to the execution of the operation.
Claims18
A system comprising:
- a memory;
- and
- a processor in communication with the memory, the processor being configured to perform processes comprising:
- receiving an operation by a trusted node on a blockchain, wherein the operation includes a read for one or more private data collections;
- simulating, by the trusted node, a full set of all endorsers needed to validate the operation;
- capturing endorsement policy information of the full set of all endorsers related to the validation of the operation;
- determining one or more endorsement policies associated with individual states for each IDs of each private data collection;
- merging, based on the captured endorsement policy information, an endorsement policy for the operation with the one or more endorsement policies from a subset of the endorsers to generate a merged policy, wherein the subset of endorsers is related to the validation of the operation;
- and
- endorsing the operation with the merged policy.
7 more elements
A method comprising:
- receiving an operation by a trusted node on a blockchain, wherein the operation includes a read for one or more private data collections;
- simulating, by the trusted node, a full set of all endorsers needed to validate the operation;
- capturing endorsement policy information of the full set of all endorsers related to the validation of the operation;
- determining one or more endorsement policies associated with individual states for each IDs of each private data collection;
- merging, based on the captured endorsement policy information, an endorsement policy for the operation with the one or more endorsement policies from a subset of the endorsers to generate a merged policy, wherein the subset of endorsers is related to the validation of the operation;
- and
- endorsing the operation with the merged policy.
4 more elements
A computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to cause the processors to perform a method, the method comprising:
- receiving an operation by a trusted node on a blockchain, wherein the operation includes a read for one or more private data collections;
- simulating, by the trusted node, a full set of all endorsers needed to validate the operation;
- capturing endorsement policy information of the full set of all endorsers related to the validation of the operation;
- determining one or more endorsement policies associated with individual states for each IDs of each private data collection;
- merging, based on the captured endorsement policy information, an endorsement policy for the operation with the one or more endorsement policies from a subset of the endorsers to generate a merged policy, wherein the subset of endorsers is related to the validation of the operation;
- and
- endorsing the operation with the merged policy.
4 more elements
Dependencies are inferred from the claim text.