Статус операции — это не шкала от плохого к хорошему, а указание на то, где запись находится и что с ней уже произошло. Состояний немного: ожидает, включена в блок, исход успешен, исход неудачен, заменена, отброшена. Карточка операции собрана из трёх групп полей: кто и куда, сколько газа и по какой цене, что получилось в итоге. Разобрав эти группы один раз, вы перестанете гадать. Данные проверены на 16 октября 2026 года.
Почему это происходит: механика без упрощений
У записи есть биография. Документация Ethereum (последнее обновление 7 октября 2026 года) перечисляет её вехи: «формируется идентификатор транзакции, затем она рассылается по сети и попадает в пул ожидающих транзакций, затем валидатор включает её в блок, затем блок становится обоснованным и финализированным». Четыре вехи. Четыре разных ответа на вопрос «что с переводом».
Исход фиксируется отдельно от включения. EIP-658 (статус Final, создан 30 июня 2017 года) ввёл в квитанцию код вместо промежуточного корня состояния: «0 означает неудачу из-за любой операции, способной привести к откату транзакции или вызова верхнего уровня, и 1 означает успех». Следствие неочевидное, но важное: неудачная операция — это запись в блоке, за которую взята плата, а не отсутствие записи.
Закрепление записи устроено по шагам. По документации Ethereum время разделено на слоты по 12 секунд и эпохи по 32 слота, то есть одна эпоха длится 384 секунды — 6,4 минуты. Сначала пара контрольных точек набирает голоса валидаторов, затем более свежая из них становится обоснованной, а предыдущая, обоснованная на прошлом круге, переходит в состояние финализированной и дальше уже не пересматривается. Обозреватель в это время показывает растущее число подтверждений.
Из редакционной практики: «статус пропал» почти всегда означает, что записи в пуле больше нет, а в блок она не попала. Такое состояние не является ни успехом, ни неудачей. Это отсутствие записи. Ни больше ни меньше.
Как разобраться в статусах транзакции в обозревателе и понять структуру комиссий
Плата собирается из двух частей. Механику задаёт EIP-1559 (статус Final, создан 13 апреля 2019 года). Базовая часть, по спецификации, «всегда сжигается, то есть уничтожается протоколом». Надбавка достаётся валидатору. Сжигается не вся плата. Итоговая цена единицы газа описана формулой: «цена газа равна надбавке плюс базовая плата блока».
Дальше начинается арифметика, которую обозреватель показывает в готовом виде, а кошелёк — нет. Лимит газа — это потолок расхода, который вы объявили заранее. Израсходованный газ — то, что фактически потребовала операция. Документация прямо отмечает, что неиспользованный газ возвращается на счёт пользователя. Поэтому плата считается по израсходованному объёму, а не по лимиту, и доля использования лимита в карточке — хороший индикатор: близкая к сотне процентов говорит о том, что операция едва уложилась.
Отдельная строка — сожжённая часть. Она показывает, сколько ушло из обращения, и объясняет, почему сумма платы не равна вознаграждению валидатора. Понимать эти величины помогает привычка смотреть исторический фон: как это делать, разбирает материал о том, как оценить нагрузку сети по историческим данным.

Как понять, что именно случилось
Карточка читается по группам. Их три. Группа первая отвечает на вопрос «кто и куда»: адрес отправителя, адрес получателя, передаваемая сумма в активе сети, номер по порядку для этого отправителя, тип транзакции. Группа вторая отвечает на вопрос «во что обошлось»: лимит газа, израсходованный газ, цена единицы, базовая часть блока, надбавка, итоговая плата, сожжённая часть. Группа третья отвечает на вопрос «что получилось»: код исхода, номер блока, позиция в блоке, время, число подтверждений, перечень перемещений токенов и журнал событий.
Главная ловушка в третьей группе. Запомните её. Успешный код исхода означает, что код выполнился без откатов, а не что вы получили желаемое. Операция способна завершиться успехом и при этом переместить не ту сумму, обратиться не к тому контракту или сработать по устаревшим условиям — ровно поэтому перечень перемещений токенов и журнал событий стоит читать отдельно от самого статуса, не доверяя одному зелёному значку.
Входные данные — последняя строка карточки и первая по информативности для вызовов контрактов. По ним восстанавливается имя функции и аргументы. Техника описана в материале о том, как читать данные смарт-контракта в обозревателе.
Что можно исправить, а что уже нет
Пока запись в пуле, судьба её открыта. Она может быть включена, вытеснена другой записью с тем же номером по порядку или отброшена узлами. Сценарии разбора застрявшей операции собраны в отдельном материале о том, как ускорить зависшую транзакцию в Ethereum через повышение комиссии.
После включения в блок исход зафиксирован навсегда. Код исхода не меняется. Никогда. Плата не возвращается даже при неудачном исходе: газ израсходован на вычисления, которые сеть выполнила. Отменить запись нельзя, поменять её содержимое нельзя, удалить из истории нельзя — и это ограничение одинаково работает против вас при ошибке и в вашу пользу, когда перевод оспаривает недобросовестный контрагент.
Пошаговое решение
- Найдите запись по идентификатору. Нет записи — значит, её не было в блоке; смотрите пул и состояние кошелька.
- Определите состояние: ожидает, включена, исход успешен, исход неудачен, заменена, отброшена.
- Прочитайте номер блока, время и число подтверждений. Свежая запись закрепляется по мере роста этого числа.
- Разберите плату: лимит, израсходованный газ, цена единицы, базовая часть и надбавка, итог.
- Сверьте перечень перемещений токенов и журнал событий с тем, что вы задумывали.
- При неудачном исходе найдите причину отката в описании ошибки и повторите операцию с исправленными параметрами.
Сколько это стоит
Каждое состояние имеет свою цену. Разную. Ниже — перечень состояний, их признаков и расходов.
| Состояние записи | Как выглядит в обозревателе | Что уже произошло | Расход для отправителя |
|---|---|---|---|
| Ожидает включения | Запись видна без номера блока и без кода исхода | Подпись разослана по сети и лежит в пуле | Средства зарезервированы, плата ещё не списана |
| Включена с успешным исходом | Код исхода 1, есть номер блока и позиция в нём | Код выполнен без откатов, состояние сети изменено | Плата по израсходованному газу |
| Включена с неудачным исходом | Код исхода 0 и пометка об ошибке | Выполнение откатилось, изменений состояния нет | Плата списана полностью |
| Заменена | Исходная запись отсутствует, в блоке другая с тем же номером по порядку | Место в очереди занято другой подписью отправителя | Оплачивается та запись, которая попала в блок |
| Отброшена | Записи нет ни в пуле, ни в блоках | Узлы удалили подпись из пула без включения | Расхода нет, средства остаются на балансе |
| Финализирована | Высокое число подтверждений, блок помечен как окончательный | Запись закреплена голосованием валидаторов | Дополнительных расходов нет |
Как не повторить
- Различайте включение в блок и исход операции: это два разных факта.
- После успешного исхода сверяйте перечень перемещений токенов, а не только значок статуса.
- Не считайте отсутствие записи неудачей: отброшенная подпись расходов не создаёт.
- Смотрите долю использования лимита газа: близкая к пределу говорит о риске отката.
- Помните, что при неудачном исходе плата списывается целиком.
- Для свежей записи ориентируйтесь на число подтверждений, а не на минуты с момента отправки.
Привычка открывать карточку целиком экономит часы переписки. Поля расположены в одном порядке у большинства обозревателей, и после десятка разборов взгляд находит нужную строку сразу. Полезно и понимать, какие параметры сети меняются обновлениями: разбор о том, что меняет обновление Glamsterdam для сети Ethereum, показывает, что в карточке способно выглядеть иначе после очередной правки протокола.
Итог
Состояний шесть. Групп полей три. Это весь алфавит. Ожидание означает отсутствие решения, включение в блок означает принятое решение, код исхода означает результат выполнения кода, а финальность означает закрепление записи голосованием валидаторов.
Состав платы столь же короток: базовая часть уходит из обращения, надбавка достаётся валидатору, расчёт идёт по израсходованному газу, а неиспользованный остаток лимита не списывается. Два этих набора — состояния и слагаемые платы — отвечают почти на любой вопрос о чужой или собственной операции без обращения в поддержку.
Материалы по теме:
- Что меняет обновление Glamsterdam для сети Ethereum — какие параметры протокола правит очередное обновление.
- Как ускорить зависшую транзакцию в Ethereum через повышение комиссии — что делать с записью, которая ожидает включения.
- Как оценить нагрузку сети по историческим данным — как читать исторический фон платы.
- Как читать данные смарт-контракта в обозревателе — разбор входных данных и журнала событий.
Частые вопросы
Операция отмечена как неудачная. Вернут ли комиссию?
Нет. Код исхода 0 означает откат изменений состояния, но вычисления сеть выполнила, и израсходованный газ оплачен. Запись остаётся в блоке с пометкой об ошибке. Повторять операцию нужно с исправленными параметрами: чаще всего причиной служат недостаточный лимит газа или изменившиеся условия контракта.
Что означает «ожидает» и сколько это длится?
Подпись разослана по сети и находится в пуле, но в блок не включена: номера блока и кода исхода у неё нет. Срок зависит от предложенной надбавки и текущей загрузки. Плата в этом состоянии ещё не списана, а средства зарезервированы под возможное включение.
Почему запись пропала из обозревателя?
Узлы удаляют из пула подписи, которые долго не попадают в блок или вытеснены другими. Такое состояние — не неудача: записи в блоках нет, расхода нет, средства на балансе. Проверьте номер по порядку в кошельке: если он не изменился, операция не состоялась.
Из чего складывается комиссия в карточке?
Из израсходованного газа, умноженного на цену единицы. Цена единицы равна базовой плате блока плюс надбавка. Базовая часть сжигается протоколом, надбавка достаётся валидатору. Лимит газа на расчёт не влияет: неиспользованный остаток не списывается, он лишь ограничивает максимум.
Сколько подтверждений считать достаточным?
Параметры протокола дают ориентир: слот занимает 12 секунд, эпоха — 32 слота, то есть 6,4 минуты. Чем больше подтверждений, тем прочнее закреплена запись. Конкретный порог устанавливает принимающая сторона, и ориентироваться стоит на её правило, а не на общее число.
Вердикт
Обозреватель не оценивает вашу операцию. Он показывает факты: где запись, что с ней произошло, сколько стоило. Путаница возникает там, где зелёный значок читают как «всё хорошо», а не как «выполнение завершилось без отката». Разделите состояние и результат — и карточка станет понятной с первого взгляда.
Код исхода описан в спецификации EIP-658, поиск записей по блокам и адресам даёт публичный обозреватель сети Ethereum, а разборы операций выходят в Telegram-канале Cryptium.
Обсуждение
Добавить комментарий