US 12,381,947 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 Jul. 12, 2023, as Appl. No. 18/221,338.
Application 18/221,338 is a continuation of application No. 17/592,387, filed on Feb. 3, 2022, granted, now 11,743,328.
Application 17/592,387 is a continuation of application No. 16/767,559, granted, now 11,245,757, issued on Feb. 8, 2022, 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 2024/0015211 A1, Jan. 11, 2024
Int. Cl. H04L 67/1074 (2022.01); G06Q 20/06 (2012.01); H04L 9/40 (2022.01); H04L 45/16 (2022.01)
CPC H04L 67/108 (2013.01) [G06Q 20/065 (2013.01); H04L 45/16 (2013.01); H04L 63/1441 (2013.01)] 17 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:
collect a set of data packets of a first type during a first time period
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, wherein the node is further configured to transmit a command to a receiving node to forward a data packet using a mode of propagation based at least in part on a weighted random selection to balance a level of anonymity protection for the node with an overall speed of propagation.