Первая помощь при «зависшей» транзакции в сети биткоина

28.01.2018 05:45

    С каждым новым месяцем количество транзакций в системе биткоина стремительно растет. Это приводит к заполнению блоков. Не отравленные транзакции или не вошедшие в блок, становятся в очередь (mempool). Для проведения денежной операции, майнеры используют транзакции с высокими комиссиями, эти операцию проводятся первыми, а с более низкими комиссиями оправляются ожидать свою очередь. Появление транзакций с высокими комиссиями перебивают проведения транзакций с низкой, поэтому для осуществления перевода может потребовать от нескольких часов до пары дней. А бывает и так, что транзакция не проходит вовсе или зависает.

 

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

    Высокая комиссия

    Очевидное решение в этом случае – повысить комиссию. Если кошелек настроен на недостаточно высокую комиссию, исправить положение можно вручную, изменив настройки кошелька.

 

    Применение динамических комиссий

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

 

    Замена кошелька

   В случае замены кошелька, деньги со старого «переходят» в новый кошелек. Это можно сделать в системе биткоина, в этом случае придется заплатить комиссию и подождать пока операция будет завершена. Когда время не ждет,  можно воспользоваться экспортом закрытых ключей, а после импортировать в новый кошелек.

 

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

    Функция Opt-In Replace-by-fee

    Это дает возможность повторно отправить транзакцию, но с более высокой комиссией. Система биткоина принимает такую транзакцию вместо старой, что позволяет перепрыгнуть через очередь. Эту функцию поддерживают кошельки  Electrum, GreenAddress, Bitcoin Core.

 

    Функция Child Pays for Parent 

    Подходит для тех, чьи кошельки не поддерживают Opt-In Replace-by-fee. Функция позволяет выбирать транзакции со смешанными комиссиями, а не только ориентироваться на высокие. Учитывая, что после проведения операций пользователь получает «сдачу», ее можно использовать для оправки следующей транзакции.

 

    Full replace-by-fee

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

    Стоит напомнить, что до полного подтверждения транзакции, биткоины будут находиться в кошельке пользователя, а значит, они не могут потеряться или «зависнуть».