Материал проверен 3 ноября 2026?
БК

ГЛАВНАЯ / ИНСТРУКЦИИ / ATTESTATION ВАЛИДАТОРА: ЧТО ОЗНАЧАЮТ SOURCE, TARGET И HEAD

Attestation валидатора: что означают source, target и head

Attestation Ethereum содержит данные о beacon block, который валидатор считает вершиной, и о checkpoint, которые он подтверждает для Casper-FFG. Поля head, source и target связаны, но не взаимозаменяемы. Их разбор помогает понять голос, однако одна attestation не доказывает финальность всей сети.

Структура

Attestation связывает данные голосования и агрегированную подпись

Валидатор подписывает attestation data, а клиенты и обозреватели могут показывать агрегированный объект, объединяющий голоса валидаторов с одинаковыми данными. Поэтому запись в обозревателе не всегда означает отдельное сообщение каждого участника: смотрите агрегат, aggregation bits и доказательство подписи в контексте beacon chain.

В data указываются slot, committee index, beacon block root и checkpoint source/target. В самом объекте также есть aggregation bits и подпись. Эти поля позволяют установить, какой набор голосовал, за какой блок и какие checkpoint связывал.

Source и target

Checkpoint-поля используются для голосования Casper-FFG

Source – checkpoint, который голосующий использует как исходную justified точку, target – checkpoint целевой эпохи. В корректном голосовании target относится к эпохе attestation; правила проверки согласованности и допустимого диапазона описаны в consensus spec. Это голоса о связи контрольных точек, а не метки цены или состояния исполнения транзакции.

Связь голосов с весом не менее двух третей активного баланса может обновить состояние justified/finalized по правилам Casper-FFG. Один валидатор или одна агрегированная запись не создаёт финальность самостоятельно; оцениваются совокупные данные и состояние сети.

  • source и target прочитаны как checkpoint
  • target сопоставлен с эпохой attestation
  • вес голосов проверен по правилам Casper-FFG
Проверка записи

Проверяйте корни, подпись и контекст эпохи

При разборе ошибки сохраните network, slot, committee index, beacon_block_root, source и target. Затем выясните, показан ли индивидуальный голос или агрегат, валидна ли подпись и какой вес участников представлен. Некорректная или устаревшая attestation не должна автоматически трактоваться как намеренное нарушение: важны правила протокола и доказательства.

Для slashing критичны конкретные конфликтующие подписи и условия протокола; сам факт разницы head между обозревателями ещё не доказывает slashable offense. Проверяйте полный объект и fork-specific правила, прежде чем делать выводы.

FAQ

Частые вопросы

Head и target – один и тот же блок?

Нет. Head – голос за beacon block root; target – checkpoint для FFG в определённой эпохе.

Attestation означает финальность?

Нет. Она является голосом участника; финальность определяется совокупностью голосов и правилами консенсуса.

Почему обозреватель показывает много валидаторов в одной записи?

Attestation могут агрегироваться, если участники подписали одинаковые данные.

Что означает source?

Checkpoint, выступающий исходной точкой голосования FFG в соответствующем состоянии цепи.

Любое несовпадение head – нарушение?

Нет. Для вывода о нарушении нужны точные подписанные данные и проверка правил протокола.

Итоговая проверка

Чек-лист: attestation валидатора: что означают source, target и head

  • сеть и fork-контекст установлены;
  • отличены individual attestation и aggregate;
  • beacon_block_root и slot сверены;
  • source и target прочитаны как checkpoint;
  • подпись и состав агрегата проверены;
  • финальность не выведена из одной attestation;
  • для обвинения в slashing сохранены полные доказательства.

Материал подготовлен редакцией сайта и проверен 3 ноября 2026 года. Условия бирж, кошельков и блокчейн-сетей могут меняться. Перед операцией сверяйте данные в интерфейсе выбранного сервиса.