Abstract
The integration of directed acyclic graph (DAG)-based blockchain and Internet of Things (IoT) aims at improving the efficiency of data storage. However, if massive IoT data are not placed in an organized way, the search and usage of the data for upper-level applications can be burdensome, since they have to examine the data block by block, which also increases the difficulty of data verification, affecting consensus efficiency. To maintain the high throughput advantage of DAG-based blockchain applied in IoT and improve the data analysis efficiency, we propose a novel consensus mechanism named TidyBlock, including the transaction collation mechanism for block generation and the block selection mechanism for verification. The first mechanism can tidy up scattered transactions before they are packaged into blocks, while the second one can collate blocks to facilitate verification, realizing a two-layer collation of IoT data so as to increase analysis efficiency of upper-level IoT applications. Additionally, the second mechanism can provide a self-driven incentive for rational participants to follow the first one in case they are reluctant to do extra collation work. Theoretical analysis is provided to demonstrate the validity of our proposed algorithms by formal methods. Extensive simulations based on synthetic data verify the rationality and effectiveness of the proposed mechanisms.
Funding Information
  • Academic Divisions of the Chinese Academy of Sciences (2020-ZW12-A-024)
  • National Natural Science Foundation of China (61772044, 62293555, 62402047)
  • Major Program of Science and Technology Innovation 2030 of China (2022ZD0117105)
  • Fundamental Research Funds for the Central Universities (2233100006)
  • Natural Science Research Foundation of Anhui Provincial Education Department (2022AH040148)

This publication has 25 references indexed in Scilit: