Три разных состояния одного перевода
Транзакция может быть отправлена, включена в блок и признана достаточно устойчивой — это не одно и то же. Кошелёк сначала создаёт и рассылает подписанное сообщение сети. Узлы проверяют его и передают дальше. Пока запись не вошла в блок, она может оставаться ожидающей, быть заменена по правилам сети или не получить приоритет из-за комиссии. Экран «отправлено» означает действие кошелька, а не гарантированный расчёт.
После включения в блок появляется первое подтверждение в системах, которые считают глубину цепочки. Следующие блоки увеличивают трудность отмены записи. Но число подтверждений — мера уверенности в определённой модели сети, а не универсальное обещание «теперь точно навсегда». Bitcoin и Ethereum используют разные механизмы консенсуса, поэтому переносить порог из одного приложения в другое опасно.

Что означает подтверждение Bitcoin
В Bitcoin майнер включает транзакцию в блок. Когда поверх него появляется новый блок, глубина записи возрастает. Официальный FAQ Bitcoin объясняет: новые блоки появляются в среднем примерно каждые десять минут, но отдельное ожидание непредсказуемо. Комиссия ниже текущего спроса на место в блоке может задержать даже первое подтверждение. Не следует обещать клиенту точное время «через десять минут».
Получатель сам выбирает, какой риск отмены допустим. Для небольшой покупки сервис может принять меньше подтверждений, чем для крупного перевода. Часто упоминаемые шесть подтверждений — практическое правило, а не настройка, встроенная во все кошельки или закон. При необычной нагрузке сети или крупной сумме политика получателя может быть иной.
Перед выводом о пропаже перевода проверьте txid в надёжном обозревателе, адрес получателя, сеть и статус именно этой транзакции. Совпадение первых и последних символов адреса полезно, но для значимой суммы лучше проверять весь адрес и сеть целиком. Отмена ошибочного перевода после надёжного подтверждения, как правило, невозможна без добровольного обратного платежа получателя.
Почему в Ethereum говорят о финальности
Ethereum после перехода на proof-of-stake использует валидаторов. Транзакция попадает в execution payload блока, а другие участники сети проверяют изменение состояния и голосуют за блоки. Документация Ethereum различает включение в текущую цепочку и finality: контрольные точки становятся финальными при голосовании доли, представляющей не менее двух третей застейканного ETH. Отмена финализированного блока потребовала бы чрезвычайно дорогого нарушения консенсуса.
В интерфейсе обозревателя могут встречаться «pending», «confirmed», «safe» и «finalized». Значение зависит от конкретного клиента и приложения, поэтому не сводите всю проверку к одному зелёному значку. Факт включения не означает автоматическую финальность; финальность относится к состоянию цепочки, в которой находится блок. В обычных условиях Ethereum делит время на слоты по 12 секунд, но пустые слоты возможны, и ждать фиксированное число секунд без проверки статуса ненадёжно.
Если перевод идёт через мост, централизованную биржу или другую сеть, добавляется отдельная стадия расчёта. Финальность операции в исходной цепочке не означает, что биржа уже зачислила баланс: она может проводить свои проверки и требовать дополнительное время. Мост может иметь собственный период оспаривания или ожидания. Поэтому у одного «перевода» на экране бывает несколько независимых статусов.
Как проверять перевод на практике
- Сравните сеть отправки и сеть получения. Один и тот же тикер в разных сетях не превращает их в одну систему.
- Найдите txid в обозревателе соответствующей цепочки и убедитесь, что адрес и сумма совпадают.
- Посмотрите, включена ли операция в блок, сколько подтверждений прошло и есть ли признак финальности, если сеть его показывает.
- Если участвует биржа или мост, отдельно проверьте её правила зачисления и статус второй стороны.
- Для крупной суммы сделайте малый пробный перевод, когда это экономически оправдано, и только затем отправляйте основной.
Сильная волатильность цены на страницах BTC или ETH DIDIS не сообщает ничего о статусе вашего конкретного платежа. Котировка и расчёт в сети — разные данные. Не отправляйте повторную транзакцию только потому, что первый экран долго показывает ожидание: сначала разберитесь с txid и правилами замены транзакций.
Первичные материалы
Bitcoin FAQ: подтверждения и Ethereum.org: proof-of-stake и финальность описывают две разные модели. Указанные интервалы — свойства нормальной работы протоколов, а не гарантия времени зачисления конкретным сервисом.





ОБСУЖДЕНИЕ
Комментарии 0
По порядку: сначала ранние.
Комментариев пока нет. Будьте первым.