| CPC H04L 9/50 (2022.05) [H04L 9/3236 (2013.01)] | 11 Claims |

|
1. A method for writing and retrieval of data in a distributed ledger configured to commit blocks therein at regular time intervals, wherein each block corresponds to data or transactions in a specific logical or real time epoch, the method comprising the steps of, carried out by a same computing device that is a node of the distributed ledger:
receiving a first dataset comprising data entries between a start instant of a current regular time interval and an end instant of the current regular time interval, from nodes that are online at the end instant of the current regular time interval;
recording the received first dataset in a current main block;
receiving one or more second datasets comprising data entries between respective start instants of corresponding one or more given regular time intervals, preceding the current regular time interval, and respective end instants of the corresponding one or more given regular time intervals, from nodes that were offline at the respective end instants of the corresponding one or more given regular time intervals and are online at the end instant of the current regular time interval, wherein the first dataset and the one or more second datasets each comprise data entries collected from IoT devices of one and more industrial facilities for recording in the blocks of the distributed ledger;
recording each of the received one or more second datasets in corresponding one or more current temporal side blocks;
pegging the one or more current temporal side blocks to the current main block; and
committing the current main block to the distributed ledger.
|