Отмена транзакции Bitcoin

Биткоин

#Bitcoin #Blockchain

Невозможно?

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

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

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

Аппаратный кошелек Ledger Nano S

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

Оригинальное решение проблемы недавно предложил сервис Blenderwallet.io, разработанный командой биткоин-миксера, входящего в десятку крупнейших.

Отмена транзакции в списке услуг Blenderwallet.io

Как это работает

Сервис отмены транзакции основан на применении механизма RBF (Replace-by-fee). На скриншоте видно, что RBF используется и для ускорения транзакций. Механизм был введен в действие для увеличения размера комиссии. Так как транзакции с большей комиссией привлекательнее для майнеров, RBF применяется для скорейшего продвижения в очереди на подтверждение.

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

Особенность RBF – изменение не только комиссии но и других параметров, в частности адреса получателя. Поэтому метод используется и для возврата биткоина на адрес отправителя.

Недостатки механизма:

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

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


Подписаться на блог

Получайте новое содержимое прямо на почту.

Создайте подобный сайт на WordPress.com
Начало работы