Краткое содержание
Если вы раньше использовали сеть Ethereum, вы, вероятно, сталкивались с тем, что время подтверждения транзакций было намного дольше обычного. Это связано с тем, что майнеры отдают приоритет транзакциям, обрабатывая транзакции в первую очередь для пользователей, которые платят больше.
Если транзакция Ethereum застопорилась из-за слишком низкой комиссии за газ, все, что вам нужно сделать, это подождать, пока комиссия снизится и майнеры наконец начнут обрабатывать ваши транзакции. Однако вы также можете заменить ожидающую транзакцию новой транзакцией с более высокой комиссией за газ. Звучит запутанно? Не волнуйтесь, на самом деле это проще, чем вы думаете! Этот метод универсален и работает с Ethereum (ETH) и всеми токенами ERC20.
Введение
Во-первых, обратите внимание, что любая подтвержденная транзакция не может быть заменена, восстановлена или отменена. Однако в периоды перегрузки сети некоторые криптовалютные транзакции могут приостанавливаться. Если объем слишком велик, ваша транзакция может быть приостановлена на несколько часов или даже дней.
Блокировки иногда снимаются сами по себе по таким причинам, как сбой ожидающей транзакции или снижение стоимости газа. Хотя на самом деле вы не можете отменить транзакцию Ethereum, существует ряд действий, которые вы можете предпринять, чтобы ускорить этот процесс. По сути, этот метод заменяет ожидающие транзакции новыми, которые платят больше.
В этом руководстве мы объясним, как использовать MetaMask или Trust Wallet для ускорения транзакций. Вы также можете использовать другие криптовалютные кошельки, поддерживающие блокчейн Ethereum, но процесс может немного отличаться.
Требовать
MetaMask или Trust Wallet уже установлены.
Подготовьте приватный ключ (мнемоническую фразу) и войдите в кошелек Ethereum.
Обычное сетевое соединение.
Почему моя транзакция Ethereum застопорилась?
В Ethereum есть система ставок для комиссий за транзакции пользователей. Точная комиссия зависит от сложности транзакции (т. е. количества необходимых вычислительных усилий). В этом случае вам следует знать три важных термина: стоимость топлива, цена топлива и лимит топлива.
Вычислительные задачи транзакции измеряются с точки зрения стоимости газа, а цена, уплачиваемая за единицу топлива, представляет собой так называемую цену газа. Вы можете думать о стоимости топлива как о количестве требуемой работы, а о цене топлива как о цене, уплачиваемой за единицу «часа работы». Наконец, лимит газа — это максимальная сумма, которую вы готовы заплатить за транзакцию.
Хотя стоимость газа зависит от сложности транзакции, вы можете установить цену и лимит газа по своему усмотрению. Общая сумма уплаченных комиссий затем будет распределена между майнерами в виде вознаграждений. Однако, если цена на газ слишком низкая, вы сможете уступить место только другим пользователям с более высокими ставками, в результате чего ваша транзакция перейдет в состояние ожидания. Если текущая транзакция остановлена, Ethereum не сможет подтверждать любые новые транзакции, совершенные с того же адреса кошелька, пока майнер не подтвердит первую транзакцию.
Как ускорить транзакции в MetaMask
1. Войдите в кошелек MetaMask с ожидающими транзакциями. Если это внешний кошелек, для импорта адреса необходимо использовать соответствующую мнемоническую фразу или закрытый ключ.

2. Найдите ожидающую транзакцию на вкладке [Активность] и нажмите [Ускорить].

3. Этот процесс позволяет вам снова транслировать транзакцию. Обязательно увеличьте цену на топливо, нажав [Быстро] и [Сохранить].

4. Если предыдущий шаг не помог, вы также можете перейти на вкладку [Дополнительно], чтобы вручную установить цену на топливо. Вы можете проверить текущую цену на бензин и среднее время подтверждения через Etherscan или EthGasStation.
Как заменить транзакции в MetaMask
1. Войдите в кошелек MetaMask с ожидающими транзакциями. Аналогично, если это внешний кошелек, вам необходимо использовать соответствующую мнемоническую фразу или закрытый ключ для импорта адреса.

2. Найдите ожидающую транзакцию на вкладке [Активность]. Нажмите, чтобы просмотреть подробности и записать значение [Nonce].
Примечание. Если имеется несколько ожидающих транзакций, начните с самой ранней транзакции (наименьшее значение Nonce).

3. Затем войдите в [Настройки] MetaMask и нажмите [Дополнительно].

4. Прокрутите вниз и включите [Настраиваемый торговый номер].

5. Вернитесь и нажмите на адрес кошелька, чтобы скопировать его в буфер обмена.

6. Нажмите [Отправить], чтобы создать новую транзакцию, и вставьте адрес кошелька в поле [Добавить получателя].

7. Вам необходимо отправить 0 Ethereum на свой кошелек, используя значение Nonce ожидающей транзакции (записанное на шаге 2). Когда будете готовы, нажмите [Подтвердить].
Примечание. Эта сделка также может застопориться, если цена на топливо окажется слишком низкой. Поэтому необходимо установить разумные цены на топливо.

8. Подождите, пока новая транзакция будет подтверждена, что укажет на то, что ожидающая замена транзакции прошла успешно.
Примечание. Во избежание несчастных случаев параметр [Настраиваемый торговый номер] необходимо снова отключить.
Как отменить транзакцию в Trust Wallet
1. Нажмите на ожидающую транзакцию в приложении Trust Wallet и найдите поле [Nonce]. Запишите цифры, которые вы видите.

2. Создайте новую транзакцию и добавьте адрес кошелька в поле [Адрес получателя]. Новая транзакция должна иметь тот же адрес, что и ожидающая транзакция. Установите для параметра [Количество эфира] значение 0 и нажмите [Далее].

3. Нажмите «Настройки» в правом верхнем углу.

4. Замените поле [Nonce] ранее записанным значением. Обязательно установите очень конкурентоспособную [цену на газ], чтобы избежать повторной остановки транзакций.

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


