journal article·2022Open access

A Dynamic Reputation–based Consensus Mechanism for Blockchain

Xiaofang Qiu, Zhi Qin, Wunan Wan, Jinquan Zhang, Jinliang Guo, Shibin Zhang, Jinyue Xia

Computers, Materials & Continua· Volume 73· Issue 2

Abstract

In recent years, Blockchain is gaining prominence as a hot topic in academic research. However, the consensus mechanism of blockchain has been criticized in terms of energy consumption and performance. Although Proof-of-Authority (PoA) consensus mechanism, as a lightweight consensus mechanism, is more efficient than traditional Proof-of-Work (PoW) and Proof-of-Stake (PoS), it suffers from the problem of centralization. To this end, on account of analyzing the shortcomings of existing consensus mechanisms, this paper proposes a dynamic reputation-based consensus mechanism for blockchain. This scheme allows nodes with reputation value higher than a threshold apply to become a monitoring node, which can monitor the behavior of validators in case that validators with excessive power cause harm to the blockchain network. At the same time, the reputation evaluation algorithm is also introduced to select nodes with high reputation to become validators in the network, thus increasing the cost of malicious behavior. In each consensus cycle, validators and monitoring nodes are dynamically updated according to the reputation value. Through security analysis, it is demonstrated that the scheme can resist the attacks of malicious nodes in the blockchain network. By simulation experiments and analysis of the scheme, the result verifies that the mechanism can effectively improve the fault tolerance of the consensus mechanism, reduce the time of consensus to guarantee the security of the system.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Blockchain Technology Applications and Security · Cryptography and Data Security · Privacy-Preserving Technologies in Data

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (19)

Show source-provided references
1. S. Nakamoto, “Bitcoin: A peer-to-peer electronic cash system,” April 10, 2018. [Online]. Available: http://bitcoins.info/bitcoin.pdf.
2. A fraud-resilient blockchain-based solution for invoice financing10.1109/TEM.2020.2971865 ↗
3. Energy-efficient and blockchain-enabled model for internet of things (IoT) in smart cities10.32604/cmc.2021.014180 ↗
4. Data security storage model of the internet of things based on blockchain10.32604/csse.2021.014541 ↗
5. Blockchain technology in healthcare: A systematic review10.3390/healthcare7020056 ↗
6. Integrating blockchain technology into healthcare through an intelligent computing technique10.32604/cmc.2022.020342 ↗
7. Some constraints and tradeoffs in the design of network communications
8. The Byzantine generals problem
9. S. King and S. Nadal, “PPCoin: Peer-to-peer crypto-currency with proof-of-stake,” August 19, 2012. [Online]. Available: https://archive.org/details/PPCoinPaper.
10. Managing smart home appliances with proof of authority and blockchain
11. Examining the applicability of blockchain to the smart grid using proof-of-authority consensus
12. Permission-based blockchain with proof of authority for secured healthcare data sharing
13. Research on blockchain system of improved PoA consensus mechanism for solving issue of phonily occupating seats of civil aviation
14. The eigentrust algorithm for reputation management in P2P networks
15. PeerTrust: Supporting reputation-based trust for peer-to-peer electronic communities10.1109/TKDE.2004.1318566 ↗
16. Study on consensus mechanism of block chain motivation based on dynamic trust
17. Proof of trust: Mechanism of trust degree based on dynamic authorization
18. A fair blockchain based on proof of credit10.1109/TCSS.2019.2938841 ↗
19. Blockchain reputation-based consensus: A scalable and resilient mechanism for distributed mistrusting applications10.1016/j.comnet.2020.107367 ↗