| 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 |

|
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.
|