Штрафующий механизм блокчейна: за что валидаторы теряют свои монеты
Валидаторы — участники блокчейн-сети, которые проверяют транзакции, предлагают новые блоки и голосуют за актуальную версию цепочки. Чтобы получить статус валидатора, участнику нужно внести собственные или делегированные криптоактивы в стейкинг (от англ. staking — блокировка активов для поддержки работы сети с получением вознаграждения). За добросовестную работу валидатор получает доход, за нарушения — штраф, известный как слэшинг (от англ. to slash — срезать), и применяется он именно к заблокированным средствам.
Слэшинг стоит отличать от ситуации, когда валидатор просто недополучает вознаграждение — например, пропустив блок или раунд голосования. При слэшинге часть активов списывается в принудительном порядке, блокируется доступ к узлу или происходит полное исключение из реестра активных валидаторов.
Что такое слэшинг?
Слэшинг — встроенный протокольный инструмент наказания валидаторов за нарушение правил блокчейна. Применяется прежде всего в сетях на базе Proof-of-Stake (PoS, от англ. — доказательство доли владения) и его разновидностях.
Логика наказания следующая: нарушители правил рискуют потерять реальные деньги, а значит, и нарушение теряет экономический смысл. Захватить технический контроль над узлом недостаточно — протокол может частично или полностью списать активы, заблокированные в стейкинге.
Как запускается слэшинг и какими бывают наказания?
Слэшинг срабатывает автоматически: алгоритм, зашитый в код протокола, непрерывно сканирует сеть на наличие нарушений. Обнаруживая их, он применяет меры воздействия без участия разработчиков или администраторов. Всё происходит на основе криптографически проверяемых доказательств — никаких субъективных решений.
Форма наказания зависит от протокола и тяжести нарушения. Чаще всего встречаются несколько вариантов:
- Удержание части наград от застейканных активов — от долей процента до полного изъятия накопленного дохода.
- Временная блокировка валидатора: нарушитель выбывает из числа активных участников сети на срок, установленный правилами протокола, и за это время не получает никаких стейкинг-вознаграждений. В Ethereum, к примеру, такая блокировка может длиться до 36 дней.
- Принудительное изъятие части самого стейка. В Ethereum размер списания напрямую зависит от того, сколько валидаторов нарушили правила одновременно и насколько серьёзными были их действия.
Отдельно стоит упомянуть так называемый корреляционный слэшинг: чем больше валидаторов совершили схожее нарушение примерно в одно и то же время, тем выше штраф для каждого из них. Протокол разграничивает единичную техническую ошибку и скоординированную атаку и реагирует на них соразмерно.
В некоторых сетях, например в Cosmos, слэшинг может применяться даже после того, как валидатор подал заявку на вывод средств. Пока действует период анбондинга (от англ. unbonding period — время ожидания после заявки на вывод, в течение которого средства ещё заблокированы), активы доступны для штрафных мер.
Кто ещё страдает при слэшинге?
В протоколах, где предусмотрена роль делегаторов — обычных участников, которые передают свои активы выбранному валидатору и получают за это долю его дохода, — слэшинг бьёт не только по валидатору. Делегаторы тоже теряют часть наград. Такая концепция создаёт дополнительный стимул тщательно выбирать, кому доверять свои средства: ненадёжный валидатор уменьшает не только собственный доход, но и доход всех, кто за ним стоит.
Какие нарушения наказываются?
Конкретный перечень нарушений зависит от блокчейна, однако большинство протоколов реагируют на три категории проблем.
Двойная подпись. Самое серьёзное нарушение — попытка выпустить два разных блока с одним и тем же номером параллельно, чтобы потратить имеющиеся деньги дважды.
Манипуляции с голосованием и блоками. Попытки подписать недействительные блоки, одобрить некорректные транзакции или занять противоречивую позицию при голосовании также квалифицируются как нарушение и влекут штраф.
Длительный даунтайм (от англ. downtime — простой, бездействие). Валидатор может быть недоступен или не исполнять свои обязанности — не предлагать блоки, не участвовать в голосованиях, пропускать подтверждения — по разным причинам: отключение сервера, сбой сети, неправильная конфигурация. Каждая сеть устанавливает собственный порог допустимого простоя. Например, в Harmony валидатор автоматически переводится в статус неактивного, если доля непрерывной работы опускается ниже 66,66%.
Чем полезен слэшинг?
Слэшинг выполняет несколько функций одновременно. Он стимулирует честных операторов работать стабильно и создает прямой экономический риск для злоумышленников: чтобы подписать недействительные блоки или провести атаку с двойной подписью, валидаторы должны действовать согласованно, и каждый рискует потерять застейканные средства.
Слэшинг защищает и неизменяемость блокчейна — свойство, при котором подтверждённая история транзакций не может быть заменена альтернативной ветвью задним числом.
Механизм также работает на децентрализацию: чем больше нарушений допускает валидатор, тем меньше становится его влияние в сети. Делегаторы перераспределяют активы, выбирая операторов с устойчивой репутацией, и повышают общую надёжность экосистемы.
- - -
Новый сайт:
- - -
BestChange в Telegram:
- - -
Приложение BestChange для смартфона: