US 11,940,971 B2
Blockchain implementing reliability database
Kohichi Kamijoh, Tokyo (JP)
Assigned to International Business Machines Corporation, Armonk, NY (US)
Filed by International Business Machines Corporation, Armonk, NY (US)
Filed on Nov. 13, 2021, as Appl. No. 17/525,872.
Application 17/525,872 is a continuation of application No. 16/150,566, filed on Oct. 3, 2018, granted, now 11,243,917.
Prior Publication US 2022/0066997 A1, Mar. 3, 2022
Int. Cl. G06F 16/18 (2019.01); G06F 16/23 (2019.01); H04L 9/06 (2006.01); H04L 9/00 (2022.01)
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
OG exemplary drawing
 
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.