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