A Reputation Awareness Randomization Consensus Mechanism in Blockchain Systems

被引:3
|
作者
Zhang, Jingyu [1 ,2 ]
Sun, Yongtao [1 ]
Guo, Deke [2 ]
Luo, Lailong [2 ]
Li, Liyao [3 ]
Nian, Qifeng [3 ]
Zhu, Shi [4 ]
Yang, Fangliao
机构
[1] Changsha Univ Sci & Technol, Sch Comp & Commun Engn, Changsha 410114, Peoples R China
[2] Natl Univ Def Technol, Natl Key Lab Informat Syst Engn, Changsha 410073, Hunan, Peoples R China
[3] Fujian Polytech Normal Univ, Sch Big Data & Artificial Intelligence, Fuqing 350300, Fujian, Peoples R China
[4] State Grid Hunan Elect Power Informat & Commun Cor, Data Operat Ctr, Changsha 410004, Hunan, Peoples R China
来源
IEEE INTERNET OF THINGS JOURNAL | 2024年 / 11卷 / 20期
基金
中国国家自然科学基金;
关键词
Internet of Things; Consensus protocol; Consensus algorithm; Security; Peer-to-peer computing; Genetic algorithms; Throughput; Blockchain systems; consensus mechanism; genetic algorithm (GA); node evaluation; verifiable random function (VRF); PBFT;
D O I
10.1109/JIOT.2024.3408846
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Blockchain, as an emerging technology, has gained widespread research in academia and industry due to its decentralization and traceability. As an important form of blockchain, consortium chains are often applied in the Internet of Things (IoT) to ensure the authenticity and reliability of data. Within consortium chains, the practical Byzantine fault tolerance (PBFT) method is a key technology for ensuring the data consistency. It plays a central role in enhancing the system performance, security, and scalability. However, with the increase in the number of user nodes and the diversification of application scenarios, PBFT faces significant challenges in maintaining performance and security, particularly due to the increased communication overhead, longer consensus latency (CL), and risks of malicious attacks on the leader node. To overcome these challenges, this article proposes a new blockchain consensus mechanism, namely the reputation awareness randomization consensus mechanism in the blockchain systems (RARCs). This mechanism first builds an evaluation model for the nodes, dividing them into ordinary nodes and candidate nodes through the reputation assessment. Second, it constructs a consensus node selection strategy to select the high-quality consensus nodes from the candidate nodes. Finally, RARC establishes a leader node randomization selection mechanism, increasing the unpredictability of the leader node and reducing the probability of the malicious attacks. Through the theoretical analysis and simulation experiments, we demonstrate that the RARC can significantly reduce the CL, enhance the throughput, and increase the unpredictability of the leader node, thereby improving the performance and security of the blockchain systems.
引用
收藏
页码:32745 / 32758
页数:14
相关论文
共 50 条
  • [41] Creating consensus group using online learning based reputation in blockchain networks
    Bugday, Ahmet
    Ozsoy, Adnan
    Oztaner, Serdar Murat
    Sever, Hayri
    PERVASIVE AND MOBILE COMPUTING, 2019, 59
  • [42] Reputation-Based Leader Selection Consensus Algorithm with Rewards for Blockchain Technology
    Hussain, Munir
    Mehmood, Amjad
    Khan, Muhammad Altaf
    Khan, Rabia
    Lloret, Jaime
    COMPUTERS, 2025, 14 (01)
  • [43] RTChain: A Reputation System with Transaction and Consensus Incentives for E-commerce Blockchain
    Sun, You
    Xue, Rui
    Zhang, Rui
    Su, Qianqian
    Gao, Sheng
    ACM TRANSACTIONS ON INTERNET TECHNOLOGY, 2021, 21 (01)
  • [44] Blockchain-Assisted Reputation Mechanism for Distributed Cloud Storage
    Dong, Qing
    Tang, Jinchuan
    Dang, Shuping
    Chen, Gaojie
    Chambers, Jonathon A.
    IEEE SYSTEMS JOURNAL, 2023, 17 (04): : 6334 - 6345
  • [45] A blockchain consensus mechanism for real-time regulation of renewable energy power systems
    Yu, Yi
    Liu, Guo-Ping
    Huang, Yi
    Chung, Chi Yung
    Li, Yu-Zhong
    NATURE COMMUNICATIONS, 2024, 15 (01)
  • [46] An Incentive and Reputation Mechanism Based on Blockchain for Crowd Sensing Network
    Noshad, Zainib
    Khan, Asad Ullah
    Abbas, Shahid
    Abubaker, Zain
    Javaid, Nadeem
    Shafiq, Muhammad
    Choi, Jin-Ghoo
    JOURNAL OF SENSORS, 2021, 2021
  • [47] An Effective Sharding Consensus Algorithm for Blockchain Systems
    Chen, Runyu
    Wang, Lunwen
    Peng, Chuang
    Zhu, Rangang
    ELECTRONICS, 2022, 11 (16)
  • [48] Trustworthy fog: A reputation-based consensus method for IoT with blockchain and fog computing
    Feng, Pan
    Ma, Yongli
    Li, Bing
    Han, Baofu
    Fang, Tian
    COMPUTERS & ELECTRICAL ENGINEERING, 2024, 120
  • [49] A lightweight practical consensus mechanism for supply chain blockchain
    Rahman, Mohammad Saidur
    Khalil, Ibrahim
    Atiquzzaman, Mohammed
    Bouras, Abdelaziz
    HIGH-CONFIDENCE COMPUTING, 2025, 5 (01):
  • [50] Reputation-Driven Dynamic Node Consensus and Reliability Sharding Model in IoT Blockchain
    Jiang, Nianqi
    Bai, Fenhua
    Huang, Lin
    An, Zhengyuan
    Shen, Tao
    ALGORITHMS, 2022, 15 (02)