Руководство: Как работает майнинг и подтверждение транзакций в блокчейне

Как отменить транзакцию Биткоин, обзор действующих методов

Руководство: Как работает майнинг и подтверждение транзакций в блокчейне

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

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

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

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

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

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

Современные кошельки, такие как Bitcoin Core или blockchain.info, автоматически предлагают оптимальный размер комиссии. Проблема в том, что алгоритм расчета не идеален, и может не учитывать мощные всплески активности в сети. Даже если пользователь указал рекомендуемую комиссию для своей транзакции, существует риск ее зависания в блокчейне.

Руководство: Как работает майнинг и подтверждение транзакций в блокчейне Руководство: Как работает майнинг и подтверждение транзакций в блокчейне Руководство: Как работает майнинг и подтверждение транзакций в блокчейне Руководство: Как работает майнинг и подтверждение транзакций в блокчейне

Возможно ли отменить транзакцию

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

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

Зависла транзакция в блокчейн: что делать

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

  • транзакция войдет в новый блок (получит подтверждение) в течение нескольких минут или часов;
  • процесс подтверждения получится ускорить одним из доступных способов;
  • при высокой загруженности сети и отсутствии возможности ускорения транзакции перевод просто вернется на счет отправителя в течение нескольких дней.

Первое, что необходимо сделать — получить информацию о статусе транзакции. Для этого зайдите на сайт blockchain.info и введите id транзакции (обычно обозначается как tx или txid) в текстовое поле, расположенное в правом верхнем углу. Запрос выполняется нажатием клавиши на клавиатуре (нажимать кнопку не нужно!).

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

Руководство: Как работает майнинг и подтверждение транзакций в блокчейне

В графе «Плата за байт» указан размер комиссии. Это число пригодится для дальнейшей оценки ситуации.

Руководство: Как работает майнинг и подтверждение транзакций в блокчейне

Далее нужно сравнить эту комиссию с текущей статистикой сети Bitcoin. Сделать это можно, просмотрев рекомендуемые комиссии на сайте bitaps.com. Если плата за байт примерно равна или превышает последнее число в поле «Recommended fee», можно надеяться на подтверждение транзакции в течение 1 – 2 часов.

Руководство: Как работает майнинг и подтверждение транзакций в блокчейне

Для подтверждения информации можно воспользоваться сервисом Bitcoinfees, который показывает количество неподтвержденных переводов, разделяя их по размеру комиссии.

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

Руководство: Как работает майнинг и подтверждение транзакций в блокчейне Руководство: Как работает майнинг и подтверждение транзакций в блокчейне Руководство: Как работает майнинг и подтверждение транзакций в блокчейне

Отследить транзакцию блокчейн

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

Руководство: Как работает майнинг и подтверждение транзакций в блокчейне

На странице, с помощью этого метода проверки транзакций, можно узнать следующую информацию:

  • Статус транзакции (неподтвержденная/подтвержденная).
  • Адрес входа и адрес выхода.
  • Передаваемая сумма.
  • Задействованная комиссия.
  • Время отправки.
  • Вес в байтах.
  • Стоимость криптовалюты в долларах по курсу на момент отправки.

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

Руководство: Как работает майнинг и подтверждение транзакций в блокчейне

Как происходят транзакция в блокчейне

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

  • Необратимость – отменить или изменить уже отправленный платеж фактически невозможно, а после того как транзакция добавлена в блокчейн, шансов на это нет.
  • Защищенность – отправлять деньги с кошелька может только владелец приватного ключа. Взломать бумажник каким-либо способом, кроме кражи ключа, нереально.
  • Анонимность – для работы с блокчейн сетями не требуется предоставлять имя, фамилию или иные личные данные.

Кроме того, процесс дерегулирован – не контролируется никакими компаниями или правительственными органами.

Использование ускорителей майнинговых пулов

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

  • ViaBTC
  • Antpool

В первую очередь стоит использовать ускоритель ViaBTC: он не требует регистрации, и все, что нужно сделать пользователю — ввести id транзакции и капчу.

Руководство: Как работает майнинг и подтверждение транзакций в блокчейне

Если после нескольких попыток транзакция так и не подтвердилась, следует переходить к использованию ускорителя Antpool. Для регистрации на сайте нужно указать E-mail и пароль.

Руководство: Как работает майнинг и подтверждение транзакций в блокчейне

Как подтвердить операцию

После перевода криптовалюта станет доступна нам не сразу. Необходимо дождаться подтверждения нашего перевода. Как подтверждать транзакции в биткоин кошельке?

Включение в 1 блок приравнивается к 1 подтверждению. И пока в операции не наберется 6 таких подтверждений, перевод не будет осуществлен.

Вам будет интересно  Bitcoin комиссия за перевод

Эту систему придумали, чтобы избежать многоразового использования одной и той же криптовалюты. Придется подождать около часа, т. к. каждый блок формируется от 7 до 11 минут.

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

Цифра 6 была выбрана неслучайно. Она базируется на теории о том, что злоумышленник не сможет взять под контроль больше 10% от общей мощности криптосети и подделать транзакцию, а для обычного пользователя это невозможно.

Конечно, риск в 0,1% остается, но он считается допустимым и несущественным. Ведь перед этим придется потратить большое количество денег для приобретения необходимых мощностей, что приводит к полной нерентабельности этой идеи.

Так, криптовалюта становится еще более безопасной.

Подобрать и получить выгодный кредит

В своих обзорах мы рассказывали о безопасности кошелька для хранения криптовалюты. Теперь хотим поделиться информацией о том, как правильно им пользоваться и какие возможности перед вами открываются. Читайте о том:

  • как создать или узнать адрес и номер;
  • какие виды бывают и как выбрать лучший;
  • электронный бумажник на мобильном телефоне;
  • как пополнить Bitcoin, в том числе с карты банка, через ЮMoney и Киви;
  • вывести средства, в том числе на банковскую карту.

Бот-ускоритель в Telegram

Telegram бот @FastTXbot создан для автоматического ускорения переводов в сети Bitcoin. Для его использования необходимо отправить номер зависшей транзакции и ждать результата. На самом деле бот использует один из предыдущих способов — ускорение через Antpool. При этом робот автоматически делает всю работу за пользователя: достаточно просто дождаться уведомления о результате процедуры, которое обычно приходит в течение 10 минут.

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

Условия возможности отмены транзакции

Итак, мы уже констатировали тот факт, что транзакции в сети биткоин являются необратимыми, какими же должны быть условия для того, чтобы вы могли вернуть средства? Для этого важно, чтобы ваш перевод не был проверен и добавлен в блочную цепь. То есть, неподтвержденные сетью транзакции при осуществлении некоторых хитрых и сложных манипуляций могут быть отозваны. Кроме того, если перевод завис его можно ускорить. Читайте, как это сделать, в нашей статье.

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

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

replace-by-fee

Данная возможность позволяет создать копию зависшей транзакции с повышенной комиссией. На сегодня replace-by-fee поддерживается популярными десктопными кошельками Bitcoin Core и Electrum, а также онлайн-кошельком GreenAddress. Для использования функции нужно создать перевод, содержащий точно такую же сумму, при этом увеличив комиссию до приемлемого уровня. Кроме того, при отправке транзакции нужно обязательно выбрать пункт replace-by-fee: в противном случае средства отправятся дважды. В Bitcoin Core нужная галочка спрятана в нижней части окна отправки.

Что такое неизрасходованные выходы?

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

CPFP (Child pays for parent)

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

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

Для использования CPFP в Bitcoin Core нужно перейти в меню «Настройки» — «Опции», выбрать вкладку «Кошелек» и отметить галочки, как показано на скриншоте.

После этого останется создать новую транзакцию на вкладке «Отправить». Щелчком по кнопке «Входы» нужно выбрать сумму, которая изначально была отправлена на счет получателя. Если ускорение производит отправитель, в качестве входа нужно выбирать «сдачу», которая осталась после отправки транзакции. Увидеть размер сдачи можно при просмотре транзакции на сайте blockchain.info.

Руководство: Как работает майнинг и подтверждение транзакций в блокчейне

При использовании CPFP следует устанавливать комиссию, достаточную для проведения сразу двух транзакций. Например, при рекомендуемой плате 150 sat/B следует устанавливать комиссию 300 sat/B или выше.

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

С ростом популярности Биткоина люди начинают инвестировать деньги в криптовалюту. Многие, естественно, выбирают именно Биток, так как на данный момент таковой растет с непостежимой скорость. И пусть якобы финансовые аналитики в один голос говорят о том, что это «мыльный пузырь». Центральные банки и правительства стран продолжают думать о том, каким образом принять этот финансовый актив, а люди продолжают вкладывать деньги. Поэтому не ждите, пока этот хайп пройдет, а Биткоин наберет свою популярность и перестанет очень быстро расти.

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

С другой стороны, если Вы уже инвестировали в Botcoin, может сложиться ситуация, когда в момент оформления перевода/покупки/продажи монеты, произойдет «зависание» ПО. Фактически получает так: транзакция переходит в фазу неподтвержденной. Тогда как отметить неподтвержденную транзакцию биткоин? Какие шаги в таком случае необходимо предпринять?

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

Вам будет интересно  Как вывести Биткоины с Блокчейна на карту Сбербанка, Приватбинка, Webmoney, Яндекс деньги и Qiwi |

Во многом ошибка находится в самой комиссии (но причин может быть много). Дабы проверить окончательно, следует узнать: забраковала система заявку в самом блокчейне или нет?

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

Какие действия предпринимать в таком случае?

  1. В первую очередь следует перейти в Блокчейн. Там уже пользователь должен понять: списаны Биткоины или нет. Если нет, это и есть неподтвержденная транзакция;
  2. Если такая транзакция образовалась, стоит перейти в «Консоль»;
  3. В случае, если счет является зашифрованным, понадобится доступ к нему. В другом случае все манипуляции не имеют смысла;
  4. На адрес, который был выбран, будет создан ключ. Видим строку . Заменяем слово в скобках на необходимых адрес. Скопируйте и сохраните куда-нибудь ключ, он еще пригодится в будущем;
  5. Стоит покинуть кабинет клиента. Далее удаляем кошелек, но делаем это не полностью, просто перемещаем его либо изменяем имя (обычно, такие манипуляции помогают);
  6. Перезапускаем клиент. Он и должен создать новый кошелек. Как только процесс завершился, в консоли набираем importprivkey . Вставляем туда ключ/ключи, которые сохранили ранее (просто импортируем их такой функцией). Стоит заранее отметить, что процедура проходит очень долго, но она должна сработать, иначе завершить транзакцию с Биткоинами не получится;
  7. Главный признак того, что операция была проведена успешно — в кошельке появятся старые данные. Кроме того, на странице покажут всю историю транзакций.

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

Двойное расходование

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

Для начала необходимо запустить кошелек из командной строки с параметром -zapwallettxes. Кроме того, для современных версий Bitcoin Core требуется удаление файла mempool.dat из папки с программой. После этого можно создавать новую транзакцию, которая в точности повторит старую, за исключением увеличенной комиссии.

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

Что это такое

Биткоин транзакции — это тот же самый денежный перевод, для проведения которого достаточно реквизитов получателя.

Но это верхушка айсберга. За этой простотой скрывается огромной сложности механизм.

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

В последнем — информация обо всех изменениях этой валюты. Первой идет транзакция, которая указывает комиссию за создание новой таблицы.

Но даже после отправки криптовалюты она станет доступна для использования не сразу. Ее будет необходимо подтвердить.

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

Неподтвержденная транзакция биткоин: почему происходит и как решить проблему?

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

Каждая транзакция в сети блокчейн имеет три типа данных:

  • Input – адрес кошелька отправителя криптовалюты;
  • Output – кошелек адресата;
  • Amount – сумма сделки.

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

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

Что такое неподтвержденная операция

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

Под неподтвержденной транзакцией понимают такую, которую после инициирования не добавили блок. Чаще всего подобное явление наблюдается по причине того, что пользователь установил слишком низкую комиссию. Статус перевода можно посмотреть на сайте https://www.blockchain.com, где в строку поиска требуется вписать номер или id транзакции. Здесь ясно видно, сколько неподтвержденных транзакций висит и можно просмотреть подробные сведения о сделке.

Как выполнить проверку транзакции

Рисунок 1. Как выполнить проверку транзакции

По итогу проверки на странице будет показана операция, подсвеченная зеленым. Это значит, что перевод прошел успешно. Красная надпись «Unconfirmed Transaction» свидетельствует, что транзакция биткоин зависла. Операция проводится в среднем за 30 минут при адекватных комиссионных.

Комиссии за биткоин-транзакции

Дальше стоит обратить внимание на строчку «Плата за единицу веса» и сравнить ее со средней по сети Bitcoin. Для этого требуется перейти на сайт https://bitaps.com/, где в блоке Bitcoin network видно сумму «Recommended fee». В зависимости от нее каждой транзакции присваивается приоритет: высокий, средний или низкий.

Комиссии за биткоин-транзакции

Рисунок 2. Как выставить адекватную комиссию

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

Вам будет интересно  Что такое Блокчейн

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

На помощь пользователю приходит сайт https://bitcoinfees.earn.com/. Здесь видно, сколько придется ждать подтверждения операции при минимальной комиссии, и как быстро обработают заявку, комиссионные в которой выше.

Комиссии за биткоин-транзакции

Рисунок 3. Чем ниже плата – тем дольше период ожидания платежа

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

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

Такое явление может быть спровоцировано следующими причинами:

  1. Сеть перегружена.
  2. Ошибки пользователя в процессе отправления криптовалюты.

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

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

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

Как долго придется ждать подтверждения

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

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

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

Как протолкнуть транзакцию биткоин

Способ ускорить задержавшийся платеж есть несколько. Самый простой и доступный – увеличение вознаграждения майнеру. Пока движущей силой обработки платежей выступает комиссия, этот метод поможет ускорить сделку.

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

Следующий вариант, что сделать при неподтвержденной транзакции в блокчейн – использовать сдачу после операции. Метод носит наименование «Child pays for parent» (CPFP) или «Дети платят за родителей» и доступен как отправителю монет, так и получателю.

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

Двойное расходование – метод, к которому есть смысл прибегнуть, если первые два не подходят. Для начала повторно проверьте на сайте https://www.blockchain.com, что сделка действительно не была подтверждена. Теперь создайте новый платеж с более привлекательной комиссией, сделав его максимально идентичным с предыдущим. В идеале он должен пройти, а прежняя заявка аннулируется автоматически. Но есть вероятность, что пройдут оба платежа, а отправитель потратит в 2 раза больше денег. Поэтому пользоваться методом проталкивания стоит аккуратно.

Проталкиватели и ускорители

Устранить проблему помогут пулы ViaBTC и AntPool. Чтобы протолкнуть операцию, на сайте перейдите в раздел «Tools», на экране будет показано «Transaction Accelerator». В поле скопируйте ID операции и разгадайте капчу.

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

Окно программы ускорителя

  • Возможны небольшие задержки, сайт работает с ограниченным числом сделок – 100 штук в час;
  • Пока что сервис бесплатный. В будущем разработчики могут начать взимать с пользователей комиссию в зависимости от суммы операции.
  • В Telegram есть специальный бот для ускорения – FastTXbot. Чтобы им воспользоваться, укажите номер транзакции и бот автоматически протолкнет ее через AntPool.

Рисунок 4. Окно программы ускорителя

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

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

Пользуйтесь следующими правилами:

  • Выставляйте адекватную комиссию, иначе придется часами ждать подтверждения. Сразу определитесь, что важнее: оперативность обработки заявки или мнимая выгода. Специальные сайты помогут определить оптимальный размер платы за 1 байт;
  • Выбирайте кошельки, в которых доступна опция «replace-by-fee». Ее наличие позволит повысить комиссию без дополнительных трудностей, если окажется, что транзакция в блокчейн зависла.

На скорость зачисления криптовалюты не влияет тип используемого кошелька или количество пересылаемых монет. Значение имеет только «путь» биткоинов. Простой пример: получение 100 биткоинов с 1 адреса отнимет меньше времени, чем получение по 10 биткоинов с 10 разных адресов. Такие же правила действуют при отправлении. Поэтому если стоит цель перевести BTC нескольким получателям, операции лучше определить в одну, разветвив их через через Input.

https://investgazeta.ru/rynok/nepodtverzhdennye-tranzakcii.html
https://howtotrade.biz/nepodtverzhdennaya-tranzaktsiya-bitkoin/

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *


Срок проверки reCAPTCHA истек. Перезагрузите страницу.

Яндекс.Метрика