May 1, 2023

Отменяем транзакцию в криптокошельке

В этой статье мы расскажем как можно отправить BTC и спустя определенное время отменить платеж и получить обратно деньги.

Суть заключается в том, что с кошелька Electrum можно отправить BTC и отменить платеж. Как это работает? Вы отправляете транзакцию с комиссией 1 sat/vB, после вы делаете отмену платежа внутри кошелька, делая комиссию на транзакцию больше - 2 sat/vB, и прошлая транзакция просто исчезает из mempool'a т.к новая комиссия (2sat/vB) перебила старую (1sat/vB).

Что понадобится:

  • Кошелек Electrum версии 4.1.5
  • Компьютер (Windows/macOS) или телефон (Android)
  • BTC на сумму не менее 70$

Создание кошелька(пример на ПК)

Для того, что бы отменять транзакции нужно скачать кошелек Electrum. Скачиваем, устанавливаем и видим такое:

Нажимаем далее. Выбираем ОБЯЗАТЕЛЬНО стандартный кошелек. Если вы выберете кошелек с 2fa, то у вас автоматически спишет 40-50$ за комиссию при первом платеже.

Нажимаем далее. Создаем seed-фразы.

Нам дают seed-фразы. Сохраняем их.

Нажимаем далее. Вводим в поле полученные ранее seed-фразы.

Нажимаем далее. Создаем пароль для кошелька.

Готово. Кошелек создан.

Настройка и пополнение кошелька

Заходим в инструменты -> настройки.

Делаем такие же настройки:

Готово. Теперь приступим к пополнению кошелька. Заходим в вкладку "Получение".

Затем нажимаем "Новый адрес".

Нам выдался BTC адрес, копируем и пополняем его.

Отправка платежа

После того, как пополнили кошелек начинаем работу с отправкой и отменой платежей. Заходим в "Отправка". Заполняем данные.

Далее нажимаем "Оплатить", затем нажимаем "Дополнительно". ОБЯЗАТЕЛЬНО ставим минимальную целевую комиссию 1-5 во вкладке "Статичная" (Вкладки "Мемпул" и "Ожидаемое время" не трогаем)

Нажимаем "Завершить". После нажимаем "Подписать".

Вводим пароль

После ввода пароля нажимаем "Разослать". Платеж успешно отправлен.

Отменяем платеж

После того как отправили платёж, заходим в вкладку "История" и видим первый платеж "Uncofirmed"

Нажимаем правой кнопкой мыши по "Uncofirmed" и видим следующее:

Нажимаем Cance (double-spend). Делаем ту же процедуру, что и раньше (подписать,разослать). После того, как появится окно "Платеж успешно отправлен" деньги вернутся к вам на баланс Electrum кошелька.

Прочее

При отправке платежа с комиссией 1-5sat/vB он будет ожидать подтверждения минут 40 (зависит от mempool'a, чуть ниже про него расскажу). На некоторых кошельках, например: "Exodus","Blockhain","Atomic" итд сразу отображается баланс даже без 1ого подтверждения, но потратить их нельзя (этим и пользуемся обрабатывая заявки). После первого подтверждения нельзя будет отменить транзакцию в Electrum'e.

Про mempool

Заходим на сайт mempool.space

Обращаем пристальное внимание на данную часть:

Блоки:

  • 1) Зелено-желтые квадраты - блоки, чем больше блоков, тем больше будет подтверждаться транзакция в сети.

Комиссии:

  • 2) Перед нами Low / Medium / High priority значения. ВСЕГДА смотрим на High, чем больше число - тем дольше будет идти ваша транзакция с комиссией 1sat/vB. В данном примере моя транзакция будет идти чуть больше часа, в течение этого времени я смогу отменить свою транзакцию и получить деньги обратно. ВНИМАНИЕ - если в Hight priority стоит чисто 1, то не стоит отправлять платеж, иначе он очень быстро получит первое подтверждение в сети.
  • 3) Low priority (Очистка) - на этот параметр обращаем пристальное внимание, вы не сможете отправить платеж с комиссией меньше <2,81 sat/vB, по этому комиссию при отправке платежа всегда ставим больше на 0.1-3 sat/vB

Для еще прочего понимания - когда вы создаете перевод с 1-5 sat/vB то ваша транзакция попадает в самый левый блок в мемпуле и пока этот блок не пересечет линию вы можете отменить сделку. Каждый блок в среднем пересекает линию за 10 минут. И так поочередно. На этом всё, спасибо что дочитали мою статью до конца.


@Delamein_Manager