PoMC: An Efficient Blockchain Consensus Mechanism for Agricultural Internet of Things

被引:5
作者
Xiong, Shuming [1 ,2 ]
Wang, Zeyu [1 ,2 ]
Ni, Qiang [3 ]
Han, Xue [1 ,2 ]
机构
[1] Jiangsu Univ, Sch Comp Sci & Commun Engn, Zhenjiang 212013, Jiangsu, Peoples R China
[2] Jiangsu Univ, Jiangsu Key Lab Secur Technol Ind Cyberspace, Zhenjiang 212013, Jiangsu, Peoples R China
[3] Univ Lancaster, Sch Comp & Commun, InfoLab21, Lancaster LA1 4WA, England
关键词
Agricultural IoT; blockchain; consensus mechanism; credit-based selection; distributed system; PERFORMANCE ANALYSIS; IOT; SYSTEM;
D O I
10.1109/JIOT.2023.3348198
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Blockchain-based agricultural IoT systems face key challenges, such as high delay and low-transaction throughput. Existing complicated consensus mechanisms can cause IoT devices work inefficiently due to the limited computing, storage and energy resources. Additionally, many message exchanges can lead to high latency in the consensus process, which hinders the real-time applications of the agricultural IoT. Therefore, we propose Proof-of-Multifactor-Capacity (PoMC), an efficient and secure consensus mechanism for the agricultural IoT. It uses the communication capacity and credibility of a node as the evidence for making consensus. Moreover, a senator node lottery algorithm based on a credit mechanism and a new distributed incentive mechanism are designed to enhance security and motivate nodes to actively maintain the system. This article analyses the performance of PoMC theoretically, including security, latency, and system throughput, and presents a comparison of its asymptotic complexity with some existing consensus mechanisms. The simulation results demonstrate that the average transaction validation latency and average consensus latency of PoMC have decreased by 10% and 23%. In addition, PoMC outperforms SENATE, PoQF and practical Byzantine fault tolerance (PBFT) by 56%, 60% and 64% in terms of the system throughput, respectively.
引用
收藏
页码:15193 / 15204
页数:12
相关论文
共 41 条
[1]   Decentralized and Lightweight Approach to Detect Eclipse Attacks on Proof of Work Blockchains [J].
Alangot, Bithin ;
Reijsbergen, Daniel ;
Venugopalan, Sarad ;
Szalachowski, Pawel ;
Yeo, Kiat Seng .
IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2021, 18 (02) :1659-1672
[2]   Performance Evaluation of PoW Blockchain in Wireless Mobile IoT networks [J].
Anand, Aniket ;
Asif, Waqar ;
Lestas, Marios .
17TH ANNUAL INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING IN SENSOR SYSTEMS (DCOSS 2021), 2021, :396-403
[3]   A Sybil Resistant IoT Trust Model using Blockchains [J].
Asiri, Sarah ;
Miri, Ali .
IEEE 2018 INTERNATIONAL CONGRESS ON CYBERMATICS / 2018 IEEE CONFERENCES ON INTERNET OF THINGS, GREEN COMPUTING AND COMMUNICATIONS, CYBER, PHYSICAL AND SOCIAL COMPUTING, SMART DATA, BLOCKCHAIN, COMPUTER AND INFORMATION TECHNOLOGY, 2018, :1017-1026
[4]   A Proof-of-Quality-Factor (PoQF)-Based Blockchain and Edge Computing for Vehicular Message Dissemination [J].
Ayaz, Ferheen ;
Sheng, Zhengguo ;
Tian, Daxin ;
Guan, Yong Liang .
IEEE INTERNET OF THINGS JOURNAL, 2021, 8 (04) :2468-2482
[5]  
Bach LM, 2018, 2018 41ST INTERNATIONAL CONVENTION ON INFORMATION AND COMMUNICATION TECHNOLOGY, ELECTRONICS AND MICROELECTRONICS (MIPRO), P1545, DOI 10.23919/MIPRO.2018.8400278
[6]   On Security Analysis of Proof-of-Elapsed-Time (PoET) [J].
Chen, Lin ;
Xu, Lei ;
Shah, Nolan ;
Gao, Zhimin ;
Lu, Yang ;
Shi, Weidong .
STABILIZATION, SAFETY, AND SECURITY OF DISTRIBUTED SYSTEMS, SSS 2017, 2018, 10616 :282-297
[7]   Blockchain for Internet of Things: A Survey [J].
Dai, Hong-Ning ;
Zheng, Zibin ;
Zhang, Yan .
IEEE INTERNET OF THINGS JOURNAL, 2019, 6 (05) :8076-8094
[8]  
Durand A, 2019, Arxiv, DOI arXiv:1902.04363
[9]   An Overview of Internet of Things (IoT) and Data Analytics in Agriculture: Benefits and Challenges [J].
Elijah, Olakunle ;
Rahman, Tharek Abdul ;
Orikumhi, Igbafe ;
Leow, Chee Yen ;
Hindia, M. H. D. Nour .
IEEE INTERNET OF THINGS JOURNAL, 2018, 5 (05) :3758-3773
[10]   LDBT: A Lightweight DDoS Attack Tracing Scheme Based on Blockchain [J].
Guo, Wei ;
Xu, Jin ;
Pei, Yukui ;
Yin, Liuguo ;
Jiang, Chunxiao .
2021 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS WORKSHOPS (ICC WORKSHOPS), 2021,