Patent ID: 11949691
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
Field: Digital communication (Electrical engineering)
Classification: CPC H  G | IPC G  H

Claim 14:
15. A non-transitory computer readable medium comprising one or more instructions, that when executed by one or more processors of a peripheral peer and a plurality of other peripheral peers in a blockchain network cause the one or more processor to perform:
in parallel, receiving a batch of new blocks from an orderer peer of the blockchain network;
in parallel, calculating hashes of the batch of new blocks,
in parallel, generating a Merkle tree having leaf nodes that are the hashes of the new batch of blocks,
in parallel, generating a root node hash of the Merkle tree; and
wherein the one or more instructions further cause the one or more processors of the peripheral peer to perform:
requesting and receiving root node hashes from a majority of other peripheral peers of the plurality of other peripheral peers;
identifying the orderer peer as potentially malicious based on an identification that a root node hash of the received root node hashes is different than the root node hash calculated by the peripheral peer;
in response to the identifying the orderer peer as potentially malicious, requesting a new block from another peripheral peer, of the majority of peripheral peers, corresponding to the different root node hash; and
in response to receiving the new block, verifying the orderer peer as malicious when the new block received from the other peripheral peer is different than the new block received from the orderer peer by the peripheral peer.