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

Claim 7:
8. A method, comprising:
in parallel, receiving, by a peripheral peer and a plurality of other peripheral peers in a blockchain network, a batch of new blocks from an orderer peer of the blockchain network;
in parallel, calculating, by the peripheral peer and the plurality of other peripheral peers, hashes of the batch of new blocks,
in parallel, generating, by the peripheral peer and the plurality of other peripheral peers, a Merkle tree having leaf nodes that are the hashes of the new batch of blocks,
in parallel, generating, by the peripheral peer and the plurality of other peripheral peers, a root node hash of the Merkle tree; and
wherein the method further comprises:
requesting and receiving, by the peripheral peer, root node hashses from a majority of other peripheral peers of the plurality of other peripheral peers;
identifying, by the peripheral peer, 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 reponse to the identifying the orderer peer as potentially malicious, requesting, by the peripheral peer, 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, by the peripheral peer, the orderer peer as malicious when the new block is different than the new block received from the orderer peer by the peripheral peer.