US 11,943,287 B2
Method and system for enhanced performance of DLT networks
Alfonso De La Rocha Gómez-Arevalillo, Madrid (ES); María Teresa Nieto Galán, Madrid (ES); and Jose Luis Núñez Diaz, Madrid (ES)
Assigned to Telefónica IoT & Big Data Tech, S.A., Madrid (ES)
Appl. No. 18/013,570
Filed by Telefónica IoT & Big Data Tech, S.A., Madrid (ES)
PCT Filed Jun. 29, 2021, PCT No. PCT/EP2021/067905
§ 371(c)(1), (2) Date Dec. 29, 2022,
PCT Pub. No. WO2022/002969, PCT Pub. Date Jan. 6, 2022.
Claims priority of application No. 20382582 (EP), filed on Jun. 30, 2020.
Prior Publication US 2023/0319136 A1, Oct. 5, 2023
Int. Cl. H04L 67/104 (2022.01)
CPC H04L 67/104 (2013.01) 14 Claims
OG exemplary drawing
 
1. A method for enhancing the performance of at least one Distributed Ledger Technology, DLT, network of a group of independent DLT networks connected by one or more communications networks, the method comprising the following steps performed by a computing node of at least one of the DLT networks of the group, a first DLT network:
a) transmitting a generated control block to one or more computing nodes of N other DLT networks of the group, wherein N being greater than or equal to 2, (N≥2), where each control block at least contains Proof of History information of the computing node of the first DLT network; and going to step b);
b) receiving by the computing node of the first DLT network, through the one or more communications networks, at least a confirmation message from one or more computing nodes of the N other DLT networks of the group, where a computing node of any of the other DLT networks transmits a confirmation message after having received the control block from the computing node of the first DLT network, validated it and added it to a distributed ledger;
c) after Tc transactions of the computing node of the first DLT network, determining whether the confirmation messages received in step b) have been received from at least Kc different DLT networks of the group, where Tc and Kc is a design parameters of the first DLT network and, if so, generating a new control block, and going to step a) for transmission of the newly generated control block; and,
where the method further comprises:
every Tl transactions of the computing node of the first DLT network, where Tl is a design parameter of the first DLT network, transmitting a message to other DLT networks of the group requesting at least one previously transmitted control block, where said message is transmitted to the computing nodes of the DLT networks from which a confirmation message has been previously received for said at least one previously transmitted control block; and if, during a certain period of time, successful reply messages to the request are received from less than Kc different DLT networks, retransmitting said at least one previously transmitted control block to one or more computing nodes of N other DLT networks of the group.