Runtime self-correction for blockchain ledgers
An example operation may include one or more of identifying, via a ledger validation thread, a corrupted data block that is stored within a chain of blocks on a distributed ledger, selecting a blockchain peer from among a plurality of blockchain peers that have access to the distributed ledger, and retrieving a replacement data block from the selected peer, determining whether the replacement data block is valid based on one or more of a previously stored validation block associated with the chain of blocks, and, in response to determining the replacement data block is valid, replacing the corrupted data block with the replacement data block on the distributed ledger.
International Business Machines Corporation
G H G G G G G G G H G H G G
G06F H04L G06Q G06F G06F G06F G06F G06F G06F H04L G06F H04L G06Q G06F
inventional inventional inventional inventional inventional inventional additional additional inventional additional inventional inventional inventional inventional
Qi Petr Salman Abdul Donna N.
Zhang Novotny Baset Dillenberger