On Some Approaches to the Solution of the Problem «Useful Proof-of-work for Blockchains»

The blockchain technology is based on the ”Proof-of-work” principles. The essence of this principle is that some event (for example the bill-to-bill money transaction) becomes significant after the confirmation by a certain computer work. So, a demand arose for such computational problems to work on...

Full description

Bibliographic Details
Main Authors: Valeriy G. Durnev, Dmitry M. Murin, Valery A. Sokolov, Dmitry Ju. Chalyy
Format: Article
Language:English
Published: Yaroslavl State University 2018-08-01
Series:Modelirovanie i Analiz Informacionnyh Sistem
Subjects:
fpt
Online Access:https://www.mais-journal.ru/jour/article/view/732
id doaj-7fbda304deec4acb98dfad91aeb60195
record_format Article
spelling doaj-7fbda304deec4acb98dfad91aeb601952021-07-29T08:15:15ZengYaroslavl State UniversityModelirovanie i Analiz Informacionnyh Sistem1818-10152313-54172018-08-0125440241010.18255/1818-1015-2018-4-402-410515On Some Approaches to the Solution of the Problem «Useful Proof-of-work for Blockchains»Valeriy G. Durnev0Dmitry M. Murin1Valery A. Sokolov2Dmitry Ju. Chalyy3P.G. Demidov Yaroslavl State UniversityP.G. Demidov Yaroslavl State UniversityP.G. Demidov Yaroslavl State UniversityP.G. Demidov Yaroslavl State UniversityThe blockchain technology is based on the ”Proof-of-work” principles. The essence of this principle is that some event (for example the bill-to-bill money transaction) becomes significant after the confirmation by a certain computer work. So, a demand arose for such computational problems to work on, and we will spend on it about the whole blockchain system computing capacity. Now the main kind of such a problem is a hash-puzzle – the problem to find a bit string with a hash that satisfies some conditions. The important hash-puzzle weakness is the lack of the useful application outside of the blockchain technology. In this work, we offer some approaches to ”Useful Proof-of-work for blockchains” problem, namely, consider some practical variants of the NP-complete problems that could be solved with the help of SAT or LLL-solvers as the Proof-of-Work computational problems. The use of the FPTproblems requires special study. The offered approach allows to provide the following characteristics of the proof-of-work computational problems: usefulness, problems complexity management (through the dimension change, choosing problems of certain kind, the indication of necessary solution precision), mass character. Herewith we admit that not every solved problem can be useful but we consider the opportunity to solve some practical problems with the help of the blockchain technology. Among other things it is also possible to compare the virtual crypto-currency value (through the energy costs spent) and the effective result of the practical problems solution. The most complicated points of the described approach are the realization of the events-problems (providing the computer work for these events) relations and the realization of the problems complexity analysis system. This issue should be viewed as the study program because of many technical details that must be worked out further.https://www.mais-journal.ru/jour/article/view/732proof-of-workblockchainsatisfiabilitysat-solvernp-completefptalgorithm
collection DOAJ
language English
format Article
sources DOAJ
author Valeriy G. Durnev
Dmitry M. Murin
Valery A. Sokolov
Dmitry Ju. Chalyy
spellingShingle Valeriy G. Durnev
Dmitry M. Murin
Valery A. Sokolov
Dmitry Ju. Chalyy
On Some Approaches to the Solution of the Problem «Useful Proof-of-work for Blockchains»
Modelirovanie i Analiz Informacionnyh Sistem
proof-of-work
blockchain
satisfiability
sat-solver
np-complete
fpt
algorithm
author_facet Valeriy G. Durnev
Dmitry M. Murin
Valery A. Sokolov
Dmitry Ju. Chalyy
author_sort Valeriy G. Durnev
title On Some Approaches to the Solution of the Problem «Useful Proof-of-work for Blockchains»
title_short On Some Approaches to the Solution of the Problem «Useful Proof-of-work for Blockchains»
title_full On Some Approaches to the Solution of the Problem «Useful Proof-of-work for Blockchains»
title_fullStr On Some Approaches to the Solution of the Problem «Useful Proof-of-work for Blockchains»
title_full_unstemmed On Some Approaches to the Solution of the Problem «Useful Proof-of-work for Blockchains»
title_sort on some approaches to the solution of the problem «useful proof-of-work for blockchains»
publisher Yaroslavl State University
series Modelirovanie i Analiz Informacionnyh Sistem
issn 1818-1015
2313-5417
publishDate 2018-08-01
description The blockchain technology is based on the ”Proof-of-work” principles. The essence of this principle is that some event (for example the bill-to-bill money transaction) becomes significant after the confirmation by a certain computer work. So, a demand arose for such computational problems to work on, and we will spend on it about the whole blockchain system computing capacity. Now the main kind of such a problem is a hash-puzzle – the problem to find a bit string with a hash that satisfies some conditions. The important hash-puzzle weakness is the lack of the useful application outside of the blockchain technology. In this work, we offer some approaches to ”Useful Proof-of-work for blockchains” problem, namely, consider some practical variants of the NP-complete problems that could be solved with the help of SAT or LLL-solvers as the Proof-of-Work computational problems. The use of the FPTproblems requires special study. The offered approach allows to provide the following characteristics of the proof-of-work computational problems: usefulness, problems complexity management (through the dimension change, choosing problems of certain kind, the indication of necessary solution precision), mass character. Herewith we admit that not every solved problem can be useful but we consider the opportunity to solve some practical problems with the help of the blockchain technology. Among other things it is also possible to compare the virtual crypto-currency value (through the energy costs spent) and the effective result of the practical problems solution. The most complicated points of the described approach are the realization of the events-problems (providing the computer work for these events) relations and the realization of the problems complexity analysis system. This issue should be viewed as the study program because of many technical details that must be worked out further.
topic proof-of-work
blockchain
satisfiability
sat-solver
np-complete
fpt
algorithm
url https://www.mais-journal.ru/jour/article/view/732
work_keys_str_mv AT valeriygdurnev onsomeapproachestothesolutionoftheproblemusefulproofofworkforblockchains
AT dmitrymmurin onsomeapproachestothesolutionoftheproblemusefulproofofworkforblockchains
AT valeryasokolov onsomeapproachestothesolutionoftheproblemusefulproofofworkforblockchains
AT dmitryjuchalyy onsomeapproachestothesolutionoftheproblemusefulproofofworkforblockchains
_version_ 1721256699508031488