Можно ли отменить биткоин перевод

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

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

Как не следует совершать биткоин-транзакции

Первые 2 транзакции попытались отправить с выставленной минимальной комиссией в 0,00001 BTC и флажком «Попытаться отправить без комиссии, если это возможно».

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

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

Дополнительное неудобство состояло в том, что биткоин-адрес, на который были отправлены монеты, в свою очередь, нельзя было использовать для отправки 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 .
  4. Теперь нужно получить приватный ключ от нужного биткоин-адреса: dumpprivkey
    . Вместо
    необходимо подставить адрес, который был использован для отправки средств. В результате получите приватный ключ для указанного адреса кошелька. Его нужно куда-нибудь скопировать, он понадобится. Если транзакция была составная, и биткоины брались с нескольких счетов, то и экспортировать надо приватные ключи для всех этих адресов. Никогда не храните приватные ключи в доступном для кого-либо месте. Знание ключа дает полный доступ к соответствующему ему счету. Также, обратите внимание на то, что на каждую команду в режиме отладки в консоли приходит ответ. Он может быть пустым, но он есть всегда.
  5. Если на других адресах есть биткоины, то приватные ключи этих адресов так же необходимо экспортировать.
  6. После того, как закончили экспорт ключей, закройте клиент и удалите кошелек. Расположение кошелька wallet.dat зависит от конкретного биткоин-клиента и операционной системы. Естественно, совсем удалять его не стоит, лучше переименовать или переместить в надежное место.
  7. Теперь перезапустите клиент. Он заново создаст кошелек. В него необходимо импортировать полученный ранее ключ (ключи). Идем в отладочную консоль и пишем importprivkey . Импорт может занять достаточно много времени, но в любом случае дайте ему завершиться, обязательно дождитесь ответа на команду.
  8. В новом кошельке должен появиться счет с его реальным состоянием. Неподтверждённые транзакции «забыты», средства, заблокированные ранее снова доступны для отправки. Теперь можно выслать их заново, но на этот раз не забудьте включить рекомендованную комиссию.

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

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

Комментарии

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

пн, 08/08/2016 – 11:53

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

пн, 07/11/2016 – 14:36

Написано не совсем о том, что указано в названии статьи

пт, 03/03/2017 – 21:08

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

пт, 24/03/2017 – 22:15

Осуществляла перевод биткоин на сайте bankcomat.cc по отзывам клинтов все летает. Заявка 1239 от 30.04.17 не была оплачена на карту приват банка. После общения с оператором по вопросу выяснения оператор сказала , что я ее зае. принципиально денег не вернем и заблокировала меня. Пожалуйста подскажите как можно вернуть деньги куда обратится

ср, 03/05/2017 – 22:15

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

чт, 24/08/2017 – 13:52

Private key for address Ldkdd++++yw8WUUooqMQ7c is not known (code -4)

вт, 26/09/2017 – 13:25

Спасибо, очень полезно, мне помогло.)) Только вот как узнать на каких PUB адресах лежат битки в кошельке?

сб, 18/11/2017 – 17:31

Было несколько несколько переводов по 0.001 с Blochchain на EXMO, т.к одним переводом показывало комиссию в 1.5 раза больше самого перевода. каждый раз ставила минимально рекомендуемую. несколько пришли в течении 10-15 мин. А вот 3 зависли, одна еще с 2 декабря и две с 11 декабря. Сегодня уже 23. Вопрос, может кто подскажет сами переводы в кошелек вернутся? Никакие манипуляции не помогли.

сб, 23/12/2017 – 11:52

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

Курс BTC на сегодня

Изменение за сутки: +3.09%

Коротко о главном

Новые вопросы

Обсуждение

TOP пользователей

Поиск по меткам

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

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

Замечания и предложения по работае сайта можно прислать на нашу почту:

Как отменить транзакцию на blockchain.info?

Можно ли отменить транзакцию на blockchain.info ?

За счет своей децентрализованности и анонимности, отменить транзакцию невозможно. Даже, если вдруг случайно отправили. Дело все в том, что ваш код транзакции, состоит из кода вашей транзакции и кода предыдущей транзакций отдельного пользователя, тем самым, формируется узел, который в дальнейшем, является составляющей блока. Люди, которые формируют блоки транзакций – “майнеры”, то есть занимаются майнингом (добычей) и получают за это вознаграждения, тем самым, они формируют цепочки блоков, стремясь создать “виртуальную монету биткоин”. Ваша транзакция, как и другие транзакции – это фундамент стоимости и сущности криптовалюты. Осуществив транзакцию, начитается необратимый процесс, который остановить невозможно. Об этом, пишут и правилах пользования кошельком, говоря о том, что всю ответственность по сделкам несете именно вы.

Жаль, что у нас на БВ не нашлось желающих ответить на мой вопрос, поэтому придётся искать информацию самому.

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

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

В отличии от банковской системы и переводов. Отмена перевода криптовалюте на блокчейне не предусмотрена. И отменить или вернуть отправленные сатошики не получится. Поэтому следует особенно внимательно подходить к адресу (адрес желательно копировать) и сумме платежа, она должна быть не меньше минимально допустимой.

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

Когда с моего кошелька были списаны сатоши(без моего участия) и я обратилась в службу поддержки blockchain, мне пришло такое сообщение:

I’m sorry to hear of this trouble, but the bitcoin network is designed to make chargebacks impossible. Blockchain.info never has access or control of a user’s bitcoins in any way, which means only the end user has 100% control over his own bitcoins. This means we have no power to stop or reverse a transaction for you.

Мне очень жаль слышать об этой неприятности, но сеть Bitcoin разработан, чтобы сделать невозможным Chargebacks. Blockchain.info никогда не имеет доступа или контроля Bitcoins пользователя в любом случае, что означает только конечный пользователь имеет 100% контроль над своими собственными Bitcoins. Это означает, что у нас нет силы, чтобы остановить или повернуть вспять сделку для вас.

Т.е процесс действительно необратим, как и описал его “Граф”.

Можно ли отменить биткоин перевод

без вложений и риска

Социальные сети

Обратная связь

Что делать если биткоин транзакция «зависла» ?

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

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

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

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

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

Для этого нужно получить ХЭШ вашей транзакции (ниже привожу пример того, как это сделать на блокчейне):

Открываем сайт https://www.viabtc.com/tools/txaccelerator/ и вбиваем свою транзакцию. Вводим символы с картинки и жмем Submit:

При сильной загруженности сервиса не всегда с первого раза получается успешно завершить данную операцию. Может выдать ошибку Submissions are beyond limit. Please try later. Поэтому нужно пробовать до тех пор пока вы не получите статус «Успешно». Только после этого ваша транзакция будет принята в обработку.

Какие еще советы могут помочь вам если все таки ваша транзакция не подтверждается:

Сначала можно просто подождать. Если прошло уже несколько часов (или даже суток) и ждать надоело, то есть несколько вариантов:

1) сделать даблспенд. Особенности: может сделать только отправитель.

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

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

4) использовать «ускоритель» от viabtc. Особенности: может получатель и отправитель, но сервис часто перегружен и есть ограничения на транзакцию.

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

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

0) Убеждаемся, что она ждёт подтверждения. Для этого копируем id вашей транзакции, вставляем в строку поиска сервиса blockchain.info (а также bitaps.com, blocktrail.com/BTC или аналогичного). Далее ищем глазами строку «неподтвержденная транзакция» («unconfirmed transaction»). Нашли? Значит, транзакция ждет подтверждения.

Примечание. На «Приблизительное время подтверждения» («Estimated Confirmation Time») на странице с вашей транзакцией blockchain.info не смотрим — там неизвестно что.

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

Примечание. Почему не с параметром -salvagewallet? -zapwallettxes не затронет имена ваших ключей, а -salvagewallet удалит их. Кроме того, bitcoin core иногда падает при запуске с -salvagewallet и тогда ваш wallet.dat будет поврежден. Правда, рядом с ним заранее будет создана копия.

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

Примечание. Иногда пишут, что всё это можно не делать, а просто подождать 2-3 суток, чтобы старая транзакция сама «канула в лету». Но иногда это может привести к проблемам.

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

Такой способ есть и он подходит для получателей; для отправителя он также подойдёт, если у вашей транзакции была «сдача» (обычно она есть). Этот способ немного дороже и сколько пулов его поддерживают — неизвестно (по состоянию на начало 2017 года как минимум два пула его поддерживают). Можно попробовать задействовать механизм 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)*(адекватная комиссия за килобайт и лучше побольше). Отправляете.

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

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

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

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

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

Нет! Ваша старая транзакция ещё есть в сети и может неожиданно подтврдиться. Чтобы этого избежать, смотрите пункт (2) ответа на вопрос «Что делать, если отправленная вами биткоин транзакция не подтверждается («зависла»)?» (под спойлером). Если вы вообще передумали делать тот перевод, то можно будет сделать перевод себе самому.

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

1. Выставлять адекватную комиссию.

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

Я намеренно не стал переписывать, а скопировал информацию с форума. Там и так описано все в довольно доступной форме. Если у вас появятся вопросы — задавайте их в комментах, будем разбираться.

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

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

Если поставить минимальную комиссию — то такой результат практический гарантирован.

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

Биткоин — это демократичная валюта

А какую комиссию ставите и каким кошельком пользуетесь ?

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

не только можно, но и нужно, так как они там совсем со своими комиссиями охамели

а если мне отправляли биткоины от проекта, то как без хеша посмотреть свою транзакцию?

Никак. Вы уверены, что вам действительно что-то отправили ?

ПОДЕЛИТЬСЯ

ОСТАВЬТЕ ОТВЕТ

Please enter your comment!
Please enter your name here