2021Herald of Khmelnytskyi National University Technical sciencesOpen access

BLOCKCHAIN SYSTEM CONSENSUS ALGORITHMS

V. KUCHKOVSKY

Open full text 2 citations

Abstract

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.

Open-access reader

About this research paper

What this paper is about

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.

Why it matters

OpenAlex reports 2 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

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.

Key concepts: Proof-of-work system, Consensus algorithm, Computer science, Hash function, Proof of concept, Cryptocurrency, Algorithm, Proof theory

Related papers

Back to paper searchBrowse research topicsOriginal source
BLOCKCHAIN SYSTEM CONSENSUS ALGORITHMS — Research Paper | ScholarLens