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 条
  • [31] Research on sybil attack in defense blockchain based on improved PBFT algorithm
    Lai Y.
    Bo Z.
    Liu J.
    Tongxin Xuebao/Journal on Communications, 2020, 41 (09): : 104 - 117
  • [32] Block size optimization for PoW consensus algorithm based blockchain applications by using whale optimization algorithm
    Aygun, Betul
    Arslan, Hilal
    TURKISH JOURNAL OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCES, 2022, 30 : 406 - 419
  • [33] GaiaWorld: A Novel Blockchain System Based on Competitive PoS Consensus Mechanism
    Song, Rui
    Song, Yubo
    Liu, Ziming
    Tan, Min
    Zhou, Kan
    CMC-COMPUTERS MATERIALS & CONTINUA, 2019, 60 (03): : 973 - 987
  • [34] A Hybrid Evolutionary Algorithm Based on Alopex and Estimation of Distribution Algorithm and Its Application for Optimization
    Li, Shaojun
    Li, Fei
    Mei, Zhenzhen
    ADVANCES IN SWARM INTELLIGENCE, PT 1, PROCEEDINGS, 2010, 6145 : 549 - 557
  • [35] EIoT-PBFT: A multi-stage consensus algorithm for IoT edge computing based on PBFT
    Gan, Bo
    Wang, Yaojie
    Wu, Qiwu
    Zhou, Yang
    Jiang, Lingzhi
    MICROPROCESSORS AND MICROSYSTEMS, 2022, 95
  • [36] A Blockchain Communication Resource Optimization Consensus Method
    Yu, Jingchang
    Shen, Tao
    Bai, Fenhua
    Yu, Zhuo
    Luo, Jianzhao
    PROCEEDINGS OF 2022 4TH BLOCKCHAIN AND INTERNET OF THINGS CONFERENCE, BIOTC 2022, 2022, : 107 - 114
  • [37] A Hybrid Firefly Algorithm with Butterfly Optimization Algorithm and its Application
    Zhang, Jinqian
    Xie, Xuefeng
    Wang, Min
    Zhang, Mengjian
    ENGINEERING LETTERS, 2022, 30 (02)
  • [38] MANDALA: A scalable blockchain model with mesh-and-spoke network and H-PBFT consensus algorithm
    Li, Jinze
    Li, Xiaofeng
    Zhao, He
    Yu, Bin
    Zhou, Tong
    Cheng, Haotian
    Sheng, Nianzu
    PEER-TO-PEER NETWORKING AND APPLICATIONS, 2023, 16 (01) : 226 - 244
  • [39] MANDALA: A scalable blockchain model with mesh-and-spoke network and H-PBFT consensus algorithm
    Jinze Li
    Xiaofeng Li
    He Zhao
    Bin Yu
    Tong Zhou
    Haotian Cheng
    Nianzu Sheng
    Peer-to-Peer Networking and Applications, 2023, 16 : 226 - 244
  • [40] An Identification method based on the DE and NLJ hybrid algorithm and its application
    Fu, Gang
    Shi, Dapeng
    Zhao, Shimin
    2009 ISECS INTERNATIONAL COLLOQUIUM ON COMPUTING, COMMUNICATION, CONTROL, AND MANAGEMENT, VOL II, 2009, : 303 - 306