RVC: A reputation and voting based blockchain consensus mechanism for edge computing-enabled IoT systems

被引:24
|
作者
Liao, Zhuofan [1 ]
Cheng, Siwei [1 ]
机构
[1] Changsha Univ Sci & Technol, Sch Comp & Commun Engn, Changsha 410114, Hunan, Peoples R China
关键词
Edge computing (EC); Internet of Things (IoT); Blockchain; Consensus; Voting; Reputation; CHALLENGES; INTERNET;
D O I
10.1016/j.jnca.2022.103510
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
By deploying edge servers around devices, edge computing brings computing resources far away from the cloud center close to the Internet of Things (IoT), which reduces latency and promotes the rapid development of IoT. Since edge servers and devices (hereafter referred to as NODEs) are highly scattered, blockchain is becoming one of the most promising solutions to enhance security issues for IoT. In the blockchain, a consensus mechanism determines how to achieve an agreement among nodes, hence it is an essential element for the operation and efficiency of the blockchain. However, due to the exponentially increasing of nodes in IoT, the consensus efficiency of the traditional consensus mechanism will be greatly reduced, and due to the lack of detection process for malicious nodes, its security will also reduce. To solve the above problems, in this paper, a Reputation and Voting based Consensus mechanism (RVC) is proposed. To reduce the time consumption of the consensus process, RVC adopts a reputation evaluation algorithm without complex hash calculations to select block proposers, which both consider the behaviors in edge computing and blockchain consensus. To prevent malicious nodes from participating in consensus, a filtering algorithm is designed for RVC, which can detect and filter nodes with malicious behaviors. Simulation results show that, RVC outperforms some traditional work. On time consumption, compared with AirBC and hybrid blockchain, RVC improved by 73.6% and 93.7% respectively. And on consensus security, RVC improved by 14% compared with LVBS. When the network scale and the proportion of malicious nodes change exponentially, RVC shows good scalability in terms of time consumption, successful consensus rate and transaction throughput.
引用
收藏
页数:14
相关论文
共 50 条
  • [21] Consensus Mechanism of IoT Based on Blockchain Technology
    Wu, Yue
    Song, Liangtu
    Liu, Lei
    Li, Jincheng
    Li, Xuefei
    Zhou, Linli
    SHOCK AND VIBRATION, 2020, 2020
  • [22] A Dynamic Reputation-based Consensus Mechanism for Blockchain
    Qiu, Xiaofang
    Qin, Zhi
    Wan, Wunan
    Zhang, Jinquan
    Guo, Jinliang
    Zhang, Shibin
    Xia, Jinyue
    CMC-COMPUTERS MATERIALS & CONTINUA, 2022, 73 (02): : 2577 - 2589
  • [23] A Potential Game Based Offloading Scheme for Edge Computing-Enabled Automatic Train Operation Systems
    Wei, Siyu
    Zhu, Li
    Li, Yang
    Liang, Hao
    2021 IEEE INTELLIGENT TRANSPORTATION SYSTEMS CONFERENCE (ITSC), 2021, : 3629 - 3633
  • [24] Artificial Intelligence and Edge Computing-Enabled Web Spam Detection for Next Generation IoT Applications
    Makkar, Aaisha
    Ghosh, Uttam
    Sharma, Pradip Kumar
    IEEE SENSORS JOURNAL, 2021, 21 (22) : 25352 - 25361
  • [25] Offloading in Edge Computing-Enabled Cell-Free Massive MIMO Systems
    Mukherjee, Sudarshan
    Lee, Jemin
    2018 IEEE GLOBECOM WORKSHOPS (GC WKSHPS), 2018,
  • [26] Trusted resource allocation based on proof-of-reputation consensus mechanism for edge computing
    Hu, Qiaohong
    Cheng, Hongju
    Zhang, Xiaoqi
    Lin, Chengkuan
    PEER-TO-PEER NETWORKING AND APPLICATIONS, 2022, 15 (01) : 444 - 460
  • [27] Trusted resource allocation based on proof-of-reputation consensus mechanism for edge computing
    Qiaohong Hu
    Hongju Cheng
    Xiaoqi Zhang
    Chengkuan Lin
    Peer-to-Peer Networking and Applications, 2022, 15 : 444 - 460
  • [28] Edge Computing and Caching based Blockchain IoT Network
    Xu, Fangmin
    Yang, Fan
    Zhao, Chenglin
    Fang, Chao
    PROCEEDINGS OF 2018 1ST IEEE INTERNATIONAL CONFERENCE ON HOT INFORMATION-CENTRIC NETWORKING (HOTICN 2018), 2018, : 238 - 239
  • [29] Blockchain Enabled IoT Edge Computing: Addressing Privacy, Security and other Challenges
    Mendki, Pankaj
    2020 2ND INTERNATIONAL CONFERENCE ON BLOCKCHAIN TECHNOLOGY (ICBCT 2020), 2020, : 63 - 67
  • [30] BeCome: Blockchain-Enabled Computation Offloading for IoT in Mobile Edge Computing
    Xu, Xiaolong
    Zhang, Xuyun
    Gao, Honghao
    Xue, Yuan
    Qi, Lianyong
    Dou, Wanchun
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2020, 16 (06) : 4187 - 4195