P-Raft: An Efficient and Robust Consensus Mechanism for Consortium Blockchains

被引:3
|
作者
Lu, Shaofei [1 ,2 ]
Zhang, Xuyang [1 ]
Zhao, Renke [1 ,2 ]
Chen, Lizhi [1 ]
Li, Junyi [1 ,2 ]
Yang, Guanzhong [1 ,2 ]
机构
[1] Hunan Univ, Coll Comp Sci & Elect Engn, Changsha 410082, Peoples R China
[2] Hunan Prov Key Lab Blockchain Infrastructure & App, Changsha 410082, Peoples R China
关键词
blockchain; consensus mechanism; performance evaluation; Raft;
D O I
10.3390/electronics12102271
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
With the rise in blockchain technology, consortium blockchains have garnered increasing attention in practical applications due to their decentralization and immutability. However, the performance of current consortium blockchains remains a significant obstacle to large-scale commercial adoption. The consensus algorithm, as a fundamental component of blockchain technology, plays a critical role in ensuring both security and efficiency. Unfortunately, most existing consensus algorithms for consortium blockchains are vote-based consensus algorithms, and the performance of vote-based consensus algorithms is largely limited by the performance of the leader node. Therefore, we present P-Raft: a high-performance consensus algorithm that builds upon the Raft algorithm and leverages node server performance evaluations. The primary objectives of this article included enhancing the efficiency of Leader processing, promoting the utilization of the consortium blockchain, and ensuring the robustness of Leader election. Specifically designed to meet the service requirements of consortium blockchain's consensus mechanism, the P-Raft incorporated the Yasa model, which evaluated the instant machine performance of each node. The performance of each node is then associated with the election timeout, ensuring that nodes with superior performance are more likely to be chosen as Leaders. Additionally, we implemented a leader verification mechanism based on the Bohen-Lynn-Shacham (BLS) signature, which prevented malicious Byzantine nodes from becoming Leaders without receiving enough votes. Empirical findings show that the P-Raft can swiftly designate high-performing nodes as Leaders, thereby greatly improving service efficiency in the consensus process and the overall performance of the consensus mechanism. Ultimately, P-Raft is better equipped to meet the demands of consortium blockchain applications for large-scale transactions.
引用
收藏
页数:13
相关论文
共 50 条
  • [21] An Efficient and Secure Trading Framework for Shared Charging Service Based on Multiple Consortium Blockchains
    Sun, Zhe
    Zhao, Peng
    Wang, Chunping
    Zhang, Xiaoli
    Cheng, Hongbing
    [J]. IEEE TRANSACTIONS ON SERVICES COMPUTING, 2023, 16 (04) : 2437 - 2450
  • [22] Layered Consensus Mechanism in Consortium Blockchain for Enterprise Services
    He, Sheng
    Ning, Yishuang
    Chen, Huan
    Xing, Chunxiao
    Zhang, Liang-Jie
    [J]. BLOCKCHAIN - ICBC 2019, 2019, 11521 : 49 - 64
  • [23] Consortium Chain Consensus Vulnerability and Chain Generation Mechanism
    Qiao, Rui
    Dong, Shi
    [J]. CMC-COMPUTERS MATERIALS & CONTINUA, 2023, 77 (02): : 2505 - 2527
  • [24] A Platform-Free Proof of Federated Learning Consensus Mechanism for Sustainable Blockchains
    Wang, Yuntao
    Peng, Haixia
    Su, Zhou
    Luan, Tom H.
    Benslimane, Abderrahim
    Wu, Yuan
    [J]. IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2022, 40 (12) : 3305 - 3324
  • [25] An Efficient Block Validation Mechanism for UTXO-based Blockchains
    Dai, Xiaohai
    Xiao, Bin
    Xiao, Jiang
    Jin, Hai
    [J]. 2022 IEEE 36TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS 2022), 2022, : 1250 - 1260
  • [26] Robust Distributed Voting Mechanism by Consensus
    Rebollo, M.
    Benito, R. M.
    Losada, J. C.
    Galeano, J.
    [J]. 2018 IEEE/ACM INTERNATIONAL CONFERENCE ON ADVANCES IN SOCIAL NETWORKS ANALYSIS AND MINING (ASONAM), 2018, : 759 - 762
  • [27] DRaft: A double-layer structure for Raft consensus mechanism
    School of Computer Science , Beijing University of Posts and Telecommunications, Beijing
    100876, China
    不详
    100876, China
    [J]. J Network Comput Appl, 2025, 236
  • [28] TSBFT: A scalable and efficient leaderless byzantine consensus for consortium blockchain
    Tian, Junfeng
    Tian, Jin
    Xu, Hongwei
    [J]. COMPUTER NETWORKS, 2023, 222
  • [29] Blockchain consensus challenges and an efficient novel consensus mechanism
    Kshirsagar, Avinash
    Pachghare, Vinod
    [J]. JOURNAL OF INFORMATION & OPTIMIZATION SCIENCES, 2024, 45 (04): : 863 - 872
  • [30] Efficient and secure privacy protection scheme and consensus mechanism in MEC enabled e-commerce consortium blockchain
    Li, Guangshun
    Wu, Haoyang
    Wu, Junhua
    Li, Zhenqiang
    [J]. JOURNAL OF CLOUD COMPUTING-ADVANCES SYSTEMS AND APPLICATIONS, 2024, 13 (01):