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

4 года назад
Отмена биткоин-транзакции

Представьте, что вы отправили BTC не на тот адрес. Прочитав FAQ Blockchain и Coinbase, вы скорее всего решите, что транзакция навсегда потеряна. Но теперь есть возможность повернуть время вспять.

Совсем недавно Blenderwallet.io (кошелек крупнейшего миксера) добавил новую функцию «отмена транзакции», основанную на механизме Replace-by-fee (RBF):

Функция отмены биткоин-транзакций

RBF создан для предотвращения проблем с комиссией и ожиданием зависших транзакций. Или, например, если вы отправили средства не на тот адрес или скаммерам.

Как это работает? Объясним на примере. 

Вот кошелек Ledger, который сообщает о поступивших биткоинах:

Биткоин-транзакция в кошельке Ledger 

После нажатия кнопки «Отмена транзакции» пользователь видит следующее:

Сообщение об отмененной транзакции

Видели ли вы когда-нибудь отмененную транзакцию в блокчейне?

Функция доступна по нажатию одной кнопки в интерфейсе Blender Wallet, так что вам не нужно быть хакером, чтобы управлять своими средствами.

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

Отмена транзакции в blenderwallet.io

Особенности работы Blender Wallet:

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

Нельзя отменить транзакцию если:

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

Отмена транзакции может не сработать как и любая другая замена с помощью RBF. 

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

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

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

Читайте также:

Транзакции биткоин. Как проверить транзакцию 

Сложность сети биткоин: что показывает и как рассчитывается 

Как ускорить транзакцию Bitcoin: обзор доступных методов