Consensus Algorithms in Blockchain – Part 2

CornerRight 2 min


Icons/Position/Pos. No. 1

Blockchain


Icons/Technology/Tech No.1

AI

Here’s the next selection of consensus algorithms – with a short description, that might be useful in your journey through blockchain. Now we take a dive into the more centralized solutions.

For two of the most popular consensus algorithms in blockchain, and a short description on what they are in general, check our previous post:
>> Consensus Algorithms in Blockchain – Part 1

Delegated Proof-of-Stake (DPoS) 

In the basic Proof-of-Stake, holders are voting for the blocks. In Delegated Proof-of-Stake (used by projects EOS and Steemit), they vote for periodically shuffled delegates that will create and validate them on their behalf.

This approach allows for very fast, cheap transactions. The blockchain is more scalable and energy efficient – but, of course, paying its price in centralisation.

Proof-of-Authority (PoA) 

Going even deeper into the centralized solutions: here we have a system, where the transactions are validated by the admins. Consensus based on Proof-of-Authority is a solution optimized for private networks, highly scalable, with excellent throughput.

One might argue, that it rips off one of the biggest benefits of blockchain – but in fact it might be a reasonable solution for some business cases.

Proof-of-Weight (PoWeight) 

Proof-of-Weight attributes your probability of mining a new block to a certain value. It can be any number related with the node, such as the amount of blockchain related data that you store on your drive, or any other customized weight – it is yours to choose.

One of the most known examples is Filecoin. Your “weight” in the blockchain depends on how much IPFS data you store at the given time.

Byzantine Fault Tolerance (BFT) 

Byzantine Fault Tolerance is a solution to a classic problem, usually depicted with an example of generals planning an assault on a surrounded city. They have to agree whether to attack or break the siege. The main problem is that some of the generals might be traitors, trying to disrupt the decision process and vote to retreat .

It’s used by Ripple and Hyperledger, being a low cost, scalable solution. But it raises some trust issues, that have to be solved through centralization.

Want to know more on blockchain technology?
Sign up to our newsletter.

Similar blog posts

10 Common Software Architecture Patterns: Expert Guide

8 min

Did you know that before starting a software development project, an architect needs to pick the software architecture for it? This is a common best practice in the tech industry that allows teams to make the most out of the software and create a better experience for users.

Wed/Mar/2022
see details

12 Interesting Blogs on Blockchain & Cryptocurrencies

3 min

It’s not easy to find a reliable and friendly source of information on blockchain technology. To help you reach some of the best, we’ve aggregated the top blogs related to the topic, which can extend your view on blockchain & cryptocurrencies.

Thu/Jun/2018
see details

4soft Use Cases: Blockchain In E-Commerce

4 min

E-Commerce thrives. Online sales steadily grow by about 20% every year. To sustain this growth, online shops leverage every possible technology that helps them to be more efficient and get ahead of the competition to sell more, faster and at better prices.

Tue/Feb/2020
see details

4soft Use Cases: Blockchain in Healthcare

4 min

Report by BIS research says that in the next 6 years the healthcare industry can save $100 billion per year by using Blockchain technology. Usually, it is dangerous to cut costs in this area. When you’re dealing with health, any failure or slight decrease in efficiency can contribute to very serious complications. Life and death depend on the reliability of the IT systems and their ability to support rather than obstruct peoples’ work

Thu/Jan/2020
see details