A compute and wait in pow (Cw-pow) consensus algorithm for preserving energy consumption

Mostefa Kara*, Abdelkader Laouid, Muath Alshaikh, Mohammad Hammoudeh, Ahcene Bounceur*, Reinhardt Euler, Abdelfattah Amamra, Brahim Laouid

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

30 Scopus citations

Abstract

Several trusted tasks use consensus algorithms to solve agreement challenges. Usually, consensus agreements are used to ensure data integrity and reliability in untrusted environments. In many distributed networking fields, the Proof of Work (PoW) consensus algorithm is commonly used. However, the standard PoW mechanism has two main limitations, where the first is the high power consumption and the second is the 51 % attack vulnerability. In this paper, we look to improve the PoW consensus protocol by introducing several proof rounds. Any given consensus node should resolve the game of the current round Roundi before participating in the next round Roundi+1 . Any node that resolves the game of Roundi can only pass to the next round if a predetermined number of solutions has been found by other nodes. The obtained evaluation results of this technique show significant improvements in terms of energy consumption and robustness against the 51 % and Sybil attacks. By fixing the number of processes, we obtained an energy gain rate of 15.63 % with five rounds and a gain rate of 19.91 % with ten rounds.

Original languageEnglish
Article number6750
JournalApplied Sciences (Switzerland)
Volume11
Issue number15
DOIs
StatePublished - 1 Aug 2021
Externally publishedYes

Bibliographical note

Publisher Copyright:
© 2021 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article.

Keywords

  • Blockchain
  • Distributed systems
  • Energy consumption
  • Game competition
  • Improved PoW consensus algorithms

ASJC Scopus subject areas

  • General Materials Science
  • Instrumentation
  • General Engineering
  • Process Chemistry and Technology
  • Computer Science Applications
  • Fluid Flow and Transfer Processes

Fingerprint

Dive into the research topics of 'A compute and wait in pow (Cw-pow) consensus algorithm for preserving energy consumption'. Together they form a unique fingerprint.

Cite this