Как отменить сделку с биткоином

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

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

Данная статья является описанием эксперимента, целью которого было проверить, с насколько низкими комиссиями можно успешно отправить биткойны с кошелька 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, делается аналогичным образом. Важно экспортировать приватные ключи от всех адресов, участвовавших в транзакциях, и где наличествуют биткойны, затем пересоздать кошелек — для этого, вероятно, придётся удалить каталог, где программа-кошелёк хранит данные, и затем импортировать приватные ключи в созданный заново кошелёк. Решение не применимо для облачных кошельков.

    Источник

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

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

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

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

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

    Варианты отмены, что стоит попробовать

    В зависимости от ситуации, пользователь может использовать один из предложенных вариантов.

    Возврат биткоинов при оплате в интернет-магазинах

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

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

    Поиск владельца кошелька

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

    1. Вбейте номер кошелька в поисковике Google.

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

    2. Изучите данные в блокчейне.

    На сайте Blockchain.info содержится информация об адресах и переводах. Укажите в строке поиске адрес. На мониторе появятся данные об операциях — адреса отправителей/получателей.

    Обозреватель блоков в сети Bitcoin

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

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

    Неприятной ситуации с возвратом денег можно избежать, если операция имеет статус «Неподтвержденная». Подобное происходит по причине:

    • низкой комиссии перевода;
    • загруженности сети биткоина, поэтому в блок сначала попадают операции с высокой комиссией.

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

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

    При использовании Bitcoin Core следуйте инструкции:

    1. В разделе меню перейти в раздел «Помощь» — «Окно отладки» — «Консоль».
    2. Затем вводим следующие команды:
    • walletpassphrase — вводим пароль;
    • dumpprivkey — указываем адрес и получаем приватный ключ. Он понадобится в дальнейшем, поэтому его следует сохранить в отдельном файле. Важно! Не передавайте ключ посторонним лицам;
    • Переименовываем файл кошелька. Программа Bitcoin Core не найдет его и создаст новый пустой кошелек.

    3. Возвращаемся в консоль и вбиваем следующие команды:

    • importprivatekey — вставляем закрытый ключ, полученный ранее.
    • Начинается сканирование, которое займет около 1 часа. По окончанию сканирования появится полный список подтвержденных транзакций. Сред них должен отсутствовать наш перевод.

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

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

    Подробное видео по отмене неподтвержденной биткоин транзакцией.

    Заключение

    У вас остались вопросы, связанные с работой в сети Bitcoin? Задавайте их в комментариях. Авторы сайта или читатели постараются ответить.

    Источник

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

    Часто случается так, что при отправке Биткоина (как и любой другой криптовалюты) пользователи сталкиваются с необходимостью отозвать платеж. Представим, что вы отправили 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 или неправильная сумма перевода, то деньги будут безвозвратно утеряны. Но не нужно сразу же отчаиваться: есть сценарии и варианты, которые можно попробовать.

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

    Источник

    Читайте также:  Криптовалюта binance coin график
    Оцените статью