US 12,265,523 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 Dec. 24, 2023, as Appl. No. 18/395,618.
Application 18/395,618 is a continuation of application No. 17/751,466, filed on May 23, 2022, granted, now 11,886,426.
Application 17/751,466 is a continuation of application No. 16/627,727, granted, now 11,341,123, issued on May 24, 2022, 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 2024/0211466 A1, Jun. 27, 2024
Int. Cl. G06F 16/23 (2019.01); H04L 9/00 (2022.01); H04L 9/06 (2006.01); H04L 9/30 (2006.01); H04L 67/10 (2022.01); H04L 67/104 (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, comprising:
determining a correlation matrix having correlation coefficients representing a correlation between data processed at each interface of a node of a blockchain network, said node having a plurality of interfaces connected to peer nodes;
receiving data at a receiving interface of said node, wherein the data corresponds to a transaction, determining a correlation index to determine whether the transaction is unique;
selecting one or more other interfaces of said node according to a set of the correlation coefficients of the receiving interface, wherein the selection is based at least in part on a metric derived from the correlation matrix and historical data regarding previous transmissions at the selected interfaces;
dynamically adjusting the correlation matrix and the metric in response to network changes; and
relaying said received data from the selected one or more other interfaces based on the adjusted correlation matrix.