Узел валидатора — программно-аппаратная инфраструктура, используемая валидатором для участия в консенсусе блокчейна. Обычно она включает сервер, программное обеспечение узла, сетевое соединение и криптографические ключи, необходимые для подписания сообщений протокола.

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

Требования к инфраструктуре

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

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

В отличие от обычного full node, валидатор не просто хранит и проверяет состояние сети: он выполняет дополнительные функции, связанные с консенсусом. Конкретные требования зависят от протокола.