US 12,425,290 B2
Byzantine fault prevention in mesh networks
Leigh Griffin, Waterford City (IE); and Pierre-Yves Chibon, Saint-Pol-de-Léon (FR)
Assigned to Red Hat, Inc., Raleigh, NC (US)
Filed by Red Hat, Inc., Raleigh, NC (US)
Filed on Jan. 22, 2024, as Appl. No. 18/419,453.
Application 18/419,453 is a continuation of application No. 17/726,958, filed on Apr. 22, 2022, granted, now 11,881,980.
Prior Publication US 2024/0163157 A1, May 16, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 41/0604 (2022.01); H04L 41/0631 (2022.01); H04L 41/0668 (2022.01)
CPC H04L 41/0627 (2013.01) [H04L 41/0631 (2013.01); H04L 41/0668 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A method comprising:
detecting a consensus operation among a plurality of node devices of a network for a blockchain operation of a blockchain within the network, wherein each consensus operation comprises a vote transmission associated with the blockchain within the network, wherein detecting the consensus operation comprises examining an approval status of a particular vote transmission associated with the consensus operation;
controlling, by a processing device responsive to detecting the consensus operation, content of a proxy vote transmission provided by a proxy device corresponding to at least one node device of the plurality of node devices by setting the content of the proxy vote transmission based on the approval status of the particular vote transmission;
determining, based on a count of a plurality of vote transmissions, an approval or disapproval of the consensus operation; and either:
causing, responsive to determining the approval of the consensus operation, the proxy device to transmit the proxy vote transmission indicating the approval of the consensus operation; or
causing, responsive to determining the disapproval of the consensus operation, the proxy device to transmit the proxy vote transmission indicating the disapproval of the consensus operation.