Перейти к содержимому
Дима

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

Рекомендуемые сообщения

С блоками туго сейчас... Всего 2 блока за последний час...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

С блоками туго сейчас... Всего 2 блока за последний час...

зато когда блоки приходят пачками раз 5 минут Вас это не смущает.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
(изменено)

Да меня и 2 блока в час не смущает... Констатация факта, не более...

Изменено пользователем LavSug

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

помогите пожалуйста розобратся. Вчера купил 0,35 btc в обменника, и они должны мне на биржу перевести. Уже прошло 15 часов и нет подтверждения. К кому можно обратится. ebc2d78a90fa2a5ddacaeb3f0c4cd99f0b4f5613990e7c9fa3ee3cff77e6ceb2

ebc2d78a90fa2a5ddacaeb3f0c4cd99f0b4f5613990e7c9fa3ee3cff77e6ceb22016-11-22 20:50:24

17ZQYkFgGGTTGANnwXgWBg1HzTsLqNP9sq

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

witek, остается ждать, когда твою транзу запихнут в блок. Твой обменник выставил комиссию, которая с легкостью прошла бы при 3-5к транзакций в очереди. Сейчас же 30к+ транзакций в очереди и с большим количеством высоких комисий.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

так ето в первый раз такая херня, всегда приходило все норм.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Просто ты первый раз попал в такой пик транзакций. Вот и все.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
(изменено)

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

Изменено пользователем witek

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
(изменено)

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

Изменено пользователем stepmike

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

а кде можно помотреть очередь ету?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Вот здесь например https://www.blocktrail.com/BTC   Сейчас уже 51к+ не потвержденных транзакций.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

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

Последний раз при заторах сети пришлось поставить 0,0015 за 1 кБ. Рекомендуемая была 0,0013. Транзакция прошла в третьем блоке.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
(изменено)

FAQ по зависшим транзакциям

 

Моя транзакция зависла, а я не могу/не хочу во всем этом разбираться. Помогите мне!

Вам в эту тему.

 

Ускорьте/толкните мою транзакцию, пожалуйста.

Вам сюда.

 

Почему моя транзакция не подтверждается ("зависла")?

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

Сначала убедимся, что ваша транзакция действительно ожидает подтверждения. Для этого копируем id вашей транзакции, вставляем в строку поиска сервиса blockchain.info (а также bitaps.com, blocktrail.com/BTC или аналогичного). Далее ищем глазами строку "неподтвержденная транзакция" ("unconfirmed transaction"). Нашли? Значит, транзакция ждет подтверждения.
Примечание. На "Приблизительное время подтверждения" ("Estimated Confirmation Time") на странице с вашей транзакцией blockchain.info не смотрим -- там неизвестно что.

 

Но я поставил рекомендуемую комиссию! Почему же транзакция не подтверждается?

Нет такого понятия "рекомендуемая комиссия". Есть только рекомендуемая кем-то комиссия. Этот кто-то может ошибиться. Далее смотрите ответ на вопрос "Как выбрать адекватную комиссию? Где посмотреть состояние мемпула?".

 

Мои биткоины теперь пропадут?

Нет. Они либо дойдут до получателя, либо станут доступны в кошельке у отправителя.

 

Как узнать, скоро ли она подтвердится?

Ищем на странице вашей транзакции на сервисе blockchain.info (а также bitaps.com, blocktrail.com/BTC или аналогичного) строку "Плата за байт" ("Fee per byte") и запоминаем число, которое там стоит. Затем, пользуясь этим или этим сервисом, оцениваем свое место в очереди и делаем выводы.

 

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

Если ждать некогда или уже надоело, то есть несколько вариантов:

  1. сделать даблспенд. Особенности: может сделать только отправитель, нужен доступ к приватным ключам или hd seed (12 слов), недорого, относительно сложно.

  2. использовать CPFP. Особенности: может сделать получатель и обычно отправитель, немного дороже, не очень сложно.

  3. использовать replace-by-fee. Особенности: может только отправитель и если в кошельке стояла галочка до отправки; не все кошельки поддерживают; недорого, несложно.

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

  5. использовать "ускоритель" от antpool (необходим аккаунт на antpool.com). Особенности: может кто угодно, бесплатно, несложно и есть ограничения на транзакцию. Как и сервис от viabtc, этот тоже приносит прямые убытки своим создателям.

 

Как сделать даблспенд (двойную трату)?

Можно действовать по следующему алгоритму (алгоритм описан для кошелька Bitcoin Core; для других кошельков действия аналогичны, но команды будут другими):


0) Убеждаемся, что она ждёт подтверждения

1) Теперь закрываем кошелек и запускаем его из командной строки с параметром -zapwallettxes и ждем пока он откроется. Когда кошелек запустится, все неподтвержденные транзакции из него исчезнут (но они ещё есть в сети!). Для bitcoin core 0.14 и выше потребуется перед запуском ещё удалить (переименовать или перенести) файл mempool.dat (мемпул в этой версии сохраняется в файл и старая транзакция остается там).
Примечание. Почему не с параметром -salvagewallet? -zapwallettxes не затронет имена ваших ключей, а -salvagewallet удалит их. Кроме того, bitcoin core иногда падает при запуске с -salvagewallet и тогда ваш wallet.dat будет поврежден. Правда, рядом с ним заранее будет создана копия.

2) Теперь можно создавать новую транзакцию, не забыв поставить адекватную комиссию. Но! Поскольку ваша старая транзакция ещё осталась в сети, она может когда-нибудь неожиданно подтвердиться. Если вас это не устраивает, то у новой транзакции хотя бы один из входов должен будет совпадать с одним из входов старой. Для этого смотрим на странице вашей транзакции на сайте blocktrail.com/BTC или аналоге графу "inputs", запонинаем точный размер входа в битках. После этого при создании транзакции в кошельке нажимаем на кнопку "inputs...", находим в списке такое же точно число в битках и выбираем его (если их несколько, то выбирайте с тем же адресом получения и временем). После этого выбираем ещё какие-нибудь входы, чтобы общая сумма была больше суммы транзакции с будущей комиссией; лучше выбирать с запасом. Далее заполняем все поля как обычно, (не забываем про комиссию!) и отправляем.

Примечание. Иногда пишут, что всё это можно не делать, а просто подождать 2-3 суток, чтобы старая транзакция сама "канула в лету". О том, что иногда это может привести к проблемам, можно прочитать тут: http://qntra.net/2016/03/a-miner-problem/

 

 

Ещё есть вот это отличное руководство с картинками - подходит для любых кошельков! Как вытащить приватные ключи из blockchain.info смотрите тут (англ, все случаи) или тут (по-русски, но не все случаи).

 

Как использовать CPFP? Как быть, если я не отправитель, а получатель транзакции?

 

Такой способ есть и он подходит для получателей; для отправителя он также подойдёт, если у вашей транзакции была "сдача" (обычно она есть). Этот способ немного дороже. Можно попробовать задействовать механизм CPFP (child pays for parent). Для этого вы должны потратить один из выходов проблемной транзакции с комиссией, которой хватит на обе транзакции сразу - новую и старую.

Примечание. Будьте внимательны. Если одна из транзакций-"предков" вашей тоже ещё не подтверждена, то комиссию надо будет рассчитывать на три (или более) транзакции.

То есть просто создаёте транзакцию с одним входом (это должен быть один из выходов проблемной, например - сдача) и пересылаете биткоины себе же. Комиссию ставите такую, чтобы её хватило на обе сразу: для этого суммируете их размеры, умножаете на число из пункта "Как выбрать адекватную комиссию?", делите на размер новой в килобайтах и вписываете в графу "custom transaction fee" при отправке транзакции. Подробнее для кошелька Bitcoin Core под спойлером:

 

Пусть для примера вы получатель и должны получить 0.08500148 btc. Для того, чтобы воспользоваться CPFP, в Bitcoin Core нажимаем "Настройки" -> "Параметры" -> "Бумажник" ("Settings" -> "Options" -> "Wallet"); ставим галочки у "включить управление входами" ("Enable coin control features") и "тратить неподтвержденную сдачу" ("Spend unconfirmed change"), если они не стоят (потом можно будет их убрать); теперь закрываем окно настроек и нажимаем "Отправить" ("Send"), там нажимаем кнопку "Входы..." ("Inputs...") и ставим галочку у суммы 0.08500148; потом "Ок", получателем ставите свой адрес; количество ставите 0.08500148 и галочку "вычесть комиссию из суммы" ("subtract fee from amount"); комиссию ставите "выборочно" ("custom"), "за килобайт" ("per kilobyte") и пишете с рассчетом на 2 транзакции по формуле ((размер старой транзакции)/(размер новой транзакции) + 1)*(адекватная комиссия за килобайт и лучше побольше). Отправляете.

 

Всё. Теперь ждёте. Те пулы, которые "понимают" эту схему, с радостью возьмут обе транзакции сразу. Возможно, это будет не быстро, если таких пулов мало.

 

 

Как отменить транзакцию? Может ли транзакция отмениться сама?

Если транзакция подтвердилась (включена в блок), отмениться или быть отменена она не может. Чтобы отменить неподтвержденную транзакцию, необходимо создать конкурирующую с ней транзакцию и добиться её включения в блок - смотрите ответ на вопрос "Как сделать даблспенд (двойную трату)?". В любом случае, гарантии успеха тут нет.

 

Сама неподтвержденная транзакция отмениться не может - может лишь поменяться отображение в вашем кошельке. Далее смотрите ответ на вопрос "Моя транзакция висела неподтвержденной несколько дней, а затем пропала и деньги вернулись обратно. Теперь все хорошо и я могу просто отправить деньги ещё раз?".

 

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

Нет! Ваша старая транзакция ещё есть в сети и может неожиданно подтвердиться. Чтобы этого избежать, надо сделать так, чтобы была новая транзакция и конкурировала со старой; далее смотрите ответ на вопрос "Как сделать даблспенд (двойную трату)?". Если вы вообще передумали делать тот перевод, то можно будет сделать перевод себе самому. Самый простой, но иногда более затратный вариант - просто переслать себе все биткоины на этот же адрес.

 

Как обезопаситься от зависания транзакций?

  1. Выставлять адекватную комиссию.
  2. Включить в кошельке механизм replace-by-fee и помечать все транзакции как replaceable, если ваш кошелёк его поддерживает (electrum поддерживает, bitcoin core не поддерживает). Это позволит при возникновении проблемы очень легко повысить комиссию.

Как выбрать адекватную комиссию? Где посмотреть состояние мемпула?


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

Обратите внимание, что величина комиссии зависит от размера транзакции в байтах, а не от количества пересылаемых биткоинов.

Будьте внимательны - некоторые кошельки имеют плохо реализованную рекомендацию комиссий и могут вас подвести (среди них bitcoin core и особенно blockchain.info). Для срочных или важных транзакций обязательно проверяйте комиссию по состоянию мемпула.

 

У меня получается очень большая комиссия, как сэкономить?

Во-первых, если вам надо сделать несколько переводов - объедините их: создайте одну транзакцию с несколькими выходами. Размер в байтах такой транзакции будет меньше, чем нескольких обычных транзакций; а значит - меньше общая комиссия при неизменной плате за байт. В типичном случае экономия для двух переводов будет в 1.7 раза; для десяти - в 4 раза.

 

Во-вторых, не полагайтесь на комиссию, которую рекомендует вам кошелек: она может быть как занижена, так и завышена. Самостоятельно оцените её через один из сервисов, показывающих состояние мемпула (см ответ на вопрос "Как выбрать адекватную комиссию? Где посмотреть состояние мемпула?"). Обычно экономия от 10% до 30% (1.5 раза), хотя иногда может быть и до 10 раз.

 

В-третьих, можно выставить вручную комиссию гораздо меньше рекомендуемой и транзакция всё равно пройдёт, если мемпул ("очередь") почти пуст (наличие или отсутствие очереди проверяйте на bitaps.com - графа "новые транзакции" ("new transactions") или аналогичном). Если там видим число не больше 5 (максимум 10) тысяч, можно попробовать. Иногда успешно проходят транзакции с комиссией от 1000 сатоши за килобайт (это в 100-300 раз  меньше обычно рекомендуемой), но придётся подождать несколько часов или даже суток и есть вероятность, что транзакция не пройдёт. Если нужно перевести деньги быстро, не пытайтесь так сэкономить.

 

Ну и "на любителя": можно вручную подбирать входы и величину транзакции так, чтобы не было сдачи; экономия до 15%. Или можно заранее консолидировать входы по сниженной ставке за байт - когда комиссии ниже или когда есть время.

Изменено пользователем sankopolo

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

P.S. Пишите если надо что-то исправить/дополнить.

Сомнительное утверждение. Даже, если нет очереди, "успешно" проходят транзакции от 4000-5000 сатоши за 1 кБ. И то надо ждать от пары часов до пары суток.

Транзакция с 1000 сатоши за 1 кБ при отсутствии очереди как таковой пройдет с вероятностью процентов двадцать. Если в мемпуле 5-10 МБ, пройдет с вероятностью 2-5%

А если как сейчас - вообще не пройдет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Написал подробный пост о том, что делать при зависании транзакции: https://forum.bits.media/index.php?/topic/2501-zavisla-tranzaktciia-chto-delat/page-9&do=findComment&comment=571391

Пиаришься?  ;)  

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
(изменено)
Сомнительное утверждение. Даже, если нет очереди, "успешно" проходят транзакции от 4000-5000 сатоши за 1 кБ. И то надо ждать от пары часов до пары суток. Транзакция с 1000 сатоши за 1 кБ при отсутствии очереди как таковой пройдет с вероятностью процентов двадцать. Если в мемпуле 5-10 МБ, пройдет с вероятностью 2-5% А если как сейчас - вообще не пройдет.

 

Спасибо за комментарий. Описанное мной -- личный недавний опыт. С тем, что сейчас вообще не пройдет, я согласен. А вот с остальным - нет. Я проводил небольшие эксперименты с разными комиссиями в "спокойное" время несколько месяцев назад. 5 из 6 транзакций к комиссией от 1001 до 3000 (из них 4 с комиссией меньше 1500) сатоши/кб прошли (это заняло от 2 до 8 часов тогда, дольше всех шла транзакция с комиссией 3000 -- видимо, ей просто меньше повезло), шестая не прошла за сутки и я не стал ждать. После экспериментов я успешно пользовался этими результатами.

 

Пользовался раз 10, последний раз -- 13 ноября.

Изменено пользователем sankopolo

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
(изменено)

Если честно уже надоело...в двух параллельных темах одно и то же по очередному кругу трется....

А все только из за одного,экономии на комсе..

Изменено пользователем scopus

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
(изменено)

причем те, кто задают вопросы, даже не пытаются прочитать хотя бы 2-3 страницы топика назад, где давно даны ответы на эти вопросы.

Изменено пользователем stepmike

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Спасибо за комментарий. Описанное мной -- личный недавний опыт. С тем, что сейчас вообще не пройдет, я согласен. А вот с остальным - нет. Я проводил небольшие эксперименты с разными комиссиями в "спокойное" время несколько месяцев назад. 5 из 6 транзакций к комиссией от 1001 до 3000 (из них 4 с комиссией меньше 1500) сатоши/кб прошли (это заняло от 2 до 8 часов тогда, дольше всех шла транзакция с комиссией 3000 -- видимо, ей просто меньше повезло), шестая не прошла за сутки и я не стал ждать. После экспериментов я успешно пользовался этими результатами.

Ради бога. Лишь бы сэкономленные на транзакции 3000 сатоши (1 руб. 50 коп.) потом не привели бы к тому, что транзакция поздно подтвердится и ты можешь потерять сотни или тысячи рублей. Из-за изменения курсов или других условий.

Я в обычном кабаке пропиваю за раз 0,05-0,10 ВТС и экономия даже 0,0001 (10000 сатоши) мне не кажется разумной, чтобы часами, а то и сутками ждать подтверждений. Уж лучше, один раз в году пить не пойду!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Что делать, если отправленная вами биткоин транзакция не подтвпрошло уже несколько часов (или даже суток) и ждать надоело.

Ето мне отправили биткоины

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Что делать, если отправленная вами биткоин транзакция не подтвпрошло уже несколько часов (или даже суток) и ждать надоело.

Это мне отправили биткоины

Взять вина красного сухого, можно дешевого, Фанагория, или подороже, Красностоп, потушить дома мясо и вкусно покушать. А там, глядишь, и транза подтвердится.

А если надоело, просить ставить адекватную загрузке сети комиссию.

 

Как только сеть хорошо загружена, не успеваю следить за этим топиком ))

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

 

Пиаришься?

 

Делюсь знаниями.

 

 

 

причем те, кто задают вопросы, даже не пытаются прочитать хотя бы 2-3 страницы топика назад,

 

По правде говоря, полные ответы (ну как я попытался написать) на форуме найти тяжело - когда я искал, находил или неполные (ну вы подождите, ну вы не жалейте денег на комиссии) или устаревние.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
(изменено)
Ради бога. Лишь бы сэкономленные на транзакции 3000 сатоши (1 руб. 50 коп.) потом не привели бы к тому, что транзакция поздно подтвердится и ты можешь потерять сотни или тысячи рублей. Из-за изменения курсов или других условий. Я в обычном кабаке пропиваю за раз 0,05-0,10 ВТС и экономия даже 0,0001 (10000 сатоши) мне не кажется разумной, чтобы часами, а то и сутками ждать подтверждений. Уж лучше, один раз в году пить не пойду!

 

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

Изменено пользователем sankopolo

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Господа, пробовал ли кто CPFP (child pays for parent)? И есть ли оно уже в стандартном клиенте?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас


  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×