У пользователей с небольшим опытом проведения транзакций с криптовалютами иногда возникают проблема: необходимо отменить операцию, а блокчейн такого не допускает.
Так как отменить транзакцию биткоинов? Получится провести отмену или нет, зависит от того, в каком состоянии находится транзакция, какие ошибки были допущены при ее выполнении. Однако попытаться все же стоит.
Можно ли отменить транзакцию биткоинов
Общее правило утверждает, что в блокчейне - децентрализованной и гарантирующей анонимность системе, отменить выполненную транзакцию невозможно.
Причина в том, что отсутствуют посредники, к которым можно обратиться, если отправитель, например:
- ошибочно отправил слишком большую сумму;
- неправильно указал реквизиты.
Особенность системы в том, что отправителю недоступен адрес получателя. Он видит только номер его кошелька и способен отследить весь путь, пройденный транзакцией.
Как отменить перевод биткоинов, если она зависла?
Длительное время подтверждения транзакций в сети Биткоин - это уязвимое место платежной системы. Алгоритм BTC устроен так, что может обрабатывать всего 7 операций в секунду, поэтому иногда пользователям приходится ждать завершения транзакции по несколько часов или даже суток. Но бывает, что они зависают очень надолго, по каким же причинам это может происходить?
- резкий обрыв интернет-сигнала;
- установка слишком маленькой комиссии.
Для пользователя это возможность попытаться "откатить" транзакцию. Пошаговая инструкция будет рассматриваться на клиенте Bitcoin Core:
- Убедитесь в том, что транзакция зависла. Для этого проверьте ее через Block Explorer. Если перевод еще отображается в списке, а деньги все еще на счету, то вам повезло! Также проверить статус можно на сайте Blockchain.info. Для этого нужно указать TXID. Если операция получила хотя бы 1 подтверждение, то отменить операцию и вернуть биткоины уже невозможно. Если же вы увидите статус "Неподтвержденная транзакция", значит все потеряно.
- Теперь в самом кошельке запустите отладочную панель: Помощь - Окно отладки - Консоль.
- Если ваш кошелек зашифрован, то сразу нужно открыть к нему доступ, используя соответствующую команду walletpassphrase.
- Теперь получаем приватный ключ, введя команду dumpprivkey. Вместо " " вставляем номер кошелька, с которого осуществлялась транзакция. Также следует получить приватные ключи и с других кошельков, если на них есть биткоины.
- Когда все ключи уже сохранены, необходимо выйти из клиента и удалить сам кошелек или кошельки. Расположение файла кошелька wallet.dat в зависимости от настроек системы может меняться. Совсем удалять его не нужно. Лучше всего задать ему новое имя или переместить в другую директорию.
- Теперь перезапускаем клиент программного кошелька Bitcoin Core и импортируем в него ранее сохраненные приватные ключи, введя команду importprivkey в отладочную панель. Процедура может занять много времени. Ни в коем случае не отменяйте ее и дождитесь ответа системы!
- В новом кошельке те транзакции, которые не были подтверждены, должны оказаться "забытыми" сетью, а средства возвращены на ваш счет.
К сожалению, этот способ неприменим для облачных кошельков. Да и вообще, не стоит доходить до подобных крайностей - лучше всегда следите кому, куда и сколько средств вы отправляете, тогда и проблем с возвратом не будет!
Как отменить транзакцию Bitcoin, если она еще не подтверждена? Можно создать "поверх" нее другую. При использовании Bitcoin Core следуйте инструкции:
- Из главного меню нужно перейти по следующим разделам: "Помощь" - "Окно отладки" - "Консоль".
- Затем пропишите следующие команды: walletpassphrase - вводим пароль, dumpprivkey - указываем адрес и получаем приватный ключ. Он понадобится в дальнейшем, поэтому его следует сохранить в отдельном файле. Важно! Не передавайте ключ посторонним лицам.
- Переименовываем файл кошелька. Программа Bitcoin Core не найдет его и создаст новый пустой кошелек.
- Возвращаемся в консоль и вбиваем следующие команды: importprivatekey - вставляем закрытый ключ, полученный ранее.Начинается сканирование, которое займет около 1 часа. По окончанию сканирования появится полный список подтвержденных транзакций. Сред них должен отсутствовать наш перевод. Важно! За время сканирования операцию могли обработать майнеры, значит, ее отмена невозможна. Внимательно проверьте список переводов биткоина.
- Создаем аналогичную транзакцию с более высокой комиссией. Эта операция будет подтверждена быстрее, а предыдущий перевод останется навсегда неподтвержденным согласно правилам о двойных расходах.
Для клиента, где отсутствует функционал расчета рекомендованного размера комиссии, можно воспользоваться сервисом Blocktrail. Клиентом, который не только не показывает, но и не предоставляет возможность выставить размер комиссии, пользоваться можно на свой страх и риск.
Отмена зависших транзакций, отправленных при помощи других кошельков, делается аналогичным образом. Важно экспортировать приватные ключи от всех адресов, участвовавших в транзакциях. Затем пересоздать кошелек - для этого, вероятно, придется удалить каталог, где программа-кошелек хранит данные, а затем импортировать приватные ключи в созданный заново кошелек.
Как вернуть биткоины обратно в кошелек при оплате в интернет-магазинах
Биткоины активно используются не только в качестве актива на бирже, но и как платежное средство. Иногда при переводе пользователь может случайно отправить большую сумму, чем намеревался. В этом случае следует связаться с представителями интернет-магазина, предоставить данные о переводе и попросить вернуть BTC. Если подобная ситуация произошла при покупке товаров у проверенных продавцов, то они, как правило, идут на встречу и возвращают средства пользователей.
Гораздо хуже, если средства отправлены на неизвестный адрес. В такой ситуации вероятность возврата криптовалюты сводится к минимуму, однако можно попытаться найти владельца кошелька и связаться с ним.
Для этого выполните следующие действия:
- Вбейте номер кошелька в поисковике Google. Возможно, владелец адреса уже раскрывал личность. Попробуйте связаться с ним, используя форумы или социальные сети.
- Изучите данные в блокчейне. На сайте Blockchain.info содержится информация об адресах и переводах. Введите в строке поиска нужный адрес и на мониторе появятся данные об операциях, а также адреса отправителей/получателей.
- Попробуйте найти пользователей, которые получали или отправляли биткоины продавцу, вбив их кошельки в поисковик. Есть вероятность, что они помогут найти владельца нужного вам адреса
Заключение
Совершая транзакции в сети Bitcoin следует быть предельно внимательным, так как их нельзя обратить вспять. Это одновременно как главная особенность, так и недостаток системы.