DDIDIS.
Ваш финансовый обзорИзбранноеМаркет Данные

Подтверждения блокчейна: когда криптоперевод действительно завершён

Сообщение «отправлено» не равно окончательному расчёту. Показываем путь транзакции от отправки до блока и финальности в Bitcoin и Ethereum.

Последовательность сетевых блоков с транзакцией, проходящей подтверждение

Три разных состояния одного перевода

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

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

Таймлайн отправки, включения в блок, последующих подтверждений и финальности

Что означает подтверждение Bitcoin

В Bitcoin майнер включает транзакцию в блок. Когда поверх него появляется новый блок, глубина записи возрастает. Официальный FAQ Bitcoin объясняет: новые блоки появляются в среднем примерно каждые десять минут, но отдельное ожидание непредсказуемо. Комиссия ниже текущего спроса на место в блоке может задержать даже первое подтверждение. Не следует обещать клиенту точное время «через десять минут».

Получатель сам выбирает, какой риск отмены допустим. Для небольшой покупки сервис может принять меньше подтверждений, чем для крупного перевода. Часто упоминаемые шесть подтверждений — практическое правило, а не настройка, встроенная во все кошельки или закон. При необычной нагрузке сети или крупной сумме политика получателя может быть иной.

Перед выводом о пропаже перевода проверьте txid в надёжном обозревателе, адрес получателя, сеть и статус именно этой транзакции. Совпадение первых и последних символов адреса полезно, но для значимой суммы лучше проверять весь адрес и сеть целиком. Отмена ошибочного перевода после надёжного подтверждения, как правило, невозможна без добровольного обратного платежа получателя.

Почему в Ethereum говорят о финальности

Ethereum после перехода на proof-of-stake использует валидаторов. Транзакция попадает в execution payload блока, а другие участники сети проверяют изменение состояния и голосуют за блоки. Документация Ethereum различает включение в текущую цепочку и finality: контрольные точки становятся финальными при голосовании доли, представляющей не менее двух третей застейканного ETH. Отмена финализированного блока потребовала бы чрезвычайно дорогого нарушения консенсуса.

В интерфейсе обозревателя могут встречаться «pending», «confirmed», «safe» и «finalized». Значение зависит от конкретного клиента и приложения, поэтому не сводите всю проверку к одному зелёному значку. Факт включения не означает автоматическую финальность; финальность относится к состоянию цепочки, в которой находится блок. В обычных условиях Ethereum делит время на слоты по 12 секунд, но пустые слоты возможны, и ждать фиксированное число секунд без проверки статуса ненадёжно.

Если перевод идёт через мост, централизованную биржу или другую сеть, добавляется отдельная стадия расчёта. Финальность операции в исходной цепочке не означает, что биржа уже зачислила баланс: она может проводить свои проверки и требовать дополнительное время. Мост может иметь собственный период оспаривания или ожидания. Поэтому у одного «перевода» на экране бывает несколько независимых статусов.

Как проверять перевод на практике

  1. Сравните сеть отправки и сеть получения. Один и тот же тикер в разных сетях не превращает их в одну систему.
  2. Найдите txid в обозревателе соответствующей цепочки и убедитесь, что адрес и сумма совпадают.
  3. Посмотрите, включена ли операция в блок, сколько подтверждений прошло и есть ли признак финальности, если сеть его показывает.
  4. Если участвует биржа или мост, отдельно проверьте её правила зачисления и статус второй стороны.
  5. Для крупной суммы сделайте малый пробный перевод, когда это экономически оправдано, и только затем отправляйте основной.

Сильная волатильность цены на страницах BTC или ETH DIDIS не сообщает ничего о статусе вашего конкретного платежа. Котировка и расчёт в сети — разные данные. Не отправляйте повторную транзакцию только потому, что первый экран долго показывает ожидание: сначала разберитесь с txid и правилами замены транзакций.

Первичные материалы

Bitcoin FAQ: подтверждения и Ethereum.org: proof-of-stake и финальность описывают две разные модели. Указанные интервалы — свойства нормальной работы протоколов, а не гарантия времени зачисления конкретным сервисом.

Источник: открыть первоисточник ↗

ВАШ ОТКЛИК

Как вам материал?

ОБСУЖДЕНИЕ

Комментарии 0

По порядку: сначала ранние.

Комментариев пока нет. Будьте первым.

ПРОДОЛЖИТЬ ЧТЕНИЕ

По теме

Абстрактный цифровой долларовый токен проходит между тремя различимыми технологическими сетями и площадкой обмена, без логотипов, букв, чисел и обещания гарантированной ценыКрипто

Coinbase добавила RLUSD на трёх сетях: торги доступны, залоговая функция пока в планах

В анонсе важно отделить нынешние торги и переводы от будущей залоговой функции и проверить сеть перед переводом токена.#RLUSD#Coinbase#RippleЧитать материал
Редакционная иллюстрация документа с печатью SEC рядом с цифровой платёжной монетой и линиями расчётов, без чисел, логотипов и встроенных заголовковКрипто

Circle попросила SEC уточнить роль стейблкоинов в новых правилах для криптоактивов

Circle предлагает согласовать правила размещения криптоактивов со статусом платёжных стейблкоинов. Комментарий компании пока не меняет требования SEC.#Circle#SEC#стейблкоиныЧитать материал
Цифровой кошелёк с токенами и регулируемым шлюзом разрешения к смарт-контрактуКрипто

Разрешения токенов в криптокошельке: что проверить и как отозвать доступ

После работы с dapp у смарт-контракта может остаться право расходовать определённый токен. Разбираем, как читать allowance, почему disconnect не отменяет approval и что проверить перед транзакцией отзыва.#криптокошелёк#ERC-20#token approvalsЧитать материал

ПРОДОЛЖИТЬ ЧТЕНИЕ

Следующий материал