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 条
  • [1] An Improved Consensus Mechanism for Blockchain
    Guo, Hong
    Zheng, Hongqiang
    Xu, Kai
    Kong, Xiangrui
    Liu, Jing
    Liu, Fang
    Gai, Keke
    SMART BLOCKCHAIN, 2018, 11373 : 129 - 138
  • [2] An Improved Consensus Mechanism for the Blockchain Based on Credit Rewards and Punishments
    Li, Lixiang
    Yan, Jin
    Peng, Haipeng
    Yang, Yixian
    2020 2ND INTERNATIONAL CONFERENCE ON BLOCKCHAIN TECHNOLOGY (ICBCT 2020), 2020, : 105 - 109
  • [3] Blockchain Consensus Mechanism Based on Improved Distributed Consistency and Hash Entropy
    Ma, Jue
    SCIENTIFIC PROGRAMMING, 2021, 2021
  • [4] Consensus Mechanism of IoT Based on Blockchain Technology
    Wu, Yue
    Song, Liangtu
    Liu, Lei
    Li, Jincheng
    Li, Xuefei
    Zhou, Linli
    SHOCK AND VIBRATION, 2020, 2020
  • [5] Blockchain Consensus Mechanism Based on Quantum Teleportation
    Wen, Xiaojun
    Chen, Yongzhi
    Zhang, Wei
    Jiang, Zoe L.
    Fang, Junbin
    MATHEMATICS, 2022, 10 (14)
  • [6] Consensus Mechanism in Enterprise Blockchain
    Lasisi, Ayokomi
    Hsu, Sonya
    2019 IEEE INTERNATIONAL CONFERENCE ON INTELLIGENCE AND SECURITY INFORMATICS (ISI), 2019, : 228 - 228
  • [7] Blockchain consensus challenges and an efficient novel consensus mechanism
    Kshirsagar, Avinash
    Pachghare, Vinod
    JOURNAL OF INFORMATION & OPTIMIZATION SCIENCES, 2024, 45 (04): : 863 - 872
  • [8] Study on mobile trading mechanism based on blockchain Byzantine consensus algorithm
    Hu, Wei
    Li, Huanhao
    Yawei, Hu
    Yao, Wenhui
    INTERNATIONAL JOURNAL OF MOBILE COMMUNICATIONS, 2021, 19 (05) : 547 - 563
  • [9] Consensus Mechanism of Blockchain Based on PoR with Data Deduplication
    Zhou, Wei
    Wang, Hao
    Mohiuddin, Ghulam
    Chen, Dan
    Ren, Yongjun
    INTELLIGENT AUTOMATION AND SOFT COMPUTING, 2022, 34 (03): : 1473 - 1488
  • [10] A Dynamic Reputation-based Consensus Mechanism for Blockchain
    Qiu, Xiaofang
    Qin, Zhi
    Wan, Wunan
    Zhang, Jinquan
    Guo, Jinliang
    Zhang, Shibin
    Xia, Jinyue
    CMC-COMPUTERS MATERIALS & CONTINUA, 2022, 73 (02): : 2577 - 2589