Валидатор — участник блокчейна на базе Proof-of-Stake, который выполняет предусмотренные протоколом функции по проверке и подтверждению состояния сети. В зависимости от конкретного блокчейна валидатор может предлагать новые блоки, голосовать за блоки других участников, участвовать в их финализации и выполнять другие операции консенсуса.

Для участия валидатор обычно должен иметь определенный объем собственного или делегированного стейка. Этот капитал является экономическим обеспечением поведения участника. Если валидатор работает корректно и доступен сети, он может получать вознаграждения. При некоторых нарушениях протокола или длительной недоступности могут применяться штрафы, а в определенных системах — slashing.

Что делает валидатор

  • поддерживает работающий узел блокчейна;
  • получает и проверяет данные сети;
  • участвует в создании или подтверждении блоков;
  • подписывает предусмотренные протоколом сообщения;
  • поддерживает постоянное сетевое соединение;
  • следит за состоянием программного обеспечения и инфраструктуры;
  • управляет ключами, необходимыми для работы валидатора.

Запуск валидатора требует большей технической ответственности, чем простое делегирование монет. Необходимо поддерживать узел валидатора, обновлять программное обеспечение, защищать ключи, контролировать доступность сервера и отслеживать события сети.

Валидатор и делегатор

Делегатор может передать свой экономический вес выбранному валидатору, не запуская собственную инфраструктуру. В таком случае валидатор выполняет техническую работу, а делегатор получает часть доступных наград после учета комиссии валидатора и правил конкретной сети.

Выбор валидатора поэтому связан не только с размером ожидаемого вознаграждения. Важны история работы, комиссия, надежность инфраструктуры, правила сети, распределение стейка и условия делегирования. При этом прошлые показатели не гарантируют будущих результатов.