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

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

Количество человек, желающих заработать на криптовалюте, ежедневно растет. Соответственно, увеличивается и число транзакций с популярными цифровыми валютами, в первую очередь – биткоином. Это означает, что блоки, где хранятся монеты, заполняются быстрее. Из-за этого возникает проблема неподтвержденных транзакций, ведь размер блока по-прежнему остается 1 Мб.

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

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

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

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

Любая операция криптовалюты – это записи в цепочке блоков (блокчейн), которые содержат данные:

  • об адресе отправителя – Input;
  • об адресе получателя – Output;
  • об отправляемой сумме – Amount.

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

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

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

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

Время совершения операций с криптовалютой зависит от многих факторов:

  • загруженность сети в момент осуществления перевода;
  • объем сделки;
  • приоритет платежа.

За проведение операций в сети блокчейн участники сделок платят комиссии. Когда биткоин еще не был так популярен, комиссионные отчисления устанавливались и начислялись автоматически, а операции в блоки попадали мгновенно. С ростом спроса на биткоин, выросла и конкуренция за место в блоке. Фиксированная плата перестала отвечать потребностям рынка криптовалюты, и трейдеры начали самостоятельно определять размер комиссии.

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

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

Есть специальные сайты, которые помогают трейдерам отслеживать загруженность сети и предлагают вариант оптимального размера комиссии. Например, сайт btc.com. В разделе «unconfirmed transactions» можно посмотреть среднюю стоимость байта на текущий момент, и примерное время подтверждения операций при том или ином размере комиссии.

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

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

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

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

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

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

Существуют различные варианты ускорить или «протолкнуть» подтверждение транзакции.

Двойная трата — «Double Spend»

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

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

Применение данного способа зависит от вида кошелька, используемого для хранения и операций с монетами. Для примера возьмем бумажник Bitcoin-Core.

  1. Убедитесь, что транзакция действительно не подтверждена. Для этого есть специальные сервисы, о которых вы узнаете далее.
  2. Из каталога, где хранятся установочные файлы Bitcoin Core, уберите файл «mempool.dat». Например, переместите его в другую папку.
  3. Закройте программу бумажника и запустите ее заново. Во время запуска в командной строке введите «zapwalletettxes».
  4. Проведите сделку заново, указав более высокий размер комиссии. Важно настроить максимально схожие параметры транзакции в сравнении с той операций, которая не увенчалась успехом.
  5. Ожидайте завершение операции. Теперь перевод биткоинов должен состояться быстрее.
Читайте также:  Comp криптовалюта что это

Для других криптокошельков подход является аналогичным. Основные различия могут быть лишь в наименовании команд. Отличная функция есть в бумажнике Electrum. Кнопка «replace-by-fee» позволяет повторно отправить биткоины с увеличенным комиссионным вознаграждением.

Child Pays for Parent

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

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

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

Отправка монет совершается по любому адресу. Часто используют свой. Рассмотрим применение CPFP на примере кошелька Bitcoin Core.

  1. Зайдите в раздел с настройками и параметрами (Settings – Options).
  2. Перейдите в категорию «Wallet» (Кошелек) и поставьте отметку в поле «Enable coin control features» (Управление входами). Здесь же включите разрешение на трату неподтвержденной сдачи – «Spend unconfirmed change».
  3. Нажмите на «Отправить».
  4. Зайдите в раздел «Inputs» (Входы) и поставьте галочку напротив интересующей вас суммы.
  5. Укажите в строке «Адрес получателя» адрес своего хранилища.
  6. Нажмите «Ок».
  7. Впишите сумму перевода и нажмите на галочку рядом с «Subtract fee from amount» (Вычесть комиссию из суммы).
  8. Отметьте выборочную комиссию за килобайт – «custom, per kilobyte». Не забудьте отметить, что комиссия высчитывается на две сделки.
  9. Завершите операцию по отправке биткоинов.

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

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

Еще один способ ускорить подтверждение сделки с биткоином – обратиться за помощью к майнинговым пулам. Самый популярный «поставщик» такой услуги – пул ViaBTC.

  1. Перейдите на сайт ускорителя.
  2. Вставьте в строку ID транзакции. Комиссия ускоряемой сделки дожна быть не ниже 0.0001 BTC/KB.
  3. Нажмите на «Ускорить Бесплатно».

Также есть функция платного ускорения. Для этого надо зарегистрироваться на сайте. Комиссия сервиса уплачивается в Bitcoin Cash.

Пул ViaBTC обладает 7% мощностей, благодаря чему обращение к нему за помощью может быть оправдано. После оставления заявки, пул устанавливает транзакции более высокий приоритет. Однако сервис рассчитан не более чем на 100 сделок в час и часто бывает сильно перегружен.

Иные подобные сервисы: сайт пула AntPool, бот по ускорению в «Телеграм» – @FastTXbot.

Segregated Witness

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

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

Софт форк (Soft Fork) – то, что предполагает изменение в коде операции, не затрагивая ядро ПО. Он изменяет правила проверки подлинности блока.

Segregated Witness исключает из структуры транзакции подписи, которые занимают около 47% операции, в результате чего транзакция становится легче, а, следовательно, почти вдвое больше сделок помещается в блок, ограниченный 1 Мб. Подписи же выделяются в отдельную структуру, именуемую «отдельным свидетелем».

Решение SegWit было включено в клиент Bitcoin Core 0.13.1 2016 года. В 2017 году Segregated Witn был активирован в сети Litecoin, а также в среде менее популярных токенов: Groestlcoin, Syscoin, DigiByte, Monacoin, Vertcoin.

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

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

Как отменить перевод биткоинов в кошельке Bitcoin Core:

  1. Убедитесь, что ваша транзакция действительно не подтверждена через специальный сервис.
  2. Запустите кошелек. Сделайте ряд переходов: «Помощь» — «Окно отладки» — «Консоль».
  3. Введите команду «walletpassphrase ПАРОЛЬ».
  4. Введите команду «dumpprivkey АДРЕС» (адрес, который использовался для операции). Вы получите приватный ключ. Сохраните его в отдельный файл и ни в коем случае не передавайте посторонним лицам.
  5. Найдите в папке с компонентами бумажника файл «wallet.dat», переименуйте его и переместите в другое место.
  6. Выйдите из кабинета и удалите кошелек.
  7. Перезапустите программу, она не найдет вашего бумажника и создаст новый пустой кошелек.
  8. Вернитесь в меню «Консоль». Пропишите команду «importprivkey ПРИВАТНЫЙ КЛЮЧ». Начнется сканирование, которое займет около 60 минут.
  9. Проверьте ваш счет. Неподтвержденные сделки должны удалиться, блокированные деньги будут снова доступны.

Метод не сработает: (1) если пользователь применяет облачное хранилище для сохранения информации о переводах; (2) если майнеры успели обработать неподтвержденную операцию.

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

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

Самый популярный сервис – это blockchain.info. Для того, чтобы им воспользоваться, достаточно написать ID вашей сделки в поисковик на главной странице. После проверки вы увидите – «Confirmations» в Blockchain (Транзакция прошла) или надпись «Unconfirmed Transaction» (операция не подтверждена).

Читайте также:  Инструменты привлечения инвестиций курсовую

Заключение

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

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

Источник

Отмена транзакции биткоин: все, что нужно знать

Часто случается так, что при отправке Биткоина (как и любой другой криптовалюты) пользователи сталкиваются с необходимостью отозвать платеж. Представим, что вы отправили BTC не на тот адрес или ошибочно ввели неправильную сумму. Причины всегда разные (банальная невнимательность, отсутствие опыта, техническая погрешность), а вопрос всегда один: как отменить транзакцию Биткоин и возможно ли это сделать? Спойлер: каждая подтвержденная Биткоин-операция необратима. А это значит, что вернуть деньги, списанные со счета, невозможно.

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

Как отменить транзакцию Биткоин?

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

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

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

Почему отмена транзакции Биткоина невозможна?

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

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

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

Возврат ошибочно переведенного Биткоина

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

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

Да, blockchain технология позволяет отследить весь путь движения средств, но адреса кошельков пользователей невозможно идентифицировать по имени или фамилии. Вы знаете только номер кошелька, но не знаете, кто является владельцем адреса, на который вы перевели свои деньги. А это значит, что нет никакой возможности вернуть утраченные средства. Куда лучше обстоят дела с возвратом покупки. У вас гораздо больше шансов получить свои деньги обратно, если вы приобрели что-то за Биткоины, ведь вы, как минимум, знаете получателя.

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

Неподтвержденная транзакция. Как отменить транзакцию, которая зависла?

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

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

Почему Биткоины зависли?

Теперь давайте рассмотрим факторы, которые могут стать причиной того, что ваша транзакция остается неподтвержденной:

  • сбои в работе интернета;
  • неправильно выбранный размер комиссии: он не должен быть ниже установленного системой лимита, это поможет избежать многочасового ожидания подтверждения транзакции и сведет к минимуму вероятность ее застревания в новом блоке Биткоинов;
  • зависание системы: на введенный адрес монеты не поступили, пользователь осуществляет перевод повторно, а потом оказывается, что обе операции прошли успешно;
  • нарушение процесса перевода: пользователь поторопился, не дождавшись обработки системой первого перевода (за ним сразу оформляется вторая сделка).
Читайте также:  Ферма для майнинга ангар

Как отменить транзакцию blockchain, если она неподтверждена?

  1. Первое и самое главное — удостоверьтесь, что транзакция действительно зависла, проверьте наличие или отсутствие подтверждения, используя идентификатор. Вполне вероятно, что еще просто не подошла ваша очередь и майнеры скоро верифицируют вашу операцию.
  2. Перейдите в отладочную панель вашего биткоин кошелька (название зависит от используемого клиента -“Консоль”, “Окно отладки” или “Помощь”).
  3. Получите приватный ключ от нужного адреса BTC (dumpprivkey). Для этого нужно вставить адрес, который использовался для отправки монет. Ключ является уникальным и обеспечивает полный доступ к средствам. Поэтому рекомендуется хранить его в надежном месте.
  4. Сделать экспорт приватных ключей (если на других BTC-адресах хранятся цифровые монеты).
  5. Закрыть клиент и удалить биткоин кошелек после экспорта приватных ключей. Конкретное местоположение файла wallet.dat зависит от используемого хранилища, а также вашей операционной системы. Естественно, полностью удалять программу необязательно. Достаточно переименовать файлы и переместить их в другую директорию.
  6. Перезапустить клиент, чтобы он создал кошелек заново. Далее импортируем ранее сохраненные приватные ключи. После этого открываем окно отладки и прописываем команду importprivkey. Импортирование может затянуться на долгое время, но при этом необходимо дождаться окончания процесса.
  7. На новом кошельке BTC вы увидите счет без неподтвержденных транзакций. Если говорить о заблокированных монетах, то они все также будут доступны для отправки другим пользователям. Но теперь уже нужно будет внимательно проверять и указывать рекомендуемую сумму комиссионных.

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

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

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

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

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

Как отменить транзакцию при помощи Blender Wallet

Как вы уже поняли отменить ошибочный перевод монет или неподтвержденную транзакцию все же можно. Однако есть криптовалютный кошелек, который значительно упрощает этот процесс — Blenderwallet.io. Совсем недавно в нем добавили функцию “Отмена транзакции. Она базируется на вышеупомянутом механизме Replace-by-fee (RBF), который предотвращает проблемы с комиссионными и ожиданием зависших в блокчейне операций. RBF поможет тогда, когда вы отправили биткоины на ошибочный адрес или же мошенникам.

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

Однако у RBF, как и у любой другой полезной фичи, есть и негативная сторона — ею могут пользоваться нечестные юзеры. Поэтому вот наш совет: всегда дожидайтесь одного подтверждения от сети распределенного реестра.

Что именно нужно для отмены транзакции?

В первую очередь, нужен доступ к кошельку Blender Wallet. Остается только заменить неподтвержденную транзакцию на другую через механизм Replace by fee.

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

Транзакцию невозможно отменить, если:

  • ее создали не вы (в том числе входящие для вас операции);
  • она получила как минимум одно подтверждение и оно записано в блокчейне;
  • она не была отмечена пометкой RBF или ее сумма недостаточна для повышения комиссии за обработку;
  • отмена может не сработать должным образом (как и замена транзакций через Replace-by-fee);
  • первоначальная может получить минимум одно подтверждение, а вторую отклонят (например, если майнер успеет добавить операцию в новый блок BTC до появления в сети второй)

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

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

Итоги

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

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

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

Источник

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