Протокол и алгоритмы консенсуса - что же это такое?
Приятного чтения, дорогой Криптан.
Блокчейн-протокол: это, условно говоря, набор правил, обеспечивающий безопасность транзакций в блокчейне.
Алгоритмы консенсуса: это механизм, созданный для проверки правил протокола, существует несколько алгоритмов, вот самые известные из них:
PoW ( Proof of Work ) — это алгоритм консенсуса Bitcoin. Именно этот протокол нацелен на майнеров. Обратив внимание на название алгоритма, мы можем понять всю его суть. А именно: членам сети необходим решить условную математическую головоломку по нахождению хэша и доказать проделанную работу публично. Первый кто находит правильное решение, получает право добавить блок в цепочку и получить награду за работу.
Как можно понять, награда и является мотиватором к совершению вычислений.
PoS ( Proof of Stake ) — альтернативное PoW решение, созданное с целью компенсировать недостатки предшественника. Работает следующим образом: вычислительная мощность в этом механизме обеспечивает Staking монет ( блокировка с целью получения вознаграждения ) , т.е. владельцы блокируют свои монеты как залог за возможность проверки блоков, в последствии они становятся валидатороами.
Валидатор проверяет правильность транзакций в блоках, если все правильно блок добавляют в цепочку, валидатор соответственно получает награду за свою работу, если валидатор предлагает добавить неверный блок он теряет часть заблокированных монет.
Главные отличия этих консенсусов:
PoW - использует конкурентный метод, для проверки и добавления блоков
PoS - использует случайный выбор участников, для проверки.