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 条
  • [21] Consensus Based Mechanism Using Blockchain for Intensive Data of Vehicles
    Ashfaq, Tehreem
    Younis, Muhammad Ahmed
    Rizwan, Shahzad
    Iqbal, Zahid
    Mehmood, Shahid
    Javaid, Nadeem
    ADVANCES ON BROAD-BAND WIRELESS COMPUTING, COMMUNICATION AND APPLICATIONS, 2020, 97 : 44 - 55
  • [22] 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
  • [23] Blockchain Meets DAG: A BlockDAG Consensus Mechanism
    Gai, Keke
    Hu, Ziyue
    Zhu, Liehuang
    Wang, Ruili
    Zhang, Zijian
    ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, ICA3PP 2020, PT III, 2020, 12454 : 110 - 125
  • [24] Blockchain Consensus Mechanism for Distributed Energy Transactions
    Wu, Jiangyao
    Liu, Ye
    Cai, Jiefei
    Su, Shuhui
    WIRELESS COMMUNICATIONS & MOBILE COMPUTING, 2022, 2022
  • [25] Scalable blockchain storage mechanism based on two-layer structure and improved distributed consensus
    Chunlin Li
    Jing Zhang
    Xianmin Yang
    The Journal of Supercomputing, 2022, 78 : 4850 - 4881
  • [26] Efficient Quantum Blockchain With a Consensus Mechanism QDPoS
    Li, Qin
    Wu, Jiajie
    Quan, Junyu
    Shi, Jinjing
    Zhang, Shichao
    IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, 2022, 17 : 3264 - 3276
  • [27] Performance Modeling of the Consensus Mechanism in a Permissioned Blockchain
    Krieger, Udo R.
    Ziegler, Michael H.
    Cech, Hendrik L.
    COMPUTER NETWORKS, CN 2019, 2019, 1039 : 3 - 17
  • [28] Scalable blockchain storage mechanism based on two-layer structure and improved distributed consensus
    Li, Chunlin
    Zhang, Jing
    Yang, Xianmin
    JOURNAL OF SUPERCOMPUTING, 2022, 78 (04): : 4850 - 4881
  • [29] PoEWAL: A lightweight consensus mechanism for blockchain in IoT
    Raghav
    Andola, Nitish
    Venkatesan, S.
    Verma, Shekhar
    PERVASIVE AND MOBILE COMPUTING, 2020, 69 (69)
  • [30] Proof of Engagement: A Flexible Blockchain Consensus Mechanism
    Xu, Yuntao
    Yang, Xingyu
    Zhang, Jiale
    Zhu, Junwu
    Sun, Maosheng
    Chen, Bing
    WIRELESS COMMUNICATIONS & MOBILE COMPUTING, 2021, 2021