Вкратце
Если вы использовали сеть 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. Прокрутите вниз и включите [Настроить nonce транзакции].

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

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

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

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

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

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

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

5. Дождитесь подтверждения новой транзакции; После этого ожидающая транзакция будет заменена.
краткое содержание
Отправка транзакции Ethereum и осознание того, что вы заплатили необоснованную цену за газ, может быть очень неприятно. Но становится еще хуже, когда вы понимаете, что не можете использовать свой кошелек Ethereum до тех пор, пока ваша ожидающая транзакция не будет преобразована в неудавшуюся обработку или подтверждена.
Иногда застрявшие транзакции автоматически очищаются при снижении сетевых комиссий. Но, к сожалению, это может занять довольно много времени. Вместо этого вы можете отменить зависшую транзакцию, просто предварив ее передачей 0 токенов. Помните, что для успешного завершения транзакции отмены вам необходимо будет оплатить полную стоимость газа.


