Как вернуть неподтвержденную транзакцию биткоин

Неподтвержденная транзакция как вернуть биткоины

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

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

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

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

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

Перед тем, как её отправить

На протяжении первых лет существования Биткоина, большинство кошельков добавляли фиксированные комиссионные для исходящих транзакций: обычно, 0.1 mBTC. Так как у майнеров было в блоках достаточно места, они без проблем включали эти транзакции в первый же блок, который им удавалось намайнить. (На самом деле, транзакции с ещё более низкими комиссионными или даже вообще без комиссии включались в блоки так же быстро.)

С усилением конкуренции за место в блоке, фиксированная комиссия 0.1 mBTC стала недостаточной для того, чтобы транзакция сразу включалась в следующий блок; их опережают транзакции, комиссии у которых являются более высокими. В то время, как сделка с низкой комиссией, скорее всего, подтвердится, это может потребовать немало времени.

Попробуйте увеличить комиссию

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

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

Если требуется, чтобы платёж оказался в следующем блоке или через блок, вам нужно заплатить сравнительно высокую комиссию. Для менее срочных платежей, вы можете добавить более низкую комиссию; просто понадобится немного больше времени для подтверждения.

Проверьте, поддерживает ли ваш кошелёк динамическое изменение комиссий

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

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

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

Рассмотрите переход на другой кошелёк

Когда вы переключаетесь на новый кошелёк, то, конечно, вам нужно перевести средства с вашего старого кошелька на новый кошелёк. Если вы не возражаете против небольшой траты, то можете переслать средства из старого кошелька в новый кошелёк через сеть Биткоина. Они, в конечном счёте, прибудут — даже если комиссия будет низкой.

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

После того, как вы её отправили

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

Выборочная замена комиссионных

Чтобы ваша транзакция совершила прыжок в очереди, проще всего использовать опцию, которая называется «выборочная замена комиссионных», (Opt-In Replace-by-Fee, Opt-In RBF). Она даёт вам возможность повторно послать ту же самую транзакцию, но с более высокими комиссионными.

Читайте также:  Криптовалюта статистика по россии

В большинстве случаев, когда та же самая транзакция пересылается по сети, но с более высокими комиссионными, новая транзакция отвергается сетью. Узлы Биткоина обычно решают, что новая транзакция представляет собой попытку двойной траты, поэтому не принимают и не обрабатывают её. Но когда вы пересылаете транзакцию с использованием опции Opt-In RBF, то по сути говорите сети, что пересылаете ту же самую транзакцию, только с более высокой комиссией. В результате, большинство узлов Биткоина принимают новую транзакцию вместо старой; позволяя новой транзакции перескочить в очереди.

Будет ли ваша новая транзакция включена в один из ближайших блоков, будет зависеть от майнера, который считает следующий блок: не все майнеры поддерживают Opt-In RBF. Однако немало майнеров также поддерживают эту опцию, поэтому так или иначе ваша транзакция будет включена в ближайшие блоки.

Opt-In RBF в настоящий момент поддерживается двумя кошельками: Electrum и GreenAddress. В зависимости от кошелька, вам может быть нужно включить Opt-In RBF в настройках меню перед тем, как вы отправляете (первую) транзакцию.

Дети платят за родителей

Если ваш кошелёк не поддерживает Opt-In RBF, вещи становятся немного более сложными.

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

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

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

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

Как и в случае с Opt-In RBF, не все майнеры на сегодняшний день поддерживают CPFP. Но их достаточно для того, чтобы вы могли быть уверены: ваша транзакция подтвердится в одном из следующих блоков.

Если не доступна ни опция Opt-In RBF, ни CPFP, вы технически все ещё можете попробовать и передать первоначальную транзакцию с более высокими комиссионными. Это обычно называется как «полная замена комиссии», и некоторые майнеры её принимают. Однако доступные кошельки не имеют такой опции.

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

Так же айнинговый пул ViaBTC начал предлагать «ускоритель транзакций.» Если ваша транзакция, которая застряла, включает в себя комиссионные в размере как минимум 0.1 mBTC на килобайт, вы можете отправить ID этой транзакции на ViaBTC, и пул сделает у неё более высокий приоритет по сравнению с остальными транзакциями. Так как ViaBTC контролирует около семи процентов хэширующей мощности сети Биткоина, есть хорошая вероятность того, что блок с вашей транзакцией будет найден за пару часов. Однако у этой службы есть ограничение: максимум 100 транзакций в час.

Для получателя

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

Также есть смысл спросить отправителя средств, в состоянии ли он использовать опцию Opt-In RBF. Если это так, он может заново отправить транзакцию с более высокой комиссией. Конечно, ускоритель транзакций ViaBTC (который упоминался выше) работает и для приходящих транзакций.

Как отменить биткойн-транзакцию

Всем известно, что отмена биткойн-транзакции невозможна. Необратимость транзакций одно из отличительных свойств системы пиринговой наличности – в отличии от централизованных платёжных систем. Одно время разработчики Bitcoin Core собирались внести изменение в клиент, которое позволило бы редактировать транзакцию ещё не принятую в блок с целью изменения комиссии, но этот функционал пока не реализован. И, тем не менее, уже сейчас в определённых условиях и при достаточном желании отмена транзакции возможна.

Читайте также:  Claymore dual ethereum amd nvidia gpu miner

Данная статья является описанием эксперимента, целью которого было проверить, с насколько низкими комиссиями можно успешно отправить биткойны с кошелька Bitcoin Core. Эксперимент оказался неудачным и привёл к тому, что пять транзакций, отправленных с разнообразными установками кошелька в части комиссий “зависли”. Но затем экспериментатору удалось отменить зависшие транзакции с возвратом заблокированных сумм.

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

Первые 2 транзакции попытались отправить с выставленной минимальной комиссией в 0,00001 BTC и флажком “Попытаться отправить без комиссии, если это возможно”.

Обратите внимание, клиент рекомендует выставить 0,00013615 BTC за килобайт. Но для оставшихся трёх транзакций, каждая из которых была на ту же сумму 0,01 BTC, рекомендация касательно размера комиссии была проигнорирована, а сам размер комиссии выставлен заведомо меньшим, чем рекомендованный.

Получилось, что все пять транзакций зависли без единого подтверждения на неопределённое время. В нашем случае на неделю.

Дополнительное неудобство состояло в том, что адрес, на который были отправлены биткойны, в свою очередь, нельзя было использовать для отправки биткойнов. Попытка сделать перевод сопровождалась сообщением: «Oops! You have unconfirmed deposits pending. You must wait for your deposits to be confirmed before withdrawing.»

Если ситуация вам знакома, то для паники нет причины. Для начала, некоторое время можно подождать. Если очередь транзакций рассосётся, то возможно, в конце-концов, дойдёт очередь и до вашей. Если же ожидание излишне затянулось – как в нашем случае, на неделю, то можно попробовать заставить кошелёк – здесь это делалось на примере Bitcoin Core – “забыть” о размещённых транзакциях. Ведь до тех пор, пока не пришло первое подтверждение – транзакция не попала в блок, а значит, знает о ней только ваш клиент.

Как откатить зависшую транзакцию

  1. Убедитесь, что транзакция зависла. Откройте Block Explorer и проверьте, что про зависшую транзакцию там ничего не знают, а на счете деньги на самом деле есть. Даже в случае, если blockchain.info показывает транзакцию и рисует красную кнопку . ещё не всё потеряно.
  2. В кошельке перейдите в отладочную консоль (Помощь — Окно отладки — Консоль) (Help – Debug window – Console)
  3. Если кошелек зашифрован, то для начала необходимо получить доступ, используя команду walletpassphrase

. Импорт может занять достаточно много времени, но в любом случае дайте ему завершиться — дождитесь ответа на команду.

  • В новом кошельке должен появиться счет с его реальным состоянием. Неподтверждённые транзакции “забыты”, средства, заблокированные ранее снова доступны для отправки. Теперь можно выслать их заново, но на этот раз не забудьте включить рекомендованную комиссию.
  • Для клиента, где отсутствует функционал расчёта рекомендованного размера комиссии, можно воспользоваться сервисом Blocktrail. Клиентом, который не только не показывает, но и не предоставляет возможность выставить размер комиссии, пользоваться можно на свой страх и риск.

    Отмена зависших транзакций отправленных при помощи других кошельков, чем Bitcoin Core, делается аналогичным образом. Важно экспортировать приватные ключи от всех адресов, участвовавших в транзакциях, и где наличествуют биткойны, затем пересоздать кошелек – для этого, вероятно, придётся удалить каталог, где программа-кошелёк хранит данные, и затем импортировать приватные ключи в созданный заново кошелёк. Решение не применимо для облачных кошельков.

    При участии Юлии Шалимовой

    Rate this:

    Видеообзор BitNovosti.com: Выпуск 21-2017


    Хардфорк Биткойна состоялся. Появление Bitcoin Cash. Что произошло с биржей BTC-e? В какой стране самый благоприятный климат для криптовалют? Когда в России примут закон об обороте криптовалюты? Элина Сидоренко на блокчейн-митапе в Москве. Где подстричься за биткойн? Американцы инвестируют пенсионные накопления в криптовалюту. Об этом и многом другом смотрите в июльском выпуске БитНовостей.

    Надеемся, что ваша поддержка поможет нам продолжить этот проект: 1JiorvYR6C9YUESwM9RSBvcL3gp137k7iF

    Лучшая книга о Биткойне

    Заказать книгу в магазине Ozon. Купить книгу на Combook.ru.

    Лента новостей Ethereum Classic

    Криптовалюты. Золото цифрового века.

    Премьера фильма!

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

    Защити Bitcoin

    Криптоматы

    Выбор рубрики

    Bit•Новости на Твиттере

    Авторы БитНовостей

    Recent Comments

    RSS — Posts

    RSS — Comments

    Форекс форум

    Форекс форум

    Спасибо за информацию, очень полезная
    [Ответ]

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

    Здравствуйте!
    Подскажите, пожалуйста, что делать в моем случае?
    У меня неподтвержденная транзакция (8997181f63218eabfcd112cfcd901402a32ff7e2deaa83d91 f05ef25f23512e4) включает в себя другую неподтвержденную транзакцию (9c6544d164da2fd9c95f6ca272884ece4403ce9a730990f49 120b3dd5c1862f9)
    Кошелек на блокчейне. Там нет таких функций, как вы описываете. На сайт VIABTC заходила, транзакции вводила, не помогает. Выдает какое-то всплывающее окно (ViaBTC Service Statement) и после него как ничего и не бывало.
    [Ответ]

    Сообщение от Lenmi :
    Здравствуйте!
    Подскажите, пожалуйста, что делать в моем случае?
    У меня неподтвержденная транзакция (8997181f63218eabfcd112cfcd901402a32ff7e2deaa83d91 f05ef25f23512e4) включает в себя другую неподтвержденную транзакцию (9c6544d164da2fd9c95f6ca272884ece4403ce9a730990f49 120b3dd5c1862f9)
    Кошелек на блокчейне. Там нет таких функций, как вы описываете. На сайт VIABTC заходила, транзакции вводила, не помогает. Выдает какое-то всплывающее окно (ViaBTC Service Statement) и после него как ничего и не бывало.

    Появившееся окно (ViaBTC Service Statement) можно закрыть) После чего появится окно с вводом id транзакции и капчи)
    Ваши транзакции подтверждены.

    Добрый день всем. У меня транзакция висит уже с 5 мая в непотвержденном состоянии. В суппотре кошелька ответили, что она может весеть максимум две недели, а потом или вернется на кошелек или подтвердиться, но. вот уже месяц, а она все весит и весит. Что делать? Спасибо
    [Ответ]

    Сообщение от eremushks :
    Добрый день всем. У меня транзакция висит уже с 5 мая в непотвержденном состоянии. В суппотре кошелька ответили, что она может весеть максимум две недели, а потом или вернется на кошелек или подтвердиться, но. вот уже месяц, а она все весит и весит. Что делать? Спасибо

    Здравствуйте)
    Скиньте id транзакции посмотрим, что там у вас.

    Сообщение от klarki :
    Здравствуйте)
    Скиньте id транзакции посмотрим, что там у вас.

    Если есть возможность, посмотрите и мою пожалуйста. Ситуация абсолютно такая же. Единственно, средства за перевод вроде как вернулись. Непонятно откуда взялась эта сумма в 0.00805858. Я перед переводом выгребал кошелек полностью, зарегистрировал другой — коинбас. Этот блокчейн уже достал. А сама транзакция висит уже месяц. Вернее она сама повторно отправилась 20.05
    [Ответ]

    У меня висит транзакция уже от 24.05 и не подтверждается 91587191d64fc31bdb50daadf0d5aa1ef3ce2e0998733a992c 89e56c981033b2

    Сообщение от Farekx :
    У меня висит транзакция уже от 24.05 и не подтверждается 91587191d64fc31bdb50daadf0d5aa1ef3ce2e0998733a992c 89e56c981033b2

    Ожидайте, в течении 6-7 часов начнутся подтверждения. (возможно чуть раньше)
    И пожалуйста, не ленитесь читать) В представленной статье, довольно много полезной информации.

    Сколько раз пытался использовать этот сервис Viаbtc, постоянно выскакивает сообщение, что у вас слишком маленькая комиссия, комиссию раньше ставил 10-20 тыс. сатош. Т.е. для «проталкивания» скорее всего надо ставить комиссию минимум 50 тысяч сатоши, либо ту, что предлагает блокчейн, а там комиссия доходит и до 30% платежа. Думаю сервис все-таки рассчитан на тех, кто отправляет сотню-другую долларов с комиссией в несколько долларов, но платеж тем не менее зависает.
    [Ответ]

    Сообщение от klarki :
    Здравствуйте)
    Скиньте id транзакции посмотрим, что там у вас.

    вот, пожалуйста. если поможите буду очень благодарна
    [Ответ]

    Сообщение от eremushks :
    63cd215b91a836ca01c8beefca22d210d7b53c6e514c5c3bad 5053ccc35d1189

    вот, пожалуйста. если поможите буду очень благодарна

    Увы, с вашей транзой помочь не могу.
    Очень маленькая комиссия выставлена: 0.00001025 BTC. Меньше в 10 раз.

    Сообщение от Waiting Mode :
    Сколько раз пытался использовать этот сервис Viаbtc, постоянно выскакивает сообщение, что у вас слишком маленькая комиссия, комиссию раньше ставил 10-20 тыс. сатош. Т.е. для «проталкивания» скорее всего надо ставить комиссию минимум 50 тысяч сатоши, либо ту, что предлагает блокчейн, а там комиссия доходит и до 30% платежа. Думаю сервис все-таки рассчитан на тех, кто отправляет сотню-другую долларов с комиссией в несколько долларов, но платеж тем не менее зависает.

    Бред. Вам скорее выскакивало уведомление, что в данный момент не могу взять вашу транзу в обработку.
    Читайте тему полностью и найдете решение (*подсказка: сервис ViaBtc и время вбива)

    Вот например вчера вбивал транзу: https://blockchain.info/tx/91587191d. 89e56c981033b2
    комса выставлена минимальная, обработана пулом ViaBtc.

    Правда время после вбива в сервис, увеличилось до 10-12 часов до первых подтверждений.

    Сообщение от klarki :
    Увы, с вашей транзой помочь не могу.
    Очень маленькая комиссия выставлена: 0.00001025 BTC. Меньше в 10 раз.

    И что теперь вообще без вариантов? А что же с нею будет дальше? где искать помощи? 🙂
    [Ответ]

    Часто подобное бывает, и сложно совладать с биктоином когда сам с ним особо не разбираешься. Сейчас вот пытаюсь кошелек какой-нибудь зарегистрировать, надеюсь надежный, если потому что где добывать битки уже есть идея, а вот как их выводить и переводить на валюту — уже сложнее будет)
    [Ответ]

    Источник

    Оцените статью