Reputation-Based Leader Selection Consensus Algorithm with Rewards for Blockchain Technology
Blockchain technology is an emerging decentralized and distributed technology that can maintain data security. It has the potential to transform many sectors completely. The core component of blockchain networks is the consensus algorithm because its efficiency, security, and scalability depend on i...
Saved in:
Main Authors: | , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2025-01-01
|
Series: | Computers |
Subjects: | |
Online Access: | https://www.mdpi.com/2073-431X/14/1/20 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
_version_ | 1832588777917251584 |
---|---|
author | Munir Hussain Amjad Mehmood Muhammad Altaf Khan Rabia Khan Jaime Lloret |
author_facet | Munir Hussain Amjad Mehmood Muhammad Altaf Khan Rabia Khan Jaime Lloret |
author_sort | Munir Hussain |
collection | DOAJ |
description | Blockchain technology is an emerging decentralized and distributed technology that can maintain data security. It has the potential to transform many sectors completely. The core component of blockchain networks is the consensus algorithm because its efficiency, security, and scalability depend on it. A consensus problem is a difficult and significant task that must be considered carefully in a blockchain network. It has several practical applications such as distributed computing, load balancing, and blockchain transaction validation. Even though a lot of consensus algorithms have been proposed, the majority of them require many computational and communication resources. Similarly, they also suffer from high latency and low throughput. In this work, we proposed a new consensus algorithm for consortium blockchain for a leader selection using the reputation value of nodes and the voting process to ensure high performance. A security analysis is conducted to demonstrate the security of the proposed algorithm. The outcomes show that the proposed algorithm provides a strong defense against the network nodes’ abnormal behavior. The performance analysis is performed by using Hyperledger Fabric v2.1 and the results show that it performs better in terms of throughput, latency, CPU utilization, and communications costs than its rivals Trust-Varying Algo, FP-BFT, and Scalable and Trust-based algorithms. |
format | Article |
id | doaj-art-7e228e4cc97d4ca1aae51552d676537f |
institution | Kabale University |
issn | 2073-431X |
language | English |
publishDate | 2025-01-01 |
publisher | MDPI AG |
record_format | Article |
series | Computers |
spelling | doaj-art-7e228e4cc97d4ca1aae51552d676537f2025-01-24T13:27:54ZengMDPI AGComputers2073-431X2025-01-011412010.3390/computers14010020Reputation-Based Leader Selection Consensus Algorithm with Rewards for Blockchain TechnologyMunir Hussain0Amjad Mehmood1Muhammad Altaf Khan2Rabia Khan3Jaime Lloret4Institute of Computing, Kohat University of Science & Technology, Kohat 26000, PakistanInstitute of Computing, Kohat University of Science & Technology, Kohat 26000, PakistanInstitute of Computing, Kohat University of Science & Technology, Kohat 26000, PakistanInstitute of Computing, Kohat University of Science & Technology, Kohat 26000, PakistanIntegrated Management Coastal Research Institute, Universitat Politecnica de Valencia, Camino Vera s/n, 46022 Valencia, SpainBlockchain technology is an emerging decentralized and distributed technology that can maintain data security. It has the potential to transform many sectors completely. The core component of blockchain networks is the consensus algorithm because its efficiency, security, and scalability depend on it. A consensus problem is a difficult and significant task that must be considered carefully in a blockchain network. It has several practical applications such as distributed computing, load balancing, and blockchain transaction validation. Even though a lot of consensus algorithms have been proposed, the majority of them require many computational and communication resources. Similarly, they also suffer from high latency and low throughput. In this work, we proposed a new consensus algorithm for consortium blockchain for a leader selection using the reputation value of nodes and the voting process to ensure high performance. A security analysis is conducted to demonstrate the security of the proposed algorithm. The outcomes show that the proposed algorithm provides a strong defense against the network nodes’ abnormal behavior. The performance analysis is performed by using Hyperledger Fabric v2.1 and the results show that it performs better in terms of throughput, latency, CPU utilization, and communications costs than its rivals Trust-Varying Algo, FP-BFT, and Scalable and Trust-based algorithms.https://www.mdpi.com/2073-431X/14/1/20blockchainconsensus algorithmnode classificationvoting processleader electionhyperledger fabric |
spellingShingle | Munir Hussain Amjad Mehmood Muhammad Altaf Khan Rabia Khan Jaime Lloret Reputation-Based Leader Selection Consensus Algorithm with Rewards for Blockchain Technology Computers blockchain consensus algorithm node classification voting process leader election hyperledger fabric |
title | Reputation-Based Leader Selection Consensus Algorithm with Rewards for Blockchain Technology |
title_full | Reputation-Based Leader Selection Consensus Algorithm with Rewards for Blockchain Technology |
title_fullStr | Reputation-Based Leader Selection Consensus Algorithm with Rewards for Blockchain Technology |
title_full_unstemmed | Reputation-Based Leader Selection Consensus Algorithm with Rewards for Blockchain Technology |
title_short | Reputation-Based Leader Selection Consensus Algorithm with Rewards for Blockchain Technology |
title_sort | reputation based leader selection consensus algorithm with rewards for blockchain technology |
topic | blockchain consensus algorithm node classification voting process leader election hyperledger fabric |
url | https://www.mdpi.com/2073-431X/14/1/20 |
work_keys_str_mv | AT munirhussain reputationbasedleaderselectionconsensusalgorithmwithrewardsforblockchaintechnology AT amjadmehmood reputationbasedleaderselectionconsensusalgorithmwithrewardsforblockchaintechnology AT muhammadaltafkhan reputationbasedleaderselectionconsensusalgorithmwithrewardsforblockchaintechnology AT rabiakhan reputationbasedleaderselectionconsensusalgorithmwithrewardsforblockchaintechnology AT jaimelloret reputationbasedleaderselectionconsensusalgorithmwithrewardsforblockchaintechnology |