| CPC H04W 40/02 (2013.01) [H04W 24/02 (2013.01)] | 11 Claims |

|
1. A computer-implemented method performed at a first node in a network of nodes for propagating data packets in the network of nodes, and the network of nodes comprises a plurality of one or more first entry nodes, the method comprising:
generating at least one data packet of a first type;
collecting a set of first data packets of the first type during a first time period, T, the set including at least one data packet received from one or more other nodes in the network;
arbitrarily selecting a first subset of entry nodes to the first node to which a subset of the collected and generated data packets will be forwarded to;
transmitting the subset of collected and generated data packets to the subset of arbitrarily selected entry nodes;
receiving, by the first subset of entry nodes, the data packets from the first node;
relaying the data packets to a second subset of entry nodes using a mode of propagation that is randomly selected for each second entry node;
building a routing data structure that defines an allocation scheme for each node that adopts a random differential relay protocol, and
using the routing data structure to manage which transactions are directed to which node of the network and at what time.
|