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 条
  • [1] A Reputation-Aware Randomization Consensus Algorithm for Performance Optimization in Blockchain Systems
    Zhang, Jingyu
    Sun, Yongtao
    Zhang, Zhennan
    Ren, Weifang
    Luo, Lailong
    PROCEEDINGS OF THE 2024 27 TH INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED COOPERATIVE WORK IN DESIGN, CSCWD 2024, 2024, : 1615 - 1620
  • [2] 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
  • [3] Mechanism for proof-of-reputation consensus for blockchain validator nodes
    Liu N.
    Chen Z.
    Liu G.
    Li Y.
    Xi'an Dianzi Keji Daxue Xuebao/Journal of Xidian University, 2020, 47 (05): : 57 - 62
  • [4] Efficient Byzantine Consensus Mechanism Based on Reputation in IoT Blockchain
    Yuan, Xu
    Luo, Fang
    Haider, Muhammad Zeeshan
    Chen, Zhikui
    Li, Yucheng
    WIRELESS COMMUNICATIONS & MOBILE COMPUTING, 2021, 2021
  • [5] Reputation Consensus Mechanism for Blockchain Based on Information-Centric Networking
    Zhou, Yufei
    Han, Rui
    Li, Yang
    ELECTRONICS, 2025, 14 (06):
  • [6] RVC: A reputation and voting based blockchain consensus mechanism for edge computing-enabled IoT systems
    Liao, Zhuofan
    Cheng, Siwei
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2023, 209
  • [7] A Reputation-Based Mechanism for Transaction Processing in Blockchain Systems
    Zhang, Jiarui
    Cheng, Yukun
    Deng, Xiaotie
    Wang, Bo
    Xie, Jan
    Yang, Yuanyuan
    Zhang, Mengqian
    IEEE TRANSACTIONS ON COMPUTERS, 2022, 71 (10) : 2423 - 2434
  • [8] A Novel Proof-of-Reputation Consensus for Storage Allocation in Edge Blockchain Systems
    Zhang, Jiarui
    Huang, Yaodong
    Ye, Fan
    Yang, Yuanyuan
    2021 IEEE/ACM 29TH INTERNATIONAL SYMPOSIUM ON QUALITY OF SERVICE (IWQOS), 2021,
  • [9] Blockchain reputation-based consensus: A scalable and resilient mechanism for distributed mistrusting applications
    de Oliveira, Marcela T.
    Reis, Lucio H. A.
    Medeiros, Dianne S., V
    Carrano, Ricardo C.
    Olabarriaga, Silvia D.
    Mattos, Diogo M. F.
    COMPUTER NETWORKS, 2020, 179
  • [10] Permissionless reputation-based consensus algorithm for blockchain
    Abdo, Jacques Bou
    El Sibai, Rayane
    Kambhampaty, Krishna
    Demerjian, Jacques
    INTERNET TECHNOLOGY LETTERS, 2020, 3 (03)