CPC G06F 21/64 (2013.01) [H04L 9/3242 (2013.01); H04L 63/126 (2013.01); H04L 9/50 (2022.05)] | 20 Claims |
1. A computer-implemented method comprising:
receiving, from a source entity, an evaluation value corresponding to an evaluation by the source entity of an evaluation entity;
searching trusted source data secured in one or more data blocks on a first blockchain for an entry corresponding to the source entity;
rejecting the evaluation value in response to the entry corresponding to the source entity being absent in the trusted source data; and
in response to the entry corresponding to the source entity being found in the trusted source data:
obtaining, from a second blockchain that is different than the first blockchain, an evaluation score stored on the second blockchain, the evaluation score previously calculated based on one or more previous evaluation values for the evaluation entity and previously stored on the second blockchain,
calculating a new evaluation score for the evaluation entity using the evaluation score obtained from the second blockchain and the evaluation value received from the source entity, and
securely committing the new evaluation score for the evaluation entity to a new data block on the second blockchain.
|