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

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

В последние месяцы на специализированных форумах все чаще можно увидеть вопросы о том, «что делать, если транзакция Bitcoin зависла?». Причем сроки «зависания» у пользователей составляют как несколько суток, так и несколько недель. Ответим на вопрос, а также выясним, почему у крипто-держателей вообще возникают сложности с переводом электронных монет.

Причины зависания транзакций Bitcoin

В прежнее время, когда цифровые монеты Биткойн еще не пользовались таким невероятным успехом как сегодня, все операции в сети совершались в краткие сроки. Как правило, на подтверждение сделки уходило 10-60 минут. Даже транзакции без комиссионных или с минимальными комиссионными рано или поздно могли быть включены в блок.
 
Сейчас, когда количество пользователей электронной наличностью превысило все допустимые пределы, транзакции выстраиваются в очередь (она собирается в мем-пуле). Зачастую в подтверждении нуждаются многие десятки тысяч операций. К примеру, на сегодняшний день в мем-пуле находится свыше 180 000 Bitcoin-транзакций.
 
Разумеется, в этой ситуации крипто-добытчики выбирают сделки с максимальными комиссионными. Именно они включаются в цепь блоков в первую очередь. Если у транзакции несущественные комиссионные или их вообще нет, то они попадают в конец очереди. Отсюда – множество разговоров о зависающих операциях с Биткойнами, и просьбы исправить положение дел. Отметим, что просьбы обычно слышны от начинающих крипто-держателей, которые не понимают ситуацию на рынке криптовалют, и уверены в том, что плата больших комиссионных майнерам платформы Bitcoin – не необходимость, а прихоть.
   
Итак, на срок ожидания проведения операции в сети Биткойн оказывают влияние следующие факторы:

  • Величина комиссии для майнера;
  • Сумма сделки (несущественные суммы проводятся дольше);
  • Загруженность платформы.
 
Теперь узнаем о том, к чему может привести «подвисание» транзакции.  

Возможные последствия «зависания» сделки в Bitcoin  

Из-за огромных очередей из транзакций, покинуть пределы мем-пула могут не только те сделки, которые подтверждены крипто-добытчиками, но и те, которые:

  1. Заменяются иными транзакциями самими держателями цифровых монет;
  2. Конфликтуют с другими, уже подтвержденными операциями в мем-пуле;
  3. «Умерли»: если операция не подтверждается в течение трех дней, ее тайм-аут истекает, и она покидает очередь;
  4. Были вытеснены иными сделками с более значимым статусом. Такая ситуация возникает, когда величина пула – максимальная, а вытесненная сделка очутилась на последней позиции.
 
Что происходит с транзакцией, которая покинула мем-пул? Если ей будет присужден статус «несостоявшаяся», то цифровые деньги будут перечислены назад в крипто-хранилище, из которого поступали.
 
Но бывает и другой исход: само хранилище начинает переправлять монеты назад на платформу, возрождая транзакцию бесчисленное количество раз: в конечном итоге криптовалюта замораживается, и использовать ее нельзя. Если вы видите в хранилище надпись – «Статус: 0 / unconfirmed, in memory pool», значит, с вашими электронными монетами произошла именно такая неприятная история.   

Узнаем статус своей операции Биткойн

Узнать нынешний статус сделки можно с помощью особых сервисов, таких как Блокчейн.инфо. Вам необходимо будет указать ID-номер операции, и если вы увидите слова «Unconfirmed-transaction», то транзакция не подтверждена.
 
В данном случае вам следует взглянуть на «Fee-per-byte» (Плата за байт), запомнить цифры и посетить, допустим, на btc.ком – этот сервис дает возможность примерной оценки расположения транзакции в очереди. Вы сможете понять, как долго будет выполняться ваша операция.   

Ищем решение зависания транзакции

Если вы хотите, чтобы ваша сделка была выполнена в краткие сроки, ускорьте ее подтверждение майнерами. Сделать это можно так:

Измените величину комиссионных для добытчиков 

Такой вариант доступен всем отправителям транзакций (не получателям платежей). Вам нужно повторить ту же операцию, но указав иную сумму комиссионных – воспользуйтесь опцией RBF. Учтите, что если вы не используете Replace by fee, платформа может просто отвергнуть сделку, так как сеть строго-настрого запрещает двойное расходование цифровых монет. Опция даст знать платформе о том, что хотя сделка и аналогичная прежней, у нее увеличенные комиссионные. Хранилища с поддержкой Replace by fee – Эфириум, Armory и Green.Address. Включать функцию следует заранее.
 
Если в вашем бумажнике нет такой опции, воспользуйтесь «повторной тратой» или Double spending с помощью своего приватного ключа. Или же прибегните к услугам специализированных ресурсов, которые вручную собирают операции с двойным расходованием. Еще один вариант: перезапуск крипто-хранилища с особыми параметрами из командной строчки.

Важно! Чтобы в дальнейшем прежняя операция не была случайно подтверждена, нужно чтобы в обеих транзакциях совпадал как минимум один вход.
Учтите, что многие крипто-добытчики не работают с операциями с двойным расходованием: сделка может расходиться по платформе долгое время. По этой же причине следует устанавливать комиссионные больше на 15-30 процентов – только таким образом вы увеличите вероятность того, что майнеры проявят к операции интерес;

Используйте CPFP или Child-Pays-for-Parent

Создайте вторую сделку на минимальную сумму, но с высокими комиссионными – величина комиссии должна покрыть недостачу комиссионных в случае с первой транзакцией. Крипто-добытчики, работающие с CPFP, вместо операции с высокими комиссионными из мем-пула, могут предпочесть ваш комбинированный вариант. К этому способу могут прибегать не только отправители, но и получатели электронных монет.

Не секрет, что при отправке криптовалют система может возвращать сдачу (при отправке большей, чем нужно, суммы монет). Такая неподтверждённая сдача как раз может быть использована для осуществления второй операции с более высокими комиссионными. Естественно, что ваше хранилище должно поддерживать такую возможность. Допустим, в Биткойн Кор для этого требуется включение функции «Расходовать неподтвержденную сдачу» (включается в настройках кошелька).
Но часть крипто-кошельков не позволяют выбирать вход для назначения комиссионных;

Воспользуйтесь ускорителем

Via.BTC – это специальный пул майнинга, позволяющий бесплатно ускорять транзакции. В вашей операции должны быть указаны хотя бы наименьшие комиссионные (0,0001 Биткойн за байт). Если комиссия у транзакции есть, укажите номер операции на сайте пула, и сделке будет присвоен повышенный приоритет для включения в цепь блоков.

Via.BTC – довольно мощный пул, но не забывайте, что и он может вести обработку лишь определенного числа транзакций за час. А количество его пользователей постоянно увеличивается: возможно, и тут вам предстоит встать в очередь. Если вы хотите ускорить процесс, указывайте номер своей транзакции в первые секунды каждого часа;

Иные решения

Если вы не хотите ни ждать, ни решать проблемы с «подвисанием» сделки собственными силами, заходите на форум криптовалют или на специализированный канал в Телеграм: тут вам будут предложены услуги по «проталкиванию» транзакций. Разумеется, услуги необходимо будет оплачивать. Но не отправляйте деньги первому попавшемуся вам на глаза «помощнику» - им может оказаться обманщик. Выбирайте пользователя с хорошей репутацией и множеством довольных отзывов от крипто-держателей.
Важно! В целях безопасности никогда не указывайте иным пользователям СИД-фразу из 12 слов или свои приват-ключи.  
Вам необходимо обозначить только ID сделки и суть проблемы. «Проталкиваться» ваша транзакция будет указанными выше способами.  

Рекомендации, которые позволят избежать «подвисания» транзакций

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


Какой размер комиссионных можно назвать разумным? Ответить на этот вопрос вам позволят особые сервисы, контролирующие параметры крипто-платформ и выбирающие адекватное число Сатоши за байт. В качестве примера такого полезного ресурса мы снова приведем сайт btc.ком – тут вы сможете посмотреть, как долго необходимо будет ожидать проведения платежа при определенной величине комиссионных за него.

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

О динамическом изменении величины комиссионных 

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

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

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

Зависание транзакций наблюдается все чаще, ничего необычного в таких ситуациях нет. Если ваша сделка не выполняется продолжительный срок, не переживайте. Выбирайте удобное для себя решение: использование ускорителя, CPFP или двойного расхода.
Лучшее решение - установка разумной комиссии, которая позволит совершить операцию быстро, и не тратить в дальнейшем времени и сил на «проталкивание» транзакции в сети.