![](https://habrastorage.org/getpro/habr/upload_files/1c2/6ba/e42/1c26bae42c81af29b32be2f18fffb1e6.png)
Алгоритм консенсуса — это механизм, который обеспечивает достижение согласия между всеми участниками сети о текущем состоянии данных, даже если некоторые ноды выходят из строя. Другими словами, консенсус помогает получить согласия от всех участников сети, в отношении того, какие данные можно добавить в сеть.
![](https://habrastorage.org/getpro/habr/upload_files/668/0a1/44d/6680a144d27e4c3033ebecb7d95ab5c9.png)
Алгоритм Proof of Work, так называемый PoW (Доказательство выполнения работы)
PoW — это алгоритм консенсуса, суть которого сводится к двум основным пунктам:
1. Необходимости выполнения определенной достаточно сложной и длительной задачи, которую выполняют майнеры;
Блок-кандидат имеет исходный хеш, который хешируется майнерами по алгоритму SHA-256, пока не будет найдено подходящее решение в виде итогового хеша.
Хеш — это произвольный набор букв и цифр, который создается при обработке данных через алгоритм хеширования SHA-256.
2. Возможности Полных нод быстро и легко проверить результат.
Когда известен итоговый хеш, Полные ноды осуществляют процесс проверки правильности выполненной задачи от итогового хеша к исходному. Этот происходит крайне быстро и не требует больших мощностей.
![](https://habrastorage.org/getpro/habr/upload_files/033/811/ffc/033811ffc5ae142dba5aef5a61d01390.png)
Если говорить простыми словами, механизм PoW обеспечивает способность ноды проверить, что майнер фактически выполнил расчеты. Данный процесс включает в себя попытку найти хеш заголовка блока, который будет по своему значению соответствовать текущему уровню сложности.
Okunev_PY
Статья не соответствует заголовку.