A Parallel Directed Acyclic Graph Blockchain Ledger and Consensus Algorithm for Industrial Internet of Things
Yan Xia Ren, Zhuo Chen · 2023
The integration of the Industrial Internet of Things (IIoT) and blockchain can solve security problems, such as malicious data tampering and data falsification in the traditional IIoT system, for the problems of low throughput and significant block confirmation latency in the current IIoT blockchain system, this paper proposes a parallel directed acyclic graph(DAG) ledger model and an efficient consensus algorithm. The parallel DAG ledger consists of multiple subchains, the data collected by the sensor at the underlying layer can only be added to a specific subchain, the data collection and block submission can be performed simultaneously, the authenticity of the data is guaranteed by cross-validation between the blocks of different subchains, and the block can only become a legal block after submitting if it meets the validation conditions. Experiments show that when the number of data units contained in a block is 30, the throughput of the IIoT blockchain system is more than 3000 TPS (transactions per second). At the same time, the block confirmation latency is only a few hundred milliseconds, and when the throughput is more than 1000 TPS, a new block from the subchian which generates more data units has shorter block confirmation latency.