Cerberus Consensus Algorithm

By uygarpelin | CryptoNygma | 18 Oct 2020


828800df331760a66420c9f58595373490ec7ad877f5cb00523ffc49cbe2b144.png

The Radix Network relies on two key technological features, specifically the Cerberus consensus algorithm and the Radix Engine, that help it validate transactions and power decentralized applications.

Today we will talk about Cerberus.
But first let me remind you for those who don’t know. This Algorithm is known as Byzantine Fault Tolerant (BFT). And don’t say ‘’Oh BFT, like Bitcoin, you didn’t innovate, you used the system we already know.’’

If we explain Byzantine Fault Tolerant (BFT):
As with most distributed computing systems, participants of the cryptocurrency network must regularly reach consensus about the current state of the blockchain, which is called consensus achievement. However, it is not easy to reach agreement securely and reliably in distributed networks.

So how can a distributed network of computer nodes agree on a decision, when some nodes are likely to fail or be dishonest? This is the most fundamental question of the Byzantine Generals problem and gave rise to the concept of Byzantine fault tolerance. To put it briefly, the Byzantine Generals Problem was conceived in 1982 as a logical dilemma that illustrates how a group of Byzantine generals had communication problems trying to reach consensus on their next move.

The dilemma assumes that each general has its own army and each group is stationed in different parts of the city where they plan to attack. Generals must agree to either attack or retreat. As long as it is agreed, their attack or retreat is insignificant, the important thing is to implement the joint decision in a coordinated manner.

Therefore, the following objectives should be considered.

Each general must decide: attack or retreat (yes or no)

Cannot be changed after the decision has been made

All generals must agree on the same decision and implement it simultaneously. Let’s adapt this explanation to the nodes in the Blockchain. Nodes must reach consensus, operate with confidence, make correct decisions against deception.

Radix developed Cerberus for this situation.Cerberus is Radix’s consensus algorithm that takes a different approach to sharding (a scaling solution for blockchains based on parallel computation). Cerberus combines three core insights:

Image for post

With this algorithm, we will see the effect of Cerberus.

Buy Radix :https://tokens.radixdlt.com/ (radix sale ends on 22.10.2020)

Official website: https://www.radixdlt.com/

Radix Official Twitter: https://twitter.com/radixdlt

Radix DLT Official Telegram: https://t.me/radix_dlt

Radix Whitepapers: https://www.radixdlt.com/#white_papers

Radix Blog: https://www.radixdlt.com/blog/

How do you rate this article?

5


uygarpelin
uygarpelin

Crypto Hodler.. Crypto and Blockchain enthusiast .. Technician.. amateur blogger.. HODOR.. HODOR..


CryptoNygma
CryptoNygma

Crypto News, ICO-IEO News, Airdrops, Bounties.

Send a $0.01 microtip in crypto to the author, and earn yourself as you read!

20% to author / 80% to me.
We pay the tips from our rewards pool.