US 11,775,556 B2
Faster view change for blockchain
Yacov Manevich, Haifa (IL); Artem Barger, Haifa (IL); Hagar Meir, Haifa (IL); and Yoav Tock, Haifa (IL)
Assigned to International Business Machines Corporation, Armonk, NY (US)
Filed by International Business Machines Corporation, Armonk, NY (US)
Filed on Jan. 12, 2022, as Appl. No. 17/574,313.
Application 17/574,313 is a continuation of application No. 16/851,537, filed on Apr. 17, 2020, granted, now 11,250,021.
Prior Publication US 2022/0138225 A1, May 5, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 7/02 (2006.01); G06F 16/00 (2019.01); G06F 16/27 (2019.01); G06F 16/23 (2019.01); G06F 16/901 (2019.01)
CPC G06F 16/27 (2019.01) [G06F 16/23 (2019.01); G06F 16/9024 (2019.01)] 24 Claims
OG exemplary drawing
 
1. An apparatus, comprising:
a network interface configured to:
receive view change messages, including signatures from a plurality of following peers, that request a view change from a current primary peer of a blockchain to a new primary peer; and
a processor configured to:
identify that a change to a state of the blockchain is in process with the current primary peer, wherein the in-process change is based on a next view number contained in metadata of each of the view change messages,
verify that the change to the state of the blockchain corresponds to a latest change to the blockchain based on the signatures of peers,
wherein the network interface is further configured to:
transmit a new view message to the plurality of following peers.