Зависла транзакция биткоин: что делать
Опубликовано: 24 августа 2026 г.Мир крипты
Также доступна на языках:English
Перевод ушёл, кошелёк показывает ноль подтверждений, и так уже третий час. Обычно ничего не сломалось: биткоин-транзакция не «отправляется» мгновенно, а встаёт в общую очередь и ждёт, пока её возьмут в блок. Разберём, почему зависла транзакция биткоин и не подтверждается часами, сколько ждать нормально, что её действительно ускоряет, — и отдельно случай, когда подтверждения есть, а деньги на месте так и не появились.
Почему транзакция висит
В блок помещается ограниченный объём данных, а желающих попасть в него больше, чем места. Отправленная транзакция попадает в мемпул — общую комнату ожидания, которую держит у себя каждый узел сети, — и майнеры выбирают оттуда то, что выгоднее включить.
Выгодность считается не по сумме перевода, а по комиссии за единицу размера: сатоши на виртуальный байт, sat/vB. Отсюда первое, что удивляет новичков: перевод на 0,5 BTC и перевод на 0,005 BTC при одинаковой структуре стоят одинаково. Комиссия платится за место в блоке, а не за деньги, которые вы двигаете.
Дальше всё просто. Кошелёк в момент отправки предложил ставку, исходя из спроса на тот момент. Если спрос вырос, ваша ставка оказывается ниже той, по которой сейчас набирают блоки, — и транзакция стоит, пока очередь не рассосётся. Никакой ошибки в этом нет, и «повторить отправку» бесполезно: те же монеты уже заняты в висящей транзакции.
Сколько ждать — это нормально
Блок находят в среднем раз в десять минут, но интервал случайный. Три блока подряд за четыре минуты и пауза в сорок минут — обычная жизнь сети, а не сбой.
Практическая мерка одна: сравните свою ставку с той, по которой прямо сейчас набирают блоки. Это видно на mempool.space — там же показано, сколько транзакций ждёт и по каким ставкам. Если ваша ставка выше нижней границы ближайших блоков, вопрос решится за десятки минут. Если заметно ниже — ждать придётся до спада спроса, а он циклический: ночью и в выходные дешевле.
Отдельно стоит знать про сдачу. Многие транзакции тратят несколько входов и возвращают часть отправителю, поэтому в обозревателе сумма выглядит больше отправленной. Как это читать, разобрано в соседней статье — как проверить биткоин-кошелёк и транзакцию.
Как найти свою транзакцию в очереди
Нужен идентификатор транзакции — TXID, 64 шестнадцатеричных символа, который кошелёк показывает сразу после отправки. Вставьте его в поиск на mempool.space: обозреватель покажет ставку в sat/vB, размер и примерное место в очереди.
Одна деталь сбивает при сверке. Кошельки часто показывают комиссию общей суммой — «0,00004 BTC» — а очередь ранжируется по ставке за байт. Чтобы получить ставку, разделите комиссию в сатоши на размер транзакции в виртуальных байтах; оба числа обозреватель показывает рядом.
Если по TXID ничего не находится, транзакция не дошла до сети вовсе. Так бывает, когда кошелёк подписал её офлайн и не разослал, — тогда искать нужно не место в очереди, а кнопку повторной рассылки в самом кошельке.
Что действительно ускоряет: RBF и CPFP
Способов ровно два, и оба сводятся к одному: кто-то доплачивает.
Replace-by-Fee — замена транзакции на такую же, но с большей комиссией. Делает её отправитель, из своего кошелька. Механика описана в BIP-125, и раньше она требовала, чтобы исходная транзакция заранее объявила себя заменяемой. С версии 28.0, вышедшей в октябре 2024 года, узлы Bitcoin Core принимают замену независимо от такого сигнала — это отмечено в примечаниях к выпуску. То есть ограничение теперь не в протоколе, а в кошельке: умеет он собрать замену или нет.
Child Pays For Parent — оплата ребёнком за родителя. Работает, когда замена недоступна, и у него есть свойство, которого нет у RBF: это может сделать получатель. Он тратит ещё не подтверждённый выход, назначая щедрую комиссию, а майнер оценивает связку «родитель плюс ребёнок» целиком, и ради выгодного ребёнка забирает застрявшего родителя. Если вы ждёте входящий перевод и повлиять на отправителя не можете, CPFP — единственный доступный вам рычаг.
Почему «ускорители» помогают редко
Сервис-ускоритель не толкает транзакцию в сети. Он передаёт её напрямую конкретному майнинг-пулу мимо обычной рассылки, с просьбой включить в блок.
Отсюда видно, чего от него ждать. Пул включит транзакцию только в свой блок, а свои блоки он находит примерно в той доле, какую занимает в общей мощности сети. Пул с десятой частью мощности находит примерно каждый десятый блок — значит, и ускорение сработает примерно в таком же соотношении, а остальные девять блоков соберёт кто-то другой, кто вашей просьбы не видел. Это не проталкивание, а лотерейный билет с известными шансами.
Второе ограничение важнее первого: ускоритель не меняет комиссию, уже подписанную в транзакции. Экономику вашего перевода меняют только RBF и CPFP — всё остальное лишь просит кого-то поступиться выгодой.
Транзакция подтверждена, а денег нет
Это уже другая история, и причины у неё другие. Идите по порядку.
- Смотрите на тот адрес. Кошельки выдают новый адрес получения почти на каждый входящий перевод. Откройте транзакцию по TXID и проверьте, какому именно адресу ушёл выход, — и есть ли этот адрес в вашем кошельке.
- Отделите сдачу от перевода. Крупное число в транзакции нередко оказывается сдачей, вернувшейся отправителю, а не суммой, которая шла вам.
- Уточните политику получателя. Биржа или обменник зачисляет после своего числа подтверждений. «Подтверждено в сети» и «зачислено на счёт» — разные события, и второе наступает по правилам сервиса, а не сети.
- Проверьте сеть адреса. Форматы разных цепочек пересекаются: старые адреса Litecoin начинаются с
3ровно как биткоиновские. Биткоин, ушедший на литкоиновский адрес, не вернётся — он потрачен на выход, который никто не сможет забрать. - Дайте кошельку досинхронизироваться. После восстановления из сид-фразы лёгкий кошелёк какое-то время не видит части истории, а при неверном пути деривации не увидит её никогда, хотя монеты на месте.
Общее правило: если обозреватель показывает выход на ваш адрес и подтверждения набраны, монеты у вас. Проблема тогда не в цепочке, а в том, как её показывает кошелёк.
Когда транзакция исчезнет сама
Узел не хранит неподтверждённую транзакцию вечно. У Bitcoin Core она выбывает из мемпула через две недели, а при переполнении мемпула — раньше: место освобождают, вытесняя самые дешёвые.
При этом ничего никуда не «возвращается». Монеты не двигались с самого начала: транзакция лишь предлагала их потратить. Когда она выбывает, входы снова считаются свободными, и кошелёк показывает баланс как прежде.
Осторожность тут одна, и она существенная: выбывание не отменяет транзакцию навсегда. Пока те же входы не потрачены заново, любой, у кого сохранилась копия, может разослать её снова. Считать перевод отменённым стоит только после того, как вы сами потратили эти входы другой транзакцией.
Если зависший перевод — это депозит на обмен
Здесь у застрявшей транзакции появляется срок, и он короче, чем думают.
Любой обменник выдаёт депозит-адрес вместе с окном, в течение которого курс зафиксирован. У нас это окно задано по цепочке: для медленных сетей — биткоина, лайткоина, догикоина, Monero — час, для быстрых меньше, и сверх видимого на странице отсчёта заложен запас примерно в двадцать минут. Точное время всегда показывает таймер на странице заявки — ориентируйтесь на него, а не на эту цифру.
Час — много для перевода с нормальной комиссией и мало для зависшего. Именно в этом практический риск, а не в том, что сервис «потеряет» деньги: если депозит не набрал нужного числа подтверждений до конца окна, рельс начинает возврат на адрес отправителя. Вернуть депозит досрочно нельзя и нам: он лежит на адресе, выданном под котировку, ключей от него у нас нет.
Что из этого следует практически. Платежи на один депозит-адрес суммируются, поэтому досыл до истечения срока работает и запускает обмен автоматически. Не экономьте на комиссии того перевода, который должен исполниться по зафиксированному курсу: сэкономленные центы стоят курса. И проверьте сеть перед отправкой — при создании заявки мы сверяем адрес получателя с форматом выбранной сети, что ловит опечатку и чужую цепочку, но не отличает верный по форме чужой адрес от вашего.
Коротко
- Транзакция висит потому, что предложенная комиссия ниже текущей цены места в блоке; сумма перевода на очередь не влияет.
- Десять минут — среднее, а не расписание: паузы в полчаса нормальны. Сравнивайте свою ставку sat/vB с текущей на mempool.space.
- Ускорить перевод могут только RBF (делает отправитель) и CPFP (может сделать получатель).
- Сервис-ускоритель просит один пул включить транзакцию и срабатывает примерно в доле мощности этого пула; комиссию он не меняет.
- «Подтверждено» и «зачислено» — разные события: второе наступает по правилам получателя.
- Через две недели транзакция выбывает из мемпула, но отменённой считается только после того, как те же входы потрачены заново.
- У депозита на обмен есть своё окно — час для медленных сетей; зависший перевод легко его переживает.
Как читать саму транзакцию — балансы, выходы, подтверждения — разобрано в статье как проверить биткоин-кошелёк; текущие курсы по нашим парам — на странице курсов.
