US 11,886,426 B2
Probabilistic relay for efficient propagation in a blockchain network
Simone Madeo, London (GB); Patrick Motylinski, London (GB); Giuseppe Destefanis, London (GB); and Stephane Vincent, Luxembourg (LU)
Assigned to nChain Licensing AG, Zug (CH)
Filed by nChain Licensing AG, Zug (CH)
Filed on May 23, 2022, as Appl. No. 17/751,466.
Application 17/751,466 is a continuation of application No. 16/627,727, granted, now 11,341,123, previously published as PCT/IB2018/054667, filed on Jun. 25, 2018.
Claims priority of application No. 1710517 (GB), filed on Jun. 30, 2017; and application No. 1713363 (GB), filed on Aug. 21, 2017.
Prior Publication US 2022/0284012 A1, Sep. 8, 2022
Int. Cl. G06F 16/23 (2019.01); H04L 67/10 (2022.01); H04L 9/06 (2006.01); H04L 9/30 (2006.01); H04L 67/104 (2022.01); H04L 9/00 (2022.01)
CPC G06F 16/2379 (2019.01) [H04L 9/0643 (2013.01); H04L 9/3093 (2013.01); H04L 67/10 (2013.01); H04L 67/104 (2013.01); H04L 9/50 (2022.05)] 17 Claims
OG exemplary drawing
 
1. A computer-implemented method for a node of a blockchain network, said node having a plurality of interfaces connected to peer nodes, the computer-implemented method comprising:
determining a correlation matrix having correlation coefficients representing the correlation between data processed at each interface of said node, wherein the data corresponds to a blockchain object;
receiving data at a receiving interface of said node;
selecting at least one of a plurality of other interfaces of said node, and relaying said received data from the selected at least one interface, wherein the correlation coefficients are used to determine the uniqueness of a received transaction at the receiving interface;
determining a malicious node is present in the network using the correlation coefficients based on the received transaction; and
in response to the determination of a malicious node, removing the malicious node.