US 12,192,387 B2
Endorsement policy consolidation in blockchain networks
Manish Sethi, Cary, NC (US); and Andrew John Coleman, Petersfield (GB)
Assigned to International Business Machines Corporation, Armonk, NY (US)
Filed by International Business Machines Corporation, Armonk, NY (US)
Filed on Jun. 15, 2022, as Appl. No. 17/806,974.
Prior Publication US 2023/0412402 A1, Dec. 21, 2023
Int. Cl. H04L 9/00 (2022.01); H04L 9/40 (2022.01)
CPC H04L 9/50 (2022.05) [H04L 63/20 (2013.01)] 18 Claims
OG exemplary drawing
 
1. 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.