У завершённости есть лестница, а не один переключатель
| Уровень | Что уже известно | Что ещё может измениться |
|---|---|---|
| Подписана | Есть корректно оформленный кандидат на отправку | Она могла не попасть ни к одному узлу |
| В mempool / pending | Один или несколько узлов приняли неподтверждённую версию | Включение, replacement, eviction или конфликт |
| Включена в блок | Есть block number и block hash | Недавняя ветка способна реорганизоваться |
| Имеет глубину | Поверх блока построены новые блоки | Риск зависит от механизма consensus, а не от магического общего числа |
| Finalized по протоколу | Сеть применила своё правило финальности | В Ethereum откат требует наказуемого consensus failure; у Bitcoin нет finalized tag — уверенность опирается на накопленную работу |
| Зачислена сервисом | Кастодиальный сервис обновил внутренний баланс | Доступность вывода и compliance review регулируются уже его системой |
- Уровень
- Подписана
- Что уже известно
- Есть корректно оформленный кандидат на отправку
- Что ещё может измениться
- Она могла не попасть ни к одному узлу
- Уровень
- В mempool / pending
- Что уже известно
- Один или несколько узлов приняли неподтверждённую версию
- Что ещё может измениться
- Включение, replacement, eviction или конфликт
- Уровень
- Включена в блок
- Что уже известно
- Есть block number и block hash
- Что ещё может измениться
- Недавняя ветка способна реорганизоваться
- Уровень
- Имеет глубину
- Что уже известно
- Поверх блока построены новые блоки
- Что ещё может измениться
- Риск зависит от механизма consensus, а не от магического общего числа
- Уровень
- Finalized по протоколу
- Что уже известно
- Сеть применила своё правило финальности
- Что ещё может измениться
- В Ethereum откат требует наказуемого consensus failure; у Bitcoin нет finalized tag — уверенность опирается на накопленную работу
- Уровень
- Зачислена сервисом
- Что уже известно
- Кастодиальный сервис обновил внутренний баланс
- Что ещё может измениться
- Доступность вывода и compliance review регулируются уже его системой
Explorer показывает наблюдение за конкретной сетью и источником данных. Для доказуемого статуса зафиксируйте transaction hash, network, block number, block hash и текущую глубину либо finalized tag. Слово success подтверждает выполнение транзакции в этой сети, но не получение товара, личность стороны или внутреннее зачисление на бирже.
В Bitcoin уверенность накапливает proof of work
Майнеры могут почти одновременно найти два допустимых блока. Узлы временно увидят разные верхушки, а затем продолжат ветку с большей накопленной работой. Блок в проигравшей ветке становится stale; его транзакции сеть рассматривает заново. Каждое новое подтверждение поверх исходного блока увеличивает объём работы, который пришлось бы догнать альтернативной ветке.
До первого блока кандидат остаётся в локальных mempool и может быть заменён конфликтующей версией. После включения важно не продолжать диагностировать его как просто pending: теперь проверяют, сохранился ли block hash в канонической цепи и растёт ли число confirmations.
Ethereum отделяет head, safe и finalized
В Ethereum proof of stake валидаторы голосуют за checkpoints. Когда пара checkpoints получает голоса как минимум двух третей стейка, более ранний checkpoint может стать finalized, а более новый — justified. Обычный свежий block у head появляется раньше. JSON-RPC поэтому допускает разные block tags: latest описывает текущую голову, safe — более устойчивую оценку клиента, finalized — протокольно финализированный блок. Откат finalized checkpoint потребовал бы, чтобы как минимум треть общего стейка нарушила условия и подверглась slashing; это Ethereum-граница, а не универсальное правило для всех сетей.
| Причина | Как выглядит | Проверка |
|---|---|---|
| Разная голова цепи | Отличается последний block number или hash | Сравнить несколько узлов и подождать распространения |
| Разный уровень commitment | Один источник показывает latest, другой finalized | Найти явно названный tag |
| Задержка индексатора | Блок есть у узла, но карточка или transfers ещё не обновились | Проверить receipt через другой RPC |
| Reorg | У transaction hash изменился block context либо receipt временно исчез | Снова получить receipt и канонический block hash |
- Причина
- Разная голова цепи
- Как выглядит
- Отличается последний block number или hash
- Проверка
- Сравнить несколько узлов и подождать распространения
- Причина
- Разный уровень commitment
- Как выглядит
- Один источник показывает latest, другой finalized
- Проверка
- Найти явно названный tag
- Причина
- Задержка индексатора
- Как выглядит
- Блок есть у узла, но карточка или transfers ещё не обновились
- Проверка
- Проверить receipt через другой RPC
- Причина
- Reorg
- Как выглядит
- У transaction hash изменился block context либо receipt временно исчез
- Проверка
- Снова получить receipt и канонический block hash
RPC — источник наблюдения, а не отдельный consensus. Если кошелёк показывает старый статус, не отправляйте перевод повторно только ради обновления экрана: переключите проверенный RPC или explorer и сопоставьте hash, сеть и блок.
После reorg ищут не только старую карточку
Диагностика изменившегося статуса
- убедиться, что открыт тот же transaction hash и та же сеть;
- повторно запросить receipt или Bitcoin transaction status, не полагаясь на cached screen;
- сравнить прежний block hash с каноническим блоком на той же высоте;
- проверить, появилась ли транзакция в другом блоке, вернулась в pending или проиграла конфликту;
- для кастодиального депозита приложить hash и обновлённый block context в официальный support flow;
- не считать внутренний статус «обрабатывается» сетевой ошибкой без публичных доказательств.
У rollup есть дополнительные стадии: L2 inclusion, публикация данных и state commitment, а затем settlement на базовой сети по правилам конкретного rollup. Слово final в одном интерфейсе может относиться только к локальной стадии. Всегда устанавливайте, чей именно consensus и какой bridge path описывает метка.
Источники
Мы используем прямые ссылки и фиксируем дату проверки. Полный текст чужих материалов не перепечатывается.
- Bitcoin Developer Guide — Block Chain Bitcoin Project · Проверено 18 августа 2026 г. в 22:28 GMT+5
- Bitcoin white paper Bitcoin Project · Проверено 18 августа 2026 г. в 22:28 GMT+5
- Ethereum.org — Proof-of-stake Ethereum Foundation · Проверено 18 августа 2026 г. в 22:28 GMT+5
- Ethereum.org — JSON-RPC API Ethereum Foundation · Проверено 18 августа 2026 г. в 22:28 GMT+5
- Ethereum.org — optimistic rollups и settlement Ethereum Foundation · Проверено 18 августа 2026 г. в 22:43 GMT+5
