Практические руководства ExchangeRates.Pro
Консенсус без мифов
Понятный гид по Proof of Work, Proof of Stake, финальности, подтверждениям и важным для пользователя компромиссам.
Консенсус позволяет независимым компьютерам согласовать единую историю без центрального администратора базы данных. Это не голосование за популярность и не доказательство ценности актива. Он отвечает на более узкий вопрос: какие транзакции и блоки сеть должна принять?
Proof of Work
В Proof of Work майнеры расходуют вычислительные ресурсы, чтобы предлагать блоки. Сеть принимает валидную цепочку с наибольшей накопленной работой по её правилам. Эту модель использует Bitcoin.
Чтобы переписать недавнюю историю, атакующему нужно повторить и обогнать выполненную работу. Поэтому отменить транзакцию становится сложнее с каждым подтверждением. Компромисс — заметное энергопотребление и специализированная инфраструктура майнинга.
Proof of Stake
В Proof of Stake валидаторы блокируют актив сети и участвуют по правилам протокола. За нечестное поведение или недоступность они могут потерять вознаграждение или часть залога. Многие сети добавляют явную финальность: после достаточного согласия валидаторов блок считается окончательным по протоколу.
Proof of Stake уменьшает потребность в энергоёмком майнинге, но создаёт другие вопросы: как распределён стейк, кто может запустить валидатор, как работают штрафы и как сеть восстанавливается после сбоев.
Другие названия не дают готового ответа
Delegated Proof of Stake, Proof of Authority и гибридные схемы меняют состав и выбор валидаторов. Быстрые блоки или небольшой набор валидаторов могут повысить пропускную способность ценой концентрации контроля. Одного названия недостаточно для оценки.
Полезные вопросы к сети:
- Сколько независимых участников создают и проверяют блоки?
- Что атакующему придётся контролировать или потратить?
- Когда транзакция становится экономически или протокольно финальной?
- Может ли пользователь проверить цепочку, не доверяя одному провайдеру?
- Что происходит при сбое, ошибке программы или споре валидаторов?
Что подтверждения означают для пользователя
Статус «ожидает» обычно означает, что транзакция ещё не включена в блок или не набрала нужное площадке число подтверждений. Требования площадок различаются. Загрузка сети, слишком низкая комиссия, реорганизация цепочки и внутренняя обработка могут задержать зачисление.
Скорость сама по себе не гарантирует безопасность. Перед крупным вводом или выводом проверьте состояние сети на площадке, число подтверждений, точный контракт актива и уведомления о технических работах. Для незнакомого маршрута сначала отправьте тестовую сумму.
Консенсус защищает согласие внутри правил сети. Он не спасает от неверного адреса, взломанного кошелька, мошеннического токена, неплатёжеспособной биржи или ошибочно выбранной сети. Это отдельные риски.