Механизм консенсуса
Механизм консенсуса — правило, по которому сеть без центра решает, какая версия истории верна. Он определяет, кто записывает следующий блок и что делает участника честным.
Какую задачу он решает
Тысячи узлов получают транзакции в разном порядке и с разной задержкой. Нужно, чтобы все пришли к одной версии событий, не доверяя друг другу и не имея арбитра. Это и есть задача консенсуса.
Сложность в том, что часть участников может врать намеренно. Механизм должен работать, даже когда меньшинство активно вредит, — и делать вред дороже пользы от него.
Разные механизмы делают ставку на разные ресурсы. Proof-of-Work делает дорогой саму запись, Proof-of-Stake — нарушение правил, а сети с ограниченным кругом участников просто договариваются голосованием известных сторон.
Чем они отличаются
Что именно теряет нарушитель в каждом подходе.
| Proof-of-Work | электричество и оборудование |
| Proof-of-Stake | заблокированные монеты |
| Закрытые сети | репутацию и доступ |
Отсюда и разница в свойствах: первый устойчив, но энергоёмок; второй экономичен, но склонен к концентрации у крупных держателей; третий быстр, но требует доверия к списку участников.
Что стоит понимать
- Скорость покупается довериемСети с тысячей транзакций в секунду обычно имеют меньше независимых валидаторов. Это компромисс, а не превосходство.
- Финальность бывает разнойВ одних сетях транзакция необратима через секунды, в других вероятность отката просто убывает с каждым блоком.
- Решают узлы, а не мощностьМайнер предлагает блок, но принимают его узлы. Правила меняются только с их согласия.