---
title: "What is Consensus algorithm?"  
description: "What is Consensus algorithm?"  
author: "Sandra Emily"  
published: 2022-05-19  
canonical: https://answers.mindstick.com/qa/97501/what-is-consensus-algorithm  
category: "troubleshooting"  
tags: ["troubleshooting", "blockchain"]  
reading_time: 1 minute  

---

# What is Consensus algorithm?

What is Consensus [algorithm](https://www.mindstick.com/blog/119/implementing-cryptography-in-c-sharp-dot-net-by-using-sha1-algorithm)?

## Answers

### Answer by Hitesh Vohra

- A **consensus algorithm** is a computer science procedure that allows disparate processes or systems to agree on a single data value. Consensus methods are used in networks with several faulty nodes to achieve reliability. In distributed computing and multi-agent systems, resolving this issue, known as the consensus problem, is critical.
- Consensus algorithms must expect that some processes and systems will be unavailable, as well as that some communications will be lost, in order to handle this reality. Consensus algorithms must therefore be fault-tolerant. They usually presume that just a percentage of nodes would reply, but they demand a minimum response from that portion, such as 51 percent.

\

## Read More: [What is a 51% attack?](https://answers.mindstick.com/qa/97498/what-is-a-51-attack)


---

Original Source: https://answers.mindstick.com/qa/97501/what-is-consensus-algorithm

Copyright © MindStick Software Pvt. Ltd. This Markdown version is provided for developers, AI systems, and offline reading.
