Study of blockchain’s consensus mechanism based on score: An improved consensus mechanism

被引:3
|
作者
Cai S. [1 ]
Han T. [1 ]
Wang Y. [1 ]
Zhang H. [1 ]
机构
[1] Computer Science and Technology, Huaqiao University, Xiamen
来源
IET Blockchain | 2021年 / 1卷 / 01期
关键词
Complex networks - Computational complexity - Efficiency - Fault tolerance - System stability;
D O I
10.1049/blc2.12006
中图分类号
学科分类号
摘要
The consensus mechanism is a key technology to achieve state consistency among distributed nodes and it determines the consensus efficiency and stability of the blockchain system. If the consensus efficiency and stability are improved, that can promote the devel-opment of the entire society. Therefore, it is necessary to improve the consensus efficiency and stability of the blockchain system. However, there are many disadvantages in the existing consensus mechanism, such as high communication complexity, low throughput, and poor scalability. For solving these disadvantages, a blockchain consensus mechanism Score-Based Byzantine Fault Tolerance (SBBFT) is proposed. First, the score of nodes are obtained by Analytical Hierarchy Process (AHP) and SBBFT uses the score of the node to choose a node to be the primary node and acknowledgment node. Second, SBBFT selects c acknowledgment nodes to be an acknowledgment node subset. This subset can change the communication of nodes from all-to-all to all-to-c. Moreover, the view change of acknowledgment node subset can make the system resistant to attacks from more mali-cious nodes. According to the experiment, 900,000 transactions from Ethereum, the result demonstrates SBBFT can significantly reduce the communication complexity, improve the consensus efficiency and stability of the system. © 2021 The Authors.
引用
收藏
页码:41 / 55
页数:14
相关论文
共 50 条
  • [31] PoEC: A Cross-Blockchain Consensus Mechanism for Governing Blockchain by Blockchain
    Cheng, Jieren
    Zhang, Yuan
    Yuan, Yuming
    Li, Hui
    Tang, Xiangyan
    Sheng, Victor S.
    Hu, Guangjing
    CMC-COMPUTERS MATERIALS & CONTINUA, 2022, 73 (01): : 1385 - 1402
  • [32] Blockchain consensus mechanism based on quantum zero-knowledge proof
    Wen, Xiao-Jun
    Chen, Yong-Zhi
    Fan, Xin-Can
    Zhang, Wei
    Yi, Zheng-Zhong
    Fang, Jun-Bin
    OPTICS AND LASER TECHNOLOGY, 2022, 147
  • [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] Permissioned Blockchain Dynamic Consensus Mechanism Based Multi-Centers
    Min X.-P.
    Li Q.-Z.
    Kong L.-J.
    Zhang S.-D.
    Zheng Y.-Q.
    Xiao Z.-S.
    Li, Qing-Zhong (lqz@sdu.edu.cn), 2018, Science Press (41): : 1005 - 1020
  • [35] Reputation Consensus Mechanism for Blockchain Based on Information-Centric Networking
    Zhou, Yufei
    Han, Rui
    Li, Yang
    ELECTRONICS, 2025, 14 (06):
  • [36] Research on efficient deep learning method based on blockchain consensus mechanism
    Wang, Shuangming
    Zhang, Tuo
    2024 4TH INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATION AND ARTIFICIAL INTELLIGENCE, CCAI 2024, 2024, : 278 - 282
  • [37] A Highly Reliable Consensus Mechanism for Blockchain Based on Contribution and Difficulty Values
    He J.-S.
    Zhang K.
    Xue R.-X.
    Zhu N.-F.
    He P.
    Song H.-Y.
    Du W.-D.
    Gan Y.
    Jisuanji Xuebao/Chinese Journal of Computers, 2021, 44 (01): : 162 - 176
  • [38] TidyBlock: A Novel Consensus Mechanism for DAG-based Blockchain in IoT
    Qu, Xidi
    Wang, Shengling
    Li, Kun
    Huang, Jianhui
    Cheng, Xiuzhen
    IEEE TRANSACTIONS ON MOBILE COMPUTING, 2025, 24 (02) : 722 - 735
  • [39] Trusted Data Analysis and Consensus Mechanism of Product Traceability Based on Blockchain
    Kang, Yang
    Li, Qiang
    Liu, Yuanyong
    COMPUTATIONAL INTELLIGENCE AND NEUROSCIENCE, 2022, 2022
  • [40] ABC: An Auction-Based Blockchain Consensus-Incentive Mechanism
    Ai, Zhengpeng
    Liu, Yuan
    Wang, Xingwei
    2020 IEEE 26TH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS), 2020, : 609 - 616