Надіслати статтю
вул. Інститутська 11, м. Хмельницький, 29016

АЛГОРИТМИ КОНСЕНСУСА БЛОКЧЕЙН СИСТЕМ

BLOCKCHAIN SYSTEM CONSENSUS ALGORITHMS

Сторінки: 30-33. Номер: №3, 2021 (297) 
Автори:
В.В. КУЧКОВСЬКИЙ
Національний університет “Львівська політехніка”
V.V. KUCHKOVSKY
Lviv Polytechnic National University
DOI: https://www.doi.org/10.31891/2307-5732-2021-297-3-30-33
Надійшла / Paper received :  07.05.2021 р
Надрукована / Paper Printed : 30.06.2021 р

Анотація мовою оригіналу

У цій статті описані алгоритми консенсусу їх позитивні та негативні моменти. Дано опис алгоритмам та приведений приклад вирішення даної проблеми. Наведено приклад використання декількох консенсусів в блокчейн мережах. Описані такі консенсуси як Proof of Work, Proof of Capacity, Proof of Authority, Proof of Activity, Proof of Importance, Proof of Stake, а також його підвиди: LPoS, DPoS. Роказані нюанси про змішаний вид консенсусів та наведені приклади таких криптовалют і систем. Приведені приклади хеш-функцій, мастернод, а також ключові особливості певних криптовалют зі змішаним консенсусом. Зроблені висновки.
Ключові слова — блокчейн, криптовалюта, консенсус, алгоритми.

Розширена анотація англійською мовою

This article describes the main consensus algorithms, their positive and negative aspects. Consensus in the general sense means a way to come to an agreement. In the blockchain, which is a decentralized system that does not have a single governing body, various algorithms have been developed to achieve consensus. In a blockchain network, it does not matter whether the system participants trust each other or not. They must agree on certain principles of work that will apply to everyone. And this is a direct function of the consensus mechanism. Algorithms are described and an example of solving this problem is given, namely the problem of choosing a consensus for future systems. An example of using multiple consensuses in blockchain networks is given. Such consensuses as Proof of Work (PoW), proof of Capacity (PoC), proof of Authority (PoA), proof of activity (PoAA), proof of Importance (PoI), proof of Burn (PoB), proof of Stake (PoS) are described, as well as its subspecies: Leased Proof-of-Stake (LPoS), Delegated Proof-of-Stake (DPoS). Many different nuances about the mixed type of consensus are described and examples of such cryptocurrencies and systems are given. The subtleties of mining for each consensus are described. Examples of hash functions, masternodes, nodes, algorithms, as well as key features of certain cryptocurrencies with mixed consensus are given. It is concluded that the choice of consensus for building systems based on blockchain.
Keywords — blockchain, cryptocurrency, consensus, algorithms, pow, pos, dpos, poa, lpos, poi, pob, poc.

References

  1. Bitcoin: A Peer-to-Peer Electronic Cash System, https://bitcoin.org/bitcoin.pdf.
  2. Plotnikov, V., & Kuznetsova, V. (2018). The Prospects for the Use of Digital Technology “Blockchain” in the Pharmaceutical Market. In MATEC Web of Conferences (Vol. 193, p. 02029). EDP Sciences.
  3. Pastor, I. G., Olaso, J. R. O., & Fuente, F. S. Unveiling the Opportunities of Using Blockchain in Project Management. Research and Education in Project Management (Bilbao, 2018), 22.
  4. Kushch, S., & Prieto Castrillo, F. (2017). A review of the applications of the Block-chain technology in smart devices and dis-tributed renewable energy grids.
  5. Andreas M. Antonopoulos. (2014, December). Mastering Bitcoin: Programming the Open Blockchain, 28.

Post Author: npetliaks

Translate