US 11,743,328 B2
Computer-implemented system and method for propagation and communication of data in a network such as a blockchain network
Silvia Bartolucci, London (GB); Daniel Joseph, London (GB); and Simone Madeo, London (GB)
Assigned to nChain Licensing AG, Zug (CH)
Filed by nChain Licensing AG, Zug (CH)
Filed on Feb. 3, 2022, as Appl. No. 17/592,387.
Application 17/592,387 is a continuation of application No. 16/767,559, granted, now 11,245,757, previously published as PCT/IB2018/059092, filed on Nov. 19, 2018.
Claims priority of application No. 1719654 (GB), filed on Nov. 27, 2017.
Prior Publication US 2022/0232068 A1, Jul. 21, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 67/1074 (2022.01); H04L 45/16 (2022.01); G06Q 20/06 (2012.01); H04L 9/40 (2022.01)
CPC H04L 67/108 (2013.01) [G06Q 20/065 (2013.01); H04L 45/16 (2013.01); H04L 63/1441 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A node to propagate data packets in a network of nodes, each node in the network having one or more connections to other nodes, the node comprising:
a processor;
a network interface to provide network connectivity; and
memory including processor-executable instructions that, when executed by the processor, cause the processor to:
generate at least one data packet of a first type;
collect a set of data packets of the first type during a first time period, the set including the at least one generated data packet and at least one data packet of the first type received from one or more first nodes in the network;
arbitrarily select two or more neighbouring nodes connected to the node for each data packet in the set; and
transmit each data packet in the set to the selected two or more neighbouring nodes in response to a triggering condition being met.