Время подтверждения транзакции биткоин и как ускорить ваш перевод

12 дек 2017 12:24:52 Криптовалюты

В последние дни Bitcoin бьет все новые и новые рекорды стоимости. Соответственно, возрастает и количество операций с ним. Сеть переполнена неподтвержденными транзакциями. К примеру, общий размер мемпула по состоянию на 7 декабря составлял более 115 мегабайт, а число неподтвержденных транзакций переходит за отметку 200 000. При этом осуществляется всего не более 10-12 транзакций в секунду (а иногда это число падает до 4-5).

Сайт blockchain.info работает нестабильно, и очередь на выполнение переводов неуклонно продолжает расти. При такой скорости даже без добавления новых транзакций на обработку существующей очереди потребуется больше 8-10 часов времени: https://blockchain.info/ru/unconfirmed-transactions

Почти 200000 тысяч транзакций ожидают включения в блоки

Еще несколько дней назад ситуация была более стабильной, в особенности в ночные часы и рано утром. Значительное увеличение очереди началось 7 декабря при скачке курса с 12500 долларов до 15000 и выше. По графику роста очереди видно, что в пике учитываются не все данные и в некоторых интервалах вместо 170000 неподтвержденных транзакций идут нулевые значения – система подсчета дает сбои.

Текущая цена биткоина вызывает значительный рост очереди транзакций

Таким образом, мемпул в настоящее время становится «узким горлышком» всей экосистемы биткоина.

Исполнительный директор blockchain.info в своем твиттере дал объяснение сложившейся ситуации: «В настоящее время у нас рекордное количество трафика и обращений в службу поддержки пользователей. Оставайтесь с нами – мы делаем все возможное для качественного предоставления услуг! Так много людей пользуются цифровой валютой; это прекрасно».

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

В обычное время транзакция в сети биткоин подтверждается в срок от 15-20 минут до часа. Посмотреть, подтвердился ли ваш перевод, вы можете там же, на сайте blockchain.info. Для этого введите в поле поиска хеш операции, и увидите статус перевода:

Запрос деталей транзакции биткоина
Транзакция не подтверждена
Транзакция подтверждена

Время обработки переводов может увеличиваться в следующих случаях:

  1. Чрезмерная загруженность сети при резких колебаниях курса биткоина;
  2. Низкий приоритет транзакции (частые переводы небольших сумм);
  3. Низкая комиссия. О том, как выбрать правильную комиссию за перевод биткоинов, вы можете узнать из статьи «Как рассчитать комиссию биткоин за перевод и как сэкономить?»
Если перевод не осуществился в течение 20-30 минут, не стоит паниковать. При большой загрузке сети в последние дни даже транзакции с высокой комиссией могут обрабатываться дольше обычного. Также не стоит переживать о сохранности своих средств – в случае, если транзакция так и не будет включена в блок, биткоины вернутся на ваш кошелек по таймауту (обычно это 72 часа).

Хотите хотя бы ориентировочно узнать, сколько еще будет выполняться перевод? Для этого вам потребуется знать хеш операции. Если помните комиссию, которую задавали при переводе, сразу переходите к шагу 4.

  1. Для начала нужно узнать размер комиссии для транзакции. Это можно сделать на одном из публичных сервисов. Заходим на blockchain.info, вводим хеш в поле поиска, и нажимаем на транзакцию.
    Открываем детали перевода
  2. Смотрим графу «Плата за байт» – это и будет нужное нам значение.
    Высокая комиссия – залог быстрой транзакции
  3. Крайне редко сервис blockchain.info бывает недоступен. В этом случае можно воспользоваться другим публичным сервисом, например chain.so. Действуем по аналогии.
  4. Зная комиссию, идем на https://bitcoinfees.earn.com или btc.com. Находим в графе слева нужную комиссию. По графику и пояснениям делаем вывод, сколько придется ждать подтверждения. Так можно получить хотя бы примерное представление о времени ожидания.
    Узнаем время подтверждения – bitcoinfees.earn.com
    Узнаем время подтверждения – btc.com
  5. Кроме того, на этих сайтах можно узнать рекомендуемое значение комиссии – это пригодится при следующих переводах.
    На основе собранной статистики btc.com подбирает комиссию
    Помните: размер комиссии зависит не от суммы, а от размера транзакции в байтах. Так, на рисунке выше при переводе 3,3 BTC плата за байт составляет 372 сатоши, а размер транзакции равен 191 байту. Поэтому общая комиссия за перевод в этом случае равна 372 x 191 = 71052 сатоши, или около 11 долларов (при курсе биткоина 15500 долларов за 1 BTC).

Можно ли ускорить транзакцию

Да, можно. И для этого есть несколько разных способов. Все зависит от криптовалютного кошелька, которым вы пользуетесь. Основными способами являются:

  1. Opt-in RBF (Replace-By-Fee).
  2. CPFP: ChildPaysforParent.
  3. Также можно создать транзакцию вручную при помощи скриптов. Но этот способ достаточно сложен для неподготовленного пользователя. Если он вам интересен, пишите в комментариях, и, с разрешения Леонида, автор подготовит по нему отдельный мини-обзор.

Кроме того, ранее существовал и другой способ использование так называемых «ускорителей транзакций». Подобные услуги предлагали крупные майнинговые пулы – viabtc.com, antpool.com. Суть заключалась в том, что пользователь мог просто указать на сайте хеш транзакции, и она обрабатывалась майнерами данного пула. Разумеется, такие сервисы были заведомо убыточными для своих создателей и не могли существовать долго.

Итак, перейдем к двум основным способам.

Replace-By-Fee

Важно! Данная опция должна быть включена в кошельке заранее, и использовать ее может только отправитель средств.

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

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

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

В кошельке GreenAdress RBF-транзакции включены по умолчанию, в остальных кошельках необходимо сделать дополнительные настройки.

Включение опции Replace-By-Fee для всех транзакций на примере кошелька Electrum

ChildPaysforParent

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

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

Настройка кошелька Bitcoin Core для объединения транзакций

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

Допустим, размер старой транзакции составляет 195 байт, размер новой – 210 байт. Смотрим на сервисе bitcoinfees.earn.com или btc.com рекомендуемый размер комиссии. Пусть плата будет составлять 360 сатоши за байт. Считаем суммарный размер двух транзакций: 195 + 210 = 405 байт. Общая комиссия составит 360 * 405 = 145800 сатоши. Теперь эту суммарную комиссию делим на размер новой транзакции и получаем 145800 / 210 = 695 сатоши за байт.

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

Хотите зарабатывать на крипте? Подписывайтесь на наши Telegram каналы!

16 комментов19 372 просмотра
Читайте также
Комментарии
постраничноцеликом
датапопулярные
TNGDNCR
1

12.12.2017 13:26:15#
Сервис от viabtc.com до сих пор работает. Не так давно проталкивал через него зависшую более двух дней транзакцию.
Леонид
1

12.12.2017 13:31:27#
Отлично, помогло?
TNGDNCR
2

12.12.2017 14:01:18#
Да. Если успеваешь в первые 10-15 секунд с начала часа, то транзакция автоматом включается в их блок.
DoctorTMM
0

12.12.2017 22:07:10#
Только частенько этот сервис говорит - попробуйте позже, сильно загружен. И приходится сидеть по 20-30 мин, пока ускорят.
rustar7777
0

13.12.2017 00:36:05#
Кто может помочь разобраться как ускорить процесс подтверждения транзакции, комиссия была маленькая
Sent Value 0.08165713
Fee 0.00008834
Other Info Size: 1,255 bytes, Raw Data
denoon82
0

13.12.2017 16:35:18#
сумма не маленькая, можно было не жмотиться на комиссию)) btc com аккселератор
Lecho
0

17.12.2017 19:46:48#
Для "знакомства" с криптой купил-обменял на бирже Догекоины и отправил их на кошелёк Jaxx, а они сидят на Догечейн эксплоере уже двое суток! Что надо сделать, чтобы они упали в мой кошель?
arozhkov
0

19.12.2017 23:40:31#
Всем привет. У меня висят две неподтвержденные транзакции. одна от 09.11.17 и другая от 11.12.17. Выводил с блокчейна, общая повисшая сумма около 0.1 биткоина. Может кто подскажет как быть., буду очень благодарен.
Vitekman
0

19.12.2017 23:50:24#
Попробуй двойную трату. Если что могу помочь.
coinontree
0

20.12.2017 11:32:53#
Что-то я запутался. Объясните пожалуйста.
тут: http://bitstat.top/blog.php?id_n=1014
Вы писали: цитата___
Чтобы рассчитать комиссию за перевод биткоинов, нужно умножить выбранное число сатоши на 1000 (чтобы перейти от байтов к килобайтам) и разделить на 100 000 000 (чтобы перевести сатоши в биткоины, 1 сатоши = 1 / 100 000 000 BTC). Или проще сразу разделить число сатоши на 100 000. Полученную цифру указываем в графе «комиссия» при отправке новой транзакции.

Пример: если синее число – это 301 satoshi/byte, получается рекомендуемая комиссия 301 000 сатоши, то есть 0,00301000 BTC.
___конец цитаты

А теперь Вы пишите: цитата___
при переводе 3,3 BTC плата за байт составляет 372 сатоши, а размер транзакции равен 191 байту. Поэтому общая комиссия за перевод в этом случае равна 372 x 191 = 71052 сатоши, или около 11 долларов (при курсе биткоина 15500 долларов за 1 BTC).
___конец цитаты.

Т.е. в первом примере сатоши умножается на 1000, а во втором - нет. Почему?
AlexBlack
0

20.12.2017 12:44:43#
В первом случае комиссия - в биткоинах за килобайт (поэтому делим на 100 000 000 и умножаем на 1 000). Во втором - в сатоши за байт.
pce80
0

26.12.2017 22:34:36#
Приветствую всех!Подскажите! Если я получатель и хочу продвинуть зависшие с 13.12 транзакции btc, то каким сервисом можно воспользоваться? Спасибо!
Polyuh
0

02.01.2018 22:49:19изменен#
Подскажите пожалуйста можно ли что то сделать с неподтвержденной транзакцией созданной 14.12.2017 с кошелька Bither? По ошибке установил минимальную комиссию...
Polyuh
0

24.01.2018 20:33:57#
Все таки есть выход если поставили минимальную комиссию и ваша транзакция не подтверждается! Моя проблема решилась проталкиванием через сервис pool.viabtc.com/tools/txaccelerator/ только отправлять запрос ровно в 8:00 (в первую секунду)
Shadowdagger
0

03.01.2018 14:48:15#
Есть способ называется double spend, двойная трата. Кому интересно велком в гугл
Комментарий удален
Только зарегистрированные пользователи могут писать комментарии.
Авторизуйтесь, пожалуйста, или зарегистрируйтесь.