
Если неподтверждённая транзакция Bitcoin исчезла из обозревателей, её выкинули из мемпулов узлов — обычно потому, что комиссия слишком долго была слишком низкой. Для блокчейна выпавшей транзакции не существовало: монеты остались на исходном адресе, и кошелёк может их тратить. Отправить их снова можно с нормальной комиссией, но так, чтобы новая транзакция заменяла старую, а не соревновалась с ней.
Если транзакция ещё видна и просто медленная, эта статья пока не нужна — поднимите комиссию. Калькулятор ускорения RBF и CPFP посчитает комиссию для обоих способов.
Почему узлы выкидывают транзакции
Каждый узел Bitcoin держит собственный мемпул неподтверждённых транзакций, и у него есть пределы. В Bitcoin Core по умолчанию это 300 МБ памяти и срок хранения 336 часов (две недели). Когда мемпул заполнен, узел вытесняет транзакции с самой низкой ставкой и поднимает свой минимум, так что новые дешёвые транзакции вообще не принимаются. Транзакция, которая две недели стоит ниже рынка, удаляется по сроку. Узлы не согласуют это между собой: один обозреватель может ещё показывать транзакцию, а другой уже её забыл.
Проверьте перед повторной отправкой
- Найдите txid в двух обозревателях (например, mempool.space и Blockchair). Нет ни там, ни там — транзакция выпала из их узлов.
- Проверьте баланс адреса. Монеты-входы снова должны числиться неизрасходованными на адресе отправителя.
- Посмотрите кошелёк. Многие кошельки всё ещё показывают транзакцию как ожидающую: у них своя копия, и они могут её переотправлять.
- Спросите получателя, видит ли он её. Узел магазина или биржи может хранить её и потом переотправить.
- Вспомните, был ли включён RBF. Если да, замена делается просто.
Как отправить заново безопасно
Опасность повторной отправки не в потере денег, а в двойной оплате: если новая транзакция потратит другие монеты, а старую ещё можно переотправить и подтвердить, подтвердиться могут обе. Безопасный путь — снова потратить те же входы, тогда валидной может оказаться только одна из двух.
- Удалите или отмените старую транзакцию в кошельке. В Bitcoin Core для выпавших транзакций есть
abandontransaction; Electrum позволяет удалить из истории локальную или неподтверждённую транзакцию; в Sparrow её можно отменить или заменить. - Создайте новый платёж с теми же входами (контроль монет в Sparrow или Electrum делает это явно) и ставкой по текущим прогнозным блокам.
- Если в исходной транзакции был включён RBF, просто нажмите в кошельке «Повысить комиссию» или «Заменить» — это гарантирует те же входы.
- Отправьте и следите за новым txid. После первого подтверждения старая транзакция навсегда недействительна.
Почему это случается чаще, чем раньше
Рынок комиссий Bitcoin меняется быстро. Ставки, которой хватало в тихое воскресенье, после загруженного утра понедельника может оказаться намного меньше рынка, а кошельки с режимом «эконом» или ручной ставкой позволяют легко выбрать слишком низкую. Биржи отправляют выводы пакетами по умеренным ставкам, а ординалы и другие инскрипции могут заполнять блоки днями. Транзакция с самой низкой ставкой ждёт позади всех, и если очередь не рассосётся за срок хранения, её удаляют. Ставка под ближайшие несколько блоков, а не «в течение суток», стоит чуть дороже и избавляет от всей этой процедуры.
Какую комиссию поставить, чтобы не выпасть снова
Причина в том, что ставка была ниже требуемой мемпулом. Посмотрите текущие прогнозные блоки в обозревателе и выберите ставку, которая ставит транзакцию в ближайшие несколько блоков, а не минимальную. Размер транзакции зависит от входов и типов адресов; калькулятор комиссии Bitcoin переведёт ваши входы и выходы в vbyte и комиссию в сатоши.
Если платёж шёл на обмен
Заказ KOT.CASH, оплаченный транзакцией, которая потом выпала, BTC не получил, а неоплаченный заказ истекает с окончанием отсчёта. Не отправляйте на адрес истёкшего заказа; создайте новый и оплатите его свежей транзакцией, которая тратит те же монеты, что и выпавшая. Если исходная транзакция всплывёт и подтвердится после оплаты нового заказа, напишите в поддержку с обоими txid.
Частые вопросы
Биткоины потеряны, если транзакция выпала?
Нет. Выпавшая транзакция не подтверждалась, монеты остались на вашем адресе, и кошелёк может потратить их снова.
Сколько Bitcoin хранит неподтверждённую транзакцию?
Узлы Bitcoin Core по умолчанию удаляют её через 336 часов (две недели) или раньше, если мемпул заполнен, а её ставка среди самых низких.
Почему кошелёк всё ещё показывает её как ожидающую?
Кошельки ведут свою запись и могут переотправлять транзакцию. Отмените или замените её в кошельке до повторной отправки.
Может ли старая транзакция вернуться?
Да, если у какого-то узла она сохранилась и он её переотправит, и только если её входы ещё не потрачены. Трата тех же входов в новой транзакции это исключает.
Выпавшая транзакция — это то же, что неудачная?
Транзакции Bitcoin после отправки не «падают»: они подтверждаются, ждут, заменяются или выпадают. Выпавшая не стоит комиссии.