Hybrid Consensus Algorithm Optimization: A Mathematical Method Based on POS and PBFT and Its Application in Blockchain

被引:56
|
作者
Wu, Yaqin [1 ]
Song, Pengxin [1 ]
Wang, Fuxin [1 ]
机构
[1] China Univ Min & Technol Beijing, Sch Mech Elect & Informat Engn, Beijing 100083, Peoples R China
基金
中国国家自然科学基金;
关键词
TECHNOLOGY;
D O I
10.1155/2020/7270624
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Blockchain is a new technology for processing complex and disordered information with respect to business and other industrial applications. This work is aimed at studying the consensus algorithm of blockchain to improve the performance of blockchain. Despite their advantages, the proof of stake (POS) algorithm and the practical Byzantine fault tolerance (PBFT) algorithm have high latency, low throughput, and poor scalability. In this paper, a blockchain hybrid consensus algorithm which combines advantages of the POS and PBFT algorithms is proposed, and the algorithm is divided into two stages: sortition and witness. The proposed algorithm reduces the number of consensus nodes to a constant value by verifiable pseudorandom sortition and performs transaction witness between nodes. The algorithm is improved and optimized from three dimensions: throughput, latency, and scalability. The experimental results show that the improved hybrid consensus algorithm is significantly superior to the previous single algorithms for its excellent scalability, high throughput, and low latency.
引用
收藏
页数:13
相关论文
共 50 条
  • [21] A Weak Consensus Algorithm and Its Application to High-Performance Blockchain
    Wang, Qin
    Li, Rujia
    IEEE CONFERENCE ON COMPUTER COMMUNICATIONS (IEEE INFOCOM 2021), 2021,
  • [22] An improved PBFT consensus algorithm based on grouping and credit grading
    Liu, Shannan
    Zhang, Ronghua
    Liu, Changzheng
    Xu, Chenxi
    Wang, Jiaojiao
    SCIENTIFIC REPORTS, 2023, 13 (01):
  • [23] Cooperative hybrid consensus with function optimization for blockchain
    Sheshgelani, Mohammadreza Ipchi
    Pashazadeh, Saeid
    Salehpoor, Pedram
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2023, 26 (06): : 3565 - 3576
  • [24] Cooperative hybrid consensus with function optimization for blockchain
    Mohammadreza Ipchi Sheshgelani
    Saeid Pashazadeh
    Pedram Salehpoor
    Cluster Computing, 2023, 26 : 3565 - 3576
  • [25] An improved PBFT consensus algorithm based on grouping and credit grading
    Shannan Liu
    Ronghua Zhang
    Changzheng Liu
    Chenxi Xu
    Jiaojiao Wang
    Scientific Reports, 13 (1)
  • [26] Research on PBFT consensus algorithm for grouping based on feature trust
    Wang, Yong
    Zhong, Meiling
    Cheng, Tong
    SCIENTIFIC REPORTS, 2022, 12 (01)
  • [27] Improved Fault-Tolerant Consensus Based on the PBFT Algorithm
    Yang, Jian
    Jia, Zhenhong
    Su, Ruiguo
    Wu, Xiaoxiong
    Qin, Jiwei
    IEEE ACCESS, 2022, 10 : 30274 - 30283
  • [28] Research on PBFT consensus algorithm for grouping based on feature trust
    Yong Wang
    Meiling Zhong
    Tong Cheng
    Scientific Reports, 12
  • [29] Improved PBFT Consensus Algorithm Based on Threshold Signature and RabbitMQ
    Xu, Xiang
    Liu, Chun-Yuan
    Journal of Network Intelligence, 2024, 9 (03): : 1476 - 1490
  • [30] CE-PBFT: A high availability consensus algorithm for large-scale consortium blockchain
    Xiao, Jing
    Luo, Tao
    Li, Chaoqun
    Zhou, Jie
    Li, Zhigang
    JOURNAL OF KING SAUD UNIVERSITY-COMPUTER AND INFORMATION SCIENCES, 2024, 36 (02)