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...

Full description

Saved in:
Bibliographic Details
Main Authors: Munir Hussain, Amjad Mehmood, Muhammad Altaf Khan, Rabia Khan, Jaime Lloret
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