Что делать, если биткоин-транзакция зависла?

На форумах о криптовалютах часто встречается вопрос: зависла транзакция биткоин, что делать? Сроки зачисления разнятся. У кого-то платеж не обрабатывается в течение суток, у кого-то пару дней. Иногда ситуация совсем тревожная – средства не зачисляются несколько недель. Рассмотрим причины задержек и узнаем, как решить проблему.

Самый простой и эффективный способ воспользоватся сайтом bitaccelerate, в строке необходимо ввести ID зависшей транзакции.

BitAccelerate - это бесплатный ускоритель транзакций биткойнов, который позволяет вам быстрее получать подтверждения ваших неподтвержденных транзакций. Просто введите идентификатор транзакции (TXID) и нажмите кнопку «Ускорить». Сервис ретранслирует транзакцию через 10 биткойн-узлов.

Зависла транзакция биткоин: причины

Несколько лет назад биткоин не был на пике популярности, и проблемы с платежами практически не затрагивали пользователей. Заявки обрабатывалась не дольше 1-го часа. Беспроцентные платежи или с минимальной комиссией могли попасть в блок.

Сегодня спрос на биткоин превышает предложения. Очередь из таких платежей увеличивается в Memory Pool. Часто доходит того, что обработку заявки ожидают десятки и даже сотни платежей. Разумеется, на первый план выходят платежи с большим процентом. Они занимают лидирующие места в блоке. Заявки с маленьким процентом или беспроцентные платежи для майнеров оказываются в конце. Это и вызывает панику среди новичков в мире криптовалют. Они отправляются на тематические форумы и создают топики «Помогите, зависла транзакция биткоин, что делать?». Первым делом, вы можете перейти по этой ссылке https://www.blockchain.com/ru/btc/unconfirmed-transactions и увидеть все не подтвержденные транзакции в сети Биткоин.

Основные причины задержки платежа:

  • небольшая сумма финансового перевода;
  • загруженность сети;
  • беспроцентный платеж или маленькая комиссия.

Что может случиться с платежом

Из-за большой очереди велик риск, что платеж могут убрать из мемпула (англ. Memory Pool) не только после подтверждения. Имеется ряд и других причин:

  • У транзакции может появиться «конкурент» в виде другого платежа. Когда размер пула достигает максимального показателя, а ваша заявка занимает последние места в нем.
  • Время истекает, и платеж аннулируется. Максимальный срок 3 суток.
  • Получается стычка между созданной заявкой и той, что уже подтверждена.
  • Создатель производит ее замену на другую.

Какова же судьба транзакции, выбывшей из пула?

Если ей дадут статус несостоявшейся, то отправляемые монеты, вернутся владельцу, то есть будут возвращены на счет.

Но нужно учесть один момент. Бывают случаи, когда после возвращения в кошелек, система автоматически пытается повторить операцию. Биткоины заморозят, воспользоваться ими не удастся. Бумажник выдаст сообщение «Status: 0/unconfirmed, in memory pool».

Как проверить статус биткоин-транзакции

Чтобы проверить статус заявки на финансовую операцию, можно воспользоваться специальными сервисами. Я бы рекомендовал blockchain.info. Вам нужно прописать в поисковой строке ID платежа. Если система выдаст сообщение «неподтвержденный», это означает, что перевод еще не обработан.

Запомните данные из пункта «Плата за байт». Теперь зайдите на площадку btc.com. и сверьте их. Вы сможете самостоятельно проанализировать, на каком месте в очереди находится ваш перевод и сколько времени уйдет на обработку.

Как решить проблему: несколько верных путей

Если зависла транзакция биткоин, и заявка не подтверждается уже достаточно долго, велика вероятность, что проблема не решится. Можно воспользоваться действенными методами, направленными на ускорение биткоин-транзакции. Ниже несколько способов:

Замена комиссии

Это должен делать сам отправитель платежа. Нужно повторно создать заявку с новой комиссией. Чтобы система не отклонила платеж, проводите операцию через опцию Replace-by-fee (RBF). Не забывайте об этой функции, так как повторная продажа – табу в сервисе. Вы оповещаете систему, что финансовая операция проводится повторно, но размер комиссии увеличен.

Что касается кошельков, в которых имеются такие настройки, я рекомендую GreenAddress, Armory и Electrum. Включите функцию до проведения операции.

Двойная трата (Double-spending) может осуществляться вручную. Вам нужно знать приватный ключ. Перейдите на одну из площадок, которая специализируется на ручном сборе платежей с двойным расходованием. Возможен еще один вариант. Попробуйте перезагрузить портмоне из командной строки с соответствующими параметрами. Учтите, вы можете ошибиться и подтвердить старую операцию. Нужно, чтобы в обеих заявках совпадал хотя бы один из входов. Не каждый майнер готов потратить много времени на обработку транзакции. Чтобы она разошлась по сети, нужно больше времени.

Хочу отметить важный момент насчет комиссии. Она должна быть выше актуальной (около 5%, в идеале на 15-25%). Это повысит шансы на включение платежа в один из блоков.

Child Pays for Parent

Суть Child Pays For Parent (CPFP) заключается в том, что нужно провести платеж с повышенной комиссией. Это делается с целью побудить майнеров подтвердить неподтвержденный платеж, из которого вы получаете входные данные, то есть родительскую транзакцию.

Майнеры, поддерживающие эту опцию, вместо платежей с высокими комиссиями из пула, могут предпочесть комбинированные заявки и отдать им предпочтение. Метод доступен для отправителей и получателей платежа.

Хочу напомнить, при отправке перевода система зачастую возвращает отправителю сдачу. Это актуально, когда сумма была больше, нежели нужно. Неподтвержденный остаток можно перекинуть на счет с последующей финансовой операцией. Но придется прикрепить к нему высокую комиссию. Ее размер должен быть такой, чтобы покрыть расходы двух операций.

Но это возможно лишь в том случае, если в кошельке заданы соответствующие настройки. Рассмотрим, как это сделать на примере с Bitcoin Core. Зайдите в настройки данной платежной системы, выберете пункт «Тратить неподтвержденную сдачу» и поставьте галочку напротив опции «Включить управление входами».

Не каждый кошелек позволяет делать выбор в пользу конкретного входа. Но и это легко решается – отправьте монеты, которые остались в бумажнике, в том числе и сдачу.

Ускоритель зависших транзакций

Если зависла транзакция биткоин, вы можете воспользоваться бесплатным способом, который ускорит процесс. На помощь придет пул для майнинга ViaBTC. Комиссия в платеже должна быть минимум 0.0001 BTC за килобайт.

После отправки ID платежа на сервис, он окажется в перечне тех, что имеют высокий приоритет. Этот майнинг-пул считается одним из самых рейтинговых, проблема с зависшим платежом разрешится в кратчайшие сроки. Здесь имеется еще один важный момент. Пул способен обрабатывать ограниченное количество переводов в час, но спрос на его услуги очень большой. Если выстроится очередь, вам нужно немного подождать.

И еще один простой совет: отправляйте ID транзакции в начале каждого часа (в течение первых секунд). Как показывает практика, это помогает ускорить процесс обработки заявки.

Другие варианты

Когда нет времени и желания самостоятельно решать проблему с зависшим платежом, можно воспользоваться услугами опытных криптовалютчиков. Где их искать? Я бы посоветовал зарегистрироваться на криптовалютных форумах или подписаться на телеграмм-каналы, посвященные этой тематике. Услуга по проталкиванию платежа платная, но велик риск нарваться на мошенников. Чтобы обезопасить себя, доверьте дело проверенному пользователю, о котором хорошо отзываются участники крипто-сообщества.

Важно! Не сообщайте сторонним лицам приватные ключи и Seed-фразу, состоящую из 12 слов.

После того, как вы отыщите проверенного человека, который специализируется на таких услугах, опишите ему суть проблемы и укажите ID платежа. Для ускорения финансовых операций они практикуют способы, которые были рассмотрены выше.

Как предотвратить задержку в будущем

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

Как рассчитать комиссию? Вы можете воспользоваться сервисами, которые отслеживают главные параметры сети и подбирают оптимальное количество сатошей за байт.

Учтите, на комиссию влияет не число биткоинов, а размер транзакции, выраженной в байтах.

Вернемся к площадке btc.com, о которой я уже упоминал. Вы можете посмотреть, сколько времени потребуется на обработку платежа при определенной комиссии.

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

Динамическое изменение комиссий

В некоторых кошельках имеется функция "активное изменение комиссий". Ставка подбирается в зависимости ситуации в системе на текущий момент. Так удастся включить платеж в один из ближайших блоков.

Что делать, если платежная система не предусматривает эту опцию? Обновите софт, либо выберете более современный btc-кошелек. Его смена не подразумевает каких-либо сложностей. На старом бумажнике у вас могут остаться монеты, перекиньте их на новый (учитывайте комиссию). Можно экспортировать приватные ключи в новую программу.

Подводим итоги

Ситуация, когда зависла транзакция биткоин, знакома многим биткоинщикам. Если вы новичок в этой сфере, и столкнулись с проблемой, не переживайте. Определите причину и выберете метод, который поможет решить вопрос (двойное расходование, CPFP,  либо ускоритель).

Но я рекомендую изначально кропотливо проверять параметры заявки и устанавливать наиболее подходящий размер комиссии, ориентируясь на подсказки специализированных площадок.

Оставьте комментарий

Комментарии  

# ronaldinho99 15.04.2020 17:33
У меня висит уже несколько часов... Кто может помочь?
Ответить