Вы оплатили заказ обмена биткоином и сэкономили на комиссии. Прошло полчаса, час, а транзакция всё ещё без подтверждений, и статус заказа не меняется. Ситуация неприятная, но управляемая: монеты не пропали, и кое-что можно сделать прямо из вашего кошелька.
Симптом: оплата видна, но не подтверждается
- В обозревателе транзакция есть, у неё 0 подтверждений и статус «unconfirmed».
- Страница заказа показывает ожидание поступления или подтверждений.
- Ставка вашей транзакции в sat/vB заметно ниже, чем у транзакций, которые сейчас попадают в блоки.
Сколько обычно длится перевод BTC при разных ставках, разобрано в статье о сроках транзакций Bitcoin.
Почему так: майнеры берут дорогие транзакции первыми
Места в блоке ограничены, и майнеры собирают блоки из транзакций с наибольшей ставкой комиссии. Если с момента отправки нагрузка выросла, ваша транзакция оказалась в конце очереди. Обменный сервис не может зачесть неподтверждённый платёж: биткоин-транзакцию без подтверждения ещё можно заменить, поэтому сервисы ждут установленного числа подтверждений, прежде чем отправлять выплату. Ускорить подтверждение за вас сервис тоже не может — транзакцию подписали вы, и менять её может только владелец ключей.
| Способ | Как работает | Условие |
|---|---|---|
| RBF (Replace-By-Fee) | Замена той же транзакции на версию с большей комиссией | Кошелёк поддерживает RBF, исходная транзакция заменяемая |
| CPFP (Child Pays For Parent) | Новая транзакция тратит вашу сдачу с высокой комиссией и «тянет» исходную | В исходной транзакции есть выход сдачи на ваш адрес |
Что делать по шагам
- Не отправляйте оплату повторно. Это главное правило. Если позже подтвердятся обе транзакции, вы заплатите дважды, а вторая сумма не относится к заказу.
- Проверьте, заменяемая ли транзакция. Кошельки вроде Sparrow, Electrum или BlueWallet показывают кнопку «Увеличить комиссию» (Bump fee), если RBF доступен. Как устроен этот механизм, описано в обзоре Bitcoin Optech о RBF; если RBF выключен, смотрите статью про nSequence.
- Ускорьте через RBF. Поднимите ставку до уровня, с которым сейчас проходят блоки. Адрес получателя и сумма в замене должны остаться прежними — меняется только комиссия, которая вычитается из сдачи.
- Если RBF недоступен — используйте CPFP. Потратьте выход сдачи исходной транзакции новой транзакцией с высокой комиссией. Майнеры оценивают пару транзакций вместе. Подробнее — в материале Optech о CPFP. Нужную ставку для «дочерней» транзакции поможет посчитать калькулятор RBF и CPFP.
- Сохраните новый хеш. После замены RBF у транзакции новый идентификатор. Его и стоит прислать в поддержку, если понадобится.
Что будет с заказом и курсом
Заказ на KOT.CASH ждёт поступления оплаты в течение часа. Если ваша транзакция появилась в сети вовремя, но подтверждается долго, отправьте в поддержку номер заказа и хеш транзакции — по ним можно найти платёж. Если платёж подтвердился уже после истечения заказа, дальнейшие шаги и итоговая сумма зависят от ситуации и провайдера ликвидности, поэтому решение принимает поддержка после проверки платежа. Отдельную заявку на тот же платёж создавать не нужно. Почему обмен может идти дольше обычного, рассказано в статье о том, где застревает обмен.
Чего делать не стоит
- Не платите сторонним «ускорителям» за обещание протолкнуть транзакцию: это частая схема обмана.
- Не меняйте адрес получателя в замене RBF: заказ ждёт платёж именно на адрес депозита, и замена с другим получателем оставит заказ без оплаты.
- Не пытайтесь «отменить» перевод, отправив те же монеты себе с низкой комиссией: это не сработает без RBF и только запутает ситуацию.
- Не создавайте новый заказ и не платите его теми же монетами, пока первая транзакция не выпала из мемпулов.
Если транзакция так и не подтвердилась и через какое-то время пропала из обозревателей, значит, узлы вытеснили её из мемпулов. Монеты при этом остаются на вашем адресе, а кошелёк может показывать их «зависшими», пока не обновит данные. Прежде чем тратить их снова, убедитесь, что исходная транзакция действительно исчезла, и только потом создавайте новый заказ с нормальной комиссией. Учтите, что выпавшую транзакцию кто-то может транслировать повторно, поэтому надёжнее всего потратить те же входы новой транзакцией — тогда старая станет недействительной окончательно.
Как не повторить
- Для оплаты заказов выбирайте обычную или приоритетную ставку, а не экономную.
- Включите в кошельке RBF по умолчанию.
- Перед отправкой смотрите загрузку мемпула и ставки для следующих блоков.
- Если нужно обменять BTC быстро, например на странице BTC → SOL, закладывайте комиссию так, чтобы транзакция попала в ближайшие блоки.
Частые вопросы
Может ли обменник ускорить мою биткоин-транзакцию?
Нет. Транзакцию подписали вы, и изменить её комиссию через RBF или потянуть через CPFP может только владелец ключей отправителя — то есть вы в своём кошельке.
Что будет, если транзакция подтвердится после истечения заказа?
Напишите в поддержку с номером заказа и хешем. Дальнейшее зависит от ситуации и провайдера; повторно на старый адрес ничего не отправляйте и второй заказ этим же платежом не оплачивайте.
Можно ли отправить BTC ещё раз с нормальной комиссией?
Нельзя, пока первая транзакция в мемпуле: если подтвердятся обе, вы заплатите дважды. Используйте RBF или CPFP для исходной транзакции.