TidyBlock: A Novel Consensus Mechanism for DAG-based Blockchain in IoT
- 19 September 2024
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Mobile Computing
- Vol. 24 (2) , 722-735
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.Keywords
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:
- RT-DAG: DAG-Based Blockchain Supporting Real-Time TransactionsIEEE Internet of Things Journal, 2024
- A survey on blockchain shardingISA Transactions, 2023
- Building blocks of sharding blockchain systems: Concepts, approaches, and open problemsComputer Science Review, 2022
- Teegraph: A Blockchain consensus algorithm based on TEE and DAG for data sharing in IoTJournal of Systems Architecture, 2022
- Jointgraph: A DAG‐based efficient consensus algorithm for consortium blockchainsSoftware: Practice and Experience, 2019
- On Trees, Chains and Fast Transactions in the Blockchain2019
- CoDAG: An Efficient and Compacted DAG-Based Blockchain Protocol2019
- DLattice: A Permission-Less Blockchain Based on DPoS-BA-DAG Consensus for Data TokenizationIEEE Access, 2019
- A Multi-Level DDoS Mitigation Framework for the Industrial Internet of ThingsIEEE Communications Magazine, 2018
- Dynamic Resource Caching in the IoT Application Layer for Smart CitiesIEEE Internet of Things Journal, 2017