Что происходит с Bitcoin-транзакцией за 10 минут ожидания

iEXExchanger
Что происходит с Bitcoin-транзакцией за 10 минут ожидания

Клиент написал, что BTC не пришёл, а вы смотрите на 0 подтверждений. Разбираем, как работает мемпул, как майнеры выбирают транзакции и когда обменнику кредитовать платёж.

Bitcoin-транзакция подтверждение — это первый вопрос, с которого начинается каждый тревожный тикет в поддержке обменника. «Отправил 20 минут назад — ничего». Переводы в биткоине не мгновенные, и за теми 10–30 минутами ожидания скрывается целый механизм. Если понять, как он устроен, — вы будете точнее знать, когда кредитовать платёж, а когда начинать беспокоиться.

Мемпул: очередь, которую не видит клиент

Когда кто-то нажимает «Отправить» в Bitcoin-кошельке, транзакция попадает не сразу в блокчейн — сначала в мемпул (mempool, от memory pool). Это глобальная «зала ожидания»: тысячи транзакций, которые уже broadcast в сеть, но ещё не включены ни в один блок.

Представьте почтовое отделение, где курьеры (майнеры) сами выбирают, какие посылки брать. Они не обязаны брать по очереди — берут то, что прибыльнее. Поэтому в мемпуле ваша транзакция может ждать минуту, а может — несколько часов.

Размер мемпула — живой барометр нагрузки на сеть. В спокойный день в нём несколько сотен транзакций. В часы пиковой активности — десятки тысяч. Именно поэтому в разные дни и «ощущение» биткоина разное: иногда 10 минут, иногда полтора часа.

Как майнеры выбирают транзакции

Майнер формирует блок, выбирая из мемпула транзакции так, чтобы максимизировать комиссионный доход. Главный критерий — fee rate: комиссия в sat/vByte (сатоши на виртуальный байт). Чем выше ставка, тем раньше транзакция попадёт в блок.

SegWit-транзакции (адреса bc1...) занимают меньше виртуального пространства, чем устаревшие legacy-форматы. Поэтому кошельки с поддержкой SegWit могут платить меньшую абсолютную комиссию при той же приоритетности. Если ваш обменник принимает старые P2PKH-адреса (начинаются на 1...), клиенты переплачивают за ту же скорость.

Один блок вмещает примерно 1–4 МБ транзакций в виртуальных байтах. Новый блок находят в среднем каждые 10 минут — но это среднее, а не расписание. Иногда три блока за 15 минут, иногда следующий приходит через 40.

Что значит «1 подтверждение» и сколько ждать обменнику

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

На практике большинство обменников кредитуют небольшие суммы при 1–2 подтверждениях. Средние — при 3–6. Очень крупные транзакции некоторые платформы ждут до 12. Это не паранойя: двойная трата (double spend) технически возможна при 0 подтверждениях и теоретически — при 1, если у атакующего достаточно хешрейта.

Транзакция с 0 подтверждений — это обещание, не факт. Не кредитуйте по ней автоматически, особенно если сумма крупная.

Комиссия, RBF и застрявшие транзакции

Если отправитель выставил слишком низкий fee rate, транзакция может зависнуть в мемпуле на часы или сутки. Бывает, мемпул «чистится» ночью при падении активности — и тихо застрявшая транзакция вдруг подтверждается спустя 18 часов. Клиент звонит, говорит спасибо, но вы оба понятия не имели, когда это случится.

RBF (Replace-By-Fee) — механизм, позволяющий отправителю заменить незакрытую транзакцию новой с более высокой комиссией. Если транзакция помечена как opt-in RBF (флаг nSequence), замена возможна до первого подтверждения. Для обменника это двойной риск при 0 подтверждениях: транзакция может быть и не подтверждена, и заменена. Не кредитуйте RBF-транзакции до первого подтверждения.

CPFP (Child-Pays-For-Parent) — альтернатива со стороны получателя. Вы создаёте новую транзакцию, которая тратит входящие средства и несёт высокую комиссию. Майнеры рассматривают такую «семью» транзакций вместе. Если клиент прислал вам платёж с низкой комиссией и вы хотите ускорить его получение — CPFP даёт такую возможность.

Что делать с застрявшей Bitcoin-транзакцией

Клиент пишет: «Отправил час назад, 0 подтверждений». Алгоритм несложный.

  • Запросите TXID (хеш транзакции) и проверьте его через mempool.space — там видно текущий fee rate транзакции и загруженность сети.
  • Если fee rate транзакции ниже текущего минимума для включения в блок — она ждёт своей очереди. Скажите клиенту честно: сеть загружена, ждём.
  • Если кошелёк клиента поддерживает RBF — пусть повысит комиссию через функцию «Ускорить» или «Boost».
  • Если транзакция не подтверждается более 72 часов при низкой нагрузке на сеть — велик шанс, что она выпадет из мемпула, а средства вернутся отправителю автоматически.

Не нужно паниковать и не нужно обещать клиенту фиксированных сроков. Биткоин-сеть живёт по своим правилам — ваша задача объяснить их, а не нарушить.

Вывод

Bitcoin-транзакция — это не мгновенный перевод, а процесс с очередью, ставками за место в блоке и вероятностным подтверждением. Понять мемпул и логику майнеров — значит перестать гадать и начать объяснять клиентам реальную картину. Меньше стресса в поддержке, больше доверия к платформе.

Если вы запускаете или уже ведёте собственный обменник, платформа iEXExchanger предоставляет готовый движок с автоматической обработкой транзакций и настройкой порогов подтверждений — без необходимости строить эту логику самостоятельно.

Вопросы и ответы

Частые вопросы по теме статьи

Почему Bitcoin-транзакция долго не подтверждается?

Чаще всего причина — слишком низкая комиссия (fee rate). В мемпуле тысячи транзакций, и майнеры берут сначала самые выгодные. Если вы установили комиссию ниже текущего рыночного минимума, транзакция будет ждать, пока нагрузка на сеть снизится и очередь до неё дойдёт. Обычно это занимает от нескольких часов до суток.

Сколько подтверждений Bitcoin нужно ждать обменнику?

Зависит от суммы. Небольшие транзакции большинство обменников зачисляют после 1–2 подтверждений. Средние суммы — при 3–6. Крупные операции требуют 6 и более. Главный риск при слишком раннем зачислении — двойная трата, когда отправитель пытается потратить те же монеты повторно до окончательного подтверждения.

Что такое RBF в Bitcoin и чем он опасен для обменника?

RBF (Replace-By-Fee) позволяет отправителю заменить незакрытую транзакцию новой с более высокой комиссией. Если транзакция помечена как opt-in RBF, её можно отменить или заменить до первого подтверждения. Для обменника: транзакцию с нулём подтверждений и флагом RBF нельзя считать надёжной — кредитуйте только после хотя бы одного подтверждения.

Что такое мемпул Bitcoin?

Мемпул (memory pool) — временное хранилище транзакций, отправленных в сеть Bitcoin, но ещё не попавших в блок. Каждый узел ведёт свою копию мемпула. Транзакции ждут там, пока майнер не включит их в очередной блок, выбирая по принципу наибольшей комиссии. Размер мемпула напрямую отражает загруженность сети.

Может ли Bitcoin-транзакция пропасть совсем?

Нет. Если транзакция долго не подтверждается — обычно более 72 часов — узлы сети могут удалить её из мемпула. Средства при этом возвращаются на адрес отправителя: монеты никуда не теряются. Повторная отправка с более высокой комиссией решает проблему. Биткоин потерять через незакрытую транзакцию невозможно.

Читают также

TON-блокчейн в 2026: зачем обменнику подключать Telegram-экосистему
Blockchain

TON-блокчейн в 2026: зачем обменнику подключать Telegram-экосистему

TON — это блокчейн, встроенный прямо в Telegram. Для владельца обменника это означает доступ к аудитории в 950 млн человек, быстрые транзакции за доли цента и готовую базу клиентов. Что важно знать в 2026 году.

18 июня, 15:11
4 мин
Lightning Network для обменника: когда это реально меняет бизнес
Blockchain

Lightning Network для обменника: когда это реально меняет бизнес

Lightning Network обещает мгновенные биткоин-платежи почти без комиссий — и это правда. Но для владельца обменника важнее другое: когда это реально меняет бизнес, а когда — просто технический апгрейд ради апгрейда.

14 июня, 07:19
4 мин