CPC G06F 16/23 (2019.01) [G06F 16/1805 (2019.01); G06F 16/2379 (2019.01); H04L 9/0643 (2013.01); H04L 9/50 (2022.05)] | 20 Claims |
1. An apparatus in a blockchain network, the apparatus comprising:
a processor that, when executing instructions stored in an associated memory, is configured to:
periodically update a reliability value of an external data source that is external to the blockchain network, wherein the reliability value is stored in a blockchain ledger, of the blockchain network, and is based on reliability data from one or more services,
receive a request from a client in the blockchain network for the reliability value of the data source,
retrieve the reliability value from a key value storage implemented in a state database of the blockchain ledger, wherein the key value storage stores the reliability value, a key identifying the reliability value, and a timestamp corresponding to the reliability value,
determine whether a consensus exists among a plurality of peers of the blockchain ledger with respect to the retrieved reliability value, and
in response to a determination that the consensus exists, providing the retrieved reliability value to the client.
|