CPC H04L 9/50 (2022.05) [H04L 63/20 (2013.01)] | 18 Claims |
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.
|