On Some Approaches to the Solution of the “Useful Proof-of-Work for Blockchains” Task


Цитировать

Полный текст

Открытый доступ Открытый доступ
Доступ закрыт Доступ предоставлен
Доступ закрыт Только для подписчиков

Аннотация

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 certain computer work. So, a demand arose for such computational problems to work on, and we will spend for it about the whole blockchain system computing capacity. Now the main class of such problems is a “hash-puzzle” – the problem to find a bit string with a hash that satisfies some conditions. The major hash-puzzle weakness is the lack of the useful application outside of the blockchain technology. In this work, we offer some approaches to the “Useful Proof-of-work for blockchains” task, namely, we consider some practical variants of the NP-complete problems (tasks) that could be solved with the help of SAT-solvers as the proof-of-work computational problems. The use of the FPT-problems requires special study. The approach offered 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 type, the indication of necessary solution precision), mass character. Herewith we admit that not every solved task can be useful but we consider the opportunity to solve some practical tasks 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-tasks (providing the computer work for these events) relations and the realization of the tasks complexity analysis system. This issue should be viewed as a research program because of many technical details that must be worked out further.

Об авторах

V. Durnev

Demidov Yaroslavl State University

Автор, ответственный за переписку.
Email: Durnev@uniyar.ac.ru
Россия, Yaroslavl, 150003

D. Murin

Demidov Yaroslavl State University

Автор, ответственный за переписку.
Email: nirum87@mail.ru
Россия, Yaroslavl, 150003

V. Sokolov

Demidov Yaroslavl State University

Автор, ответственный за переписку.
Email: valery-sokolov@yandex.ru
Россия, Yaroslavl, 150003

D. Chalyy

Demidov Yaroslavl State University

Автор, ответственный за переписку.
Email: chaly@uniyar.ac.ru
Россия, Yaroslavl, 150003

Дополнительные файлы

Доп. файлы
Действие
1. JATS XML

© Allerton Press, Inc., 2018

Согласие на обработку персональных данных

 

Используя сайт https://journals.rcsi.science, я (далее – «Пользователь» или «Субъект персональных данных») даю согласие на обработку персональных данных на этом сайте (текст Согласия) и на обработку персональных данных с помощью сервиса «Яндекс.Метрика» (текст Согласия).