Логотип сайта FinSvin.com ИнформацияBitcoinEthereumBinanceАльткоиныМайнингDEXКраныКурсыТерминологияБлокчейн игрыБиржиКошелькиNFT маркетплейсы

Как отменить транзакцию Ethereum

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

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

Во время обычной загрузки сети для осуществления транзакции ETH необходимо несколько секунд. Пользователь не успевает отменить процесс из-за нехватки времени. В загруженные часы время ожидания перевода увеличивается. Ускорить операцию можно путем увеличения газа. Отменить перевод допускается, но только если он находится в статусе «Pending».

Статусы

После заказа перевода ETH пользователь видит один из следующих статусов транзакции.

  • Success (Успех) – деньги дошли до адресата и отображены в блокчейне. Иногда после получения данного статуса ETH могут не поступить на кошелек получателя (бывает крайне редко). Для уточнения деталей свяжитесь со службой технической поддержки.
  • Failed (Сбой) – обычно уведомление подкрепляется комментарием, например, Bad Instruction («Некорректные данные») или Out of Gas («Нет газа»). Такая транзакция легко отменяется или заменяется.
  • Reverted – токены возвращены владельцу, что происходит вследствие ввода неверной информации или технических сбоев системы. Проблема появляется в единичных случаях, поскольку связана с ошибкой smart-контрактов.
  • Transaction not found – информация по переводу не найдена, что связано либо с отсутствием отправки, либо с проблемами используемого ресурса услуг Ethereum. Проблема решается путем применения другого сервиса, например, Etherscan.io.
  • Pending (Ожидание) – операция поставлена в пул, однако пока не произошло внесение данных в блокчейн. После фиксации информации майнерами она переходит в статус Success.

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

Сервисы мониторинга

Для отслеживания статуса переводов в экосистеме Ethereum действует множество сервисов. Они дублируют информацию, указанную в операции, и уведомляют об изменениях с платежом. Назовем востребованные сервисы мониторинга:

  • Etherscan;
  • Blockchair;
  • Etherchair и др.

Указанные ресурсы эффективно отслеживают статус операций с ETH и другими цифровыми монетами, которые функционируют на базе ERC20. Для мониторинга требуется указать хеш, после чего появится актуальная информация по переводу. Вписав адрес электронного кошелька, на сервисах можно посмотреть баланс, историю аккаунта. Среди предоставляемых данных отметим переводимые суммы, комиссии, адреса отправителей и получателей, номер блока и число осуществления операции.

Замена или отмена?

Изначально внесем ясность, чем отличаются понятия. Замена подразумевает осуществление перевода, но с другими входными сведениями, например, при изменении суммы, адреса получателя, комиссии за сделку. Отмена – полная ликвидация операции, которая отобразится в блокчейне как нулевой перевод на свой кошелек.

Отмена выглядит предпочтительнее замены. Никто не гарантирует, что внеся новые данные в перевод, предыдущий вариант не будет осуществлен. В системе может возникнуть путаница, в результате чего токены застрянут или потребуется дополнительный объем газа для продвижения измененного варианта.

Отмена: пошаговая инструкция

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

Приводим пошаговую инструкцию по отмене:

  1. используйте один из ресурсов проверки статуса операции (Etherscan.io, EthVM);
  2. определите статус операции подстановкой хеша в требуемое поле (если статус «Success» отмена невозможна);
  3. при статусе «Pending» откройте кошелек для создания перевода на MEW;
  4. в левом нижнем углу экрана появится меню, где необходимо активировать «Отправить», после чего выбрать «Отправить оффлайн»;
  5. создайте перевод на собственный электронный кошелек, а в качестве суммы укажите 0 ETH (обязательно: объем газа должен быть выше изначальной операции);
  6. активируйте опцию «Сгенерировать транзакцию», далее копируйте информацию из поля «Подписанная транзакция» (длинная надпись, начальными инициалами которой являются «Ox»);
  7. деактивируйте всплывающее окно, перейдите к футеру сервиса, нажмите на опцию «Помощник для оффлайн транзакций»;
  8. в строке «Подписанная транзакция» введите данные подписанной операции (с начальными инициалами «Ox») и нажмите «Продолжить».

Статус отмененной транзакции отслеживается по обновленному хешу. Ознакомиться с ним можно в обозревателе блокчейна. Здесь же высвечивается текущее состояние перевода. После получения статуса «Success» операция в сети Ethereum считается отменной.

Замена: пошаговая инструкция

Как уже сказано ранее, замена является менее надежным способом изменения первоначального ETH-платежа. Операция подразумевает формирование нового перевода размером XX цифровых монет на адрес чужого электронного кошелька для ликвидации предыдущей транзакции. Для замены необходимо, чтобы статус транзакции не перешел в «Success», иначе усилия пользователя будут напрасны. Приводим алгоритм действий по замене:

  1. шаги с 1 по 4 по аналогии с операциями по отмене перевода;
  2. ввести данные в строку «Получатель», отметив адрес, куда будет направлена транзакция;
  3. размер перевода с 0 увеличивается на значение, которое необходимо перевести;
  4. измените данные Nonce на прописанные в операции со статусом «Pending»;
  5. увеличьте объем газа, для чего в поле «Цена газа» примените высокую цену комиссии (с текущими объемами газа для постановки в первые ряды можно ознакомиться на сайте EthGasStation.info);
  6. активируйте опцию «Сгенерировать транзакцию», после чего копируйте информацию из поля «Подписанная транзакция» (длинная надпись с начальными инициалами «Ox»);
  7. деактивируйте всплывающее окно, перейдите к футеру сервиса, нажмите на опцию «Помощник для оффлайн транзакций»;
  8. в строке «Подписанная транзакция» введите данные подписанной операции (с начальными инициалами «Ox») и нажмите «Продолжить».

Статус замененной транзакции отслеживается по обновленному хешу. Иногда он не появляется сразу. В этом случае обновите ресурс через 1-2 минуты. Ознакомиться с хешем можно в обозревателе блокчейна. Здесь же высвечивается текущее состояние перевода. После получения статуса «Success» операцияв сети Ethereum считается отменной.

Таким образом, отменить или заменить перевод допускается, если она не перешла в статус «Успех». Выполнив несложный алгоритм действий, цифровые активы возвращаются на кошелек владельца, либо отправляются адресату с измененными входными данными. Будьте внимательны: не верьте мошенникам, предлагающим вернуть ETH после завершенной транзакции. Технически сделать это невозможно.

Отзывы и обсуждения

Автор обзора

Владимир Ким

Владимир Ким

Криптотрейдер с 2017 года, самозанятый.

ТОП криптобирж

Название
Рейтинг

94

91

89

87

84

84

83

С этим читают