Что такое Slashing?
Slashing это система наказаний в сетях Proof of Stake, при которой валидатор теряет часть поставленных монет за нарушение правил или за слишком длительное отсутствие онлайн. Так протокол обеспечивает соблюдение правил без участия человека. Представьте себе красную карточку и штраф, но применительно к созданию блоков.
Slashing случается только когда кого-то взломали. Не совсем так. Протоколы могут применять Slashing за небрежность, например за продолжительный простой, и за нарушения безопасности, например за подписание конфликтующих данных.
Как работает Slashing
Представьте валидатора, который допустил ошибку в загруженную эпоху. Ниже обычная последовательность действий при Slashing, когда правило нарушено.
- Шаг 1: Набор валидаторов отслеживает предложения блоков и аттестации.
- Шаг 2: Кто-то замечает поведение, подлежащее наказанию, например подписание двух версий одного и того же блока или пропуск слишком большого числа блоков.
- Шаг 3: Доказательства подаются в цепочку, и протокол применяет санкцию, сжигая часть стейка и иногда временно блокируя валидатора.
- Шаг 4: Делегаторы этого валидатора также могут потерять пропорциональную долю, так как они выбрали поддерживать этого оператора.
- Шаг 5: В зависимости от правил валидатор может быть вынужден выйти или ждать период охлаждения перед возвращением.
Это основной цикл, никаких секретных рукопожатий не требуется.
Почему Slashing важен
Зачем это важно, если вы делаете стейкинг или запускаете узлы?
- Польза: Это отпугивает мошенничество и сохраняет справедливость распределения наград, что поддерживает Стабильность сети.
- Точка зрения: Без эффективных санкций консенсус было бы легко подорвать и он стал бы значительно менее надёжным.
- Актуальность: Риски Slashing вы увидите в панелях стейкинга, условиях валидаторов, казне DAO и в некоторых кошельках.
При делегировании распределяйте свои средства между операторами с высокой доступностью, понятной коммуникацией и публичной историей работы. Slashing наносит меньший урон, если вы не поставили всё на один узел.
Ключевые характеристики Slashing
Что отличает эту систему наказаний:
- Санкция: Определённое уменьшение стейка в цепочке, которое происходит автоматически после включения доказательств.
- Сдерживающий эффект: Поднимает цену за мошенничество или небрежность.
- Разделяемый риск: Делегаторы обычно разделяют часть риска с выбранным оператором.
- Пропорциональность: Степень наказания может увеличиваться в зависимости от проступка и условий сети.
- Финальность: После Slashing средства не возвращаются.
Варианты
Не все наказания одинаковы. Частые варианты включают:
- Простой: Длительное отсутствие онлайн может привести к небольшой санкции или только к блокировке, в зависимости от правил цепочки.
- Двойная подпись: Double Signing это серьёзное нарушение безопасности, когда валидатор подписывает конфликтующие данные.
- Эквивокация: Некоторые протоколы определяют конфликтующие голоса как Эквивокация, что обычно влечёт более жёсткие санкции.
- Цензура: Повторное игнорирование действительных транзакций может наказываться в отдельных схемах.
Риск Slashing является частью стейкинга. Изучите параметры вашей цепочки и помните, что разные сети применяют санкции по-разному.
Пример
В Ethereum на Proof of Stake, если валидатор подписывает конфликтующие блоки, его наказывают Slashing, принуждают выйти из участия, и часть его стейка сжигается.
Интересный факт
Некоторые команды предлагают страхование от Slashing для операторов и делегаторов, что можно сравнить с шлемом для вашего стейка в крипто.
Итог
Коротко: Slashing заставляет валидаторов действовать честно, ставя реальные средства на кон.
