ГЛАВНАЯ / ИНСТРУКЦИИ / 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 связывал.
Head показывает выбранную валидатором вершину цепи
Поле beacon_block_root указывает блок, который attester считает текущей вершиной по fork-choice view. Это голос о выборе ветви цепи, а не утверждение, что блок уже финализирован. Блок может быть head для части участников, пока сеть согласует свежие сообщения.
Сопоставьте root с beacon block и его slot. Не заменяйте root номером execution-блока без проверки связи слоёв: beacon block содержит execution payload, но у уровней разные идентификаторы и данные.
- beacon block root проверен целиком
- slot совпадает с эпохой объекта
- head не принят за finalized
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 правила, прежде чем делать выводы.
Частые вопросы
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 года. Условия бирж, кошельков и блокчейн-сетей могут меняться. Перед операцией сверяйте данные в интерфейсе выбранного сервиса.