Next Article in Journal
Special Issue: Advances in Mechanics and Control
Next Article in Special Issue
An Approach for Blockchain and Symmetric Keys Broadcast Encryption Based Access Control in IoT
Previous Article in Journal
Numerical Contrivance for Kawahara-Type Differential Equations Based on Fifth-Kind Chebyshev Polynomials
Previous Article in Special Issue
New Identified Strategies to Forge Multivariate Signature Schemes
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Controlling the Difficulty of Combinatorial Optimization Problems for Fair Proof-of-Useful-Work-Based Blockchain Consensus Protocol

1
Faculty of Electrical Engineering, University of Belgrade, 11000 Belgrade, Serbia
2
School of Professional Graduate Studies at Great Valley, The Pennsylvania State University, Malvern, PA 19355, USA
3
Mathematical Institute, Serbian Academy of Sciences and Arts, 11001 Belgrade, Serbia
4
Faculty of Science, Department of Mathematics and Informatics, University of Kragujevac, 34000 Kragujevac, Serbia
*
Author to whom correspondence should be addressed.
Symmetry 2023, 15(1), 140; https://doi.org/10.3390/sym15010140
Submission received: 31 October 2022 / Revised: 27 November 2022 / Accepted: 6 December 2022 / Published: 3 January 2023

Abstract

The wide range of Blockchain (BC) applications and BC’s ubiquity come from the fact that BC, as a collection of records linked to each other, is strongly resistant to alteration, protected using cryptography, and maintained autonomously. All these benefits come with a cost, which in BC is expressed by a very high use of energy needed to execute consensus protocols. Traditionally, consensus protocols based on Proof-of-Work (PoW) ensure fairness, but are not very useful. The paradigm proposed in the recent literature, known as Proof-of-Useful-Work (PoUW), assumes the completion of additional useful work for the same amount of resources (energy) used. However, the majority of the proposed PoUW approaches do not adequately consider fairness in balancing and controlling the difficulty of the work miners need to perform. A minority of the studies that do address fairness in miners’ work utilize PoW as a tool to ensure it. Therefore, a general framework to provide a structure for understanding the difficulty of useful work and how it can be used to fine-tune the complexity of miners’ effort in PoUW-based consensus protocols is proposed in this paper. The main characteristic of the proposed framework is that controlling the difficulty and fairness of miners’ work in PoUW-based consensus protocols is achieved exclusively through the useful work. The modules of the framework are discussed, and many research challenges and opportunities are articulated. The benefits of the proposed approach are illustrated taking as an example two optimization algorithms for a variant of the scheduling problem. In addition, the steps that should be taken to make this general framework applicable to any PoUW-based consensus protocols are identified.
Keywords: balancing workload; energy efficiency; machine learning; heuristic optimization; distributed computing balancing workload; energy efficiency; machine learning; heuristic optimization; distributed computing

Share and Cite

MDPI and ACS Style

Maleš, U.; Ramljak, D.; Jakšić Krüger, T.; Davidović, T.; Ostojić, D.; Haridas, A. Controlling the Difficulty of Combinatorial Optimization Problems for Fair Proof-of-Useful-Work-Based Blockchain Consensus Protocol. Symmetry 2023, 15, 140. https://doi.org/10.3390/sym15010140

AMA Style

Maleš U, Ramljak D, Jakšić Krüger T, Davidović T, Ostojić D, Haridas A. Controlling the Difficulty of Combinatorial Optimization Problems for Fair Proof-of-Useful-Work-Based Blockchain Consensus Protocol. Symmetry. 2023; 15(1):140. https://doi.org/10.3390/sym15010140

Chicago/Turabian Style

Maleš, Uroš, Dušan Ramljak, Tatjana Jakšić Krüger, Tatjana Davidović, Dragutin Ostojić, and Abhay Haridas. 2023. "Controlling the Difficulty of Combinatorial Optimization Problems for Fair Proof-of-Useful-Work-Based Blockchain Consensus Protocol" Symmetry 15, no. 1: 140. https://doi.org/10.3390/sym15010140

APA Style

Maleš, U., Ramljak, D., Jakšić Krüger, T., Davidović, T., Ostojić, D., & Haridas, A. (2023). Controlling the Difficulty of Combinatorial Optimization Problems for Fair Proof-of-Useful-Work-Based Blockchain Consensus Protocol. Symmetry, 15(1), 140. https://doi.org/10.3390/sym15010140

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop