Все коллекции
Кошелек
Ethereum
В ожидании транзакции на Ethereum
В ожидании транзакции на Ethereum

Почему моя транзакция Ethereum продолжает ожидать и что я могу предпринять в данной ситуации?

AI Translator avatar
Автор: AI Translator
Обновлено больше недели назад

Резюме

Ожидающие транзакции - это те, которые еще не были обработаны сетью Ethereum. Вы можете ускорить ожидающие транзакции, заменив их новой транзакцией с более высокой комиссией.

Содержание

Как я могу узнать, в ожидании ли моя транзакция?

  1. С главной экрана приложения нажмите на кошелек, с которого была совершена транзакция (например, на мой кошелек ETH). Это откроет историю транзакций этого кошелька.

  2. Нажмите на транзакцию, для которой вы хотите получить дополнительную информацию.

  3. Обратите внимание на статус транзакции (например, ожидание, подтверждено).

  4. Повторно проверьте статус транзакции, нажав «Просмотреть транзакцию в блокчейн-эксплорере». Это перенесет вас на etherscan.io. Обратите внимание на статус транзакции в блокчейн-эксплорере. Например, у следующей транзакции статус «Ожидание», а прогнозируемое время подтверждения превышает 1 час:

Почему моя транзакция Ethereum ожидает?

Транзакции в Ethereum будут в ожидании (не подтверждены), если либо (1) вы не заплатили достаточно высокую сумму комиссии за транзакцию, либо (2) другие отправленные ранее транзакции с того же самого кошелька также ожидают.

Что касается (1) комиссий, сеть Ethereum имеет ограниченную производительность для обработки транзакций. Чтобы обеспечить справедливый доступ к этому ограниченному пространству, Эфириум принимает решение на основе рынка. Это означает, что транзакции, включающие в себя более высокие комиссии, обрабатываются первыми валидаторами. Если комиссия, приложенная к вашей отправленной транзакции, слишком низкая, а сетевая загрузка остается высокой, возможно, что ваша транзакция останется в ожидании на протяжении нескольких часов или дней. Если вам это не принципиально, в большинстве случаев ваша транзакция все же будет обработана. Однако если вам необходимо подтвердить транзакцию как можно скорее, вам может понадобиться принять некоторые меры. Также существует небольшая вероятность того, что ваша транзакция останется в ожидании бесконечно. В этом случае вам необходимо будет повторно отправить транзакцию. Инструкции по переопределению или отмене ожидающей транзакции Ethereum см. ниже.

Что касается (2) последовательности транзакций, то эфириум предназначен таким образом, что транзакции могут обрабатываться только в том порядке, в котором они были отправлены. Это означает, что, пока предыдущая отправленная транзакция остается в ожидании (по любой причине), даже если вы отправляете другую транзакцию с более высокой комиссией, эта транзакция не может быть завершена до успешной обработки вашей предыдущей отправленной транзакции.

Как я могу узнать, какая правильная комиссия для выполнения транзакции эфириума?

Кошелек Bitcoin.com постоянно отслеживает текущую стоимость комиссии за обработку транзакции в сети Ethereum. При отправке транзакции вы можете выбрать один из трех уровней комиссий, которые отображаются в виде примерного времени ожидания подтверждения. Если вы хотите получить быстрое подтверждение транзакции, выберите высокий уровень комиссии, но учтите, что это может стоить дороже. Если вы отправляете транзакцию на биржу, например Verse DEX, и не важно, сколько времени потребуется для подтверждения транзакции, выберите низкий уровень комиссии.

Мониторит рыночный курс 'газа' (который используется для измерения сборов в Ethereum), чтобы получить оптимальную цену газа (и, следовательно, сбор) для вашей транзакции. Мы предоставляем вам три удобных предустановленных режима:

Eco → это означает, что вы заплатите меньший сбор, но ваша транзакция займет больше времени. Примерное время подтверждения: 5-15 минут.*

Fast → находит оптимальный баланс между стоимостью и скоростью. Примерное время подтверждения: меньше 2 минут.*

Быстрее всех → оптимизируется для скорости за счет стоимости. Примерное время подтверждения: меньше 30 секунд.

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

Настройка сборов при использовании сети Ethereum

При создании транзакции в сети Ethereum с помощью Bitcoin.com Wallet вы можете настроить сбор, который вы платите сети Ethereum. Вот как это сделать:

  1. На экране «Введите сумму платежа» нажмите на значок «Сбор сети» в левом нижнем углу. Это откроет меню настроек сбора сети.

  2. Выберите один из трех следующих вариантов:

'Eco' означает, что вы заплатите меньшую комиссию, но ваш транзакция займет больше времени *

'Fast' оптимизирует соотношение стоимости и скорости

'Fastest' оптимизируется по скорости за счет стоимости

Вот как настроить комиссию за транзакцию при отправке Ethereum (ETH):

Ручная настройка комиссий при использовании сети Ethereum в Bitcoin.com Wallet

Кошелек Bitcoin.com постоянно мониторит рыночную стоимость газа, а также текущую базовую стоимость комиссии, чтобы получить оптимальную цену для каждого предустановленного режима. Однако у вас также есть возможность ручной настройки настроек сетевой комиссии для каждой транзакции (см. Ниже объяснение того, как 'газ' связан с комиссиями в Ethereum). Вы можете проверить стоимость газа с помощью инструмента, такого как'Eco' means you'll pay a lower fee, but your transaction will take longer*. 'Fast' strikes the optimal balance between cost and speed. 'Fastest' optimizes for speed over cost.Here’s how to adjust the transaction fee when sending Ethereum (ETH):The Bitcoin.com Wallet constantly monitors the market rate for gas, as well as the current base fee cost, to arrive at the optimal price for each preset mode. However, you also have the option to manually customize your network fee settings for each transaction (see below for an explanation of how 'gas' relates to fees in Ethereum). You can check gas rates using a tool like https://ethgasstation.info/ и задавайте собственные ставки в зависимости от рыночной цены на газ. Вот как установить собственные ставки в кошельке:

  1. На экране «Введите сумму платежа» нажмите на значок «Комиссия сети» в левом нижнем углу. Это откроет меню настроек комиссии сети.

  2. В меню настроек комиссии сети выберите «Пользовательские опции комиссии». Затем вам предложат ввести максимальную базовую комиссию и приоритетную комиссию, обе ценовые в Гб, для вашего платежа.

Что мне делать, если моя транзакция переводится слишком долго?

Если статус вашей транзакции указан как «в ожидании» намного дольше, чем оценено выше, скорее всего, это означает, что рыночная цена на газ внезапно выросла в момент отправки транзакции. Пока ваша транзакция находится в ожидании, у вас есть три варианта:

  1. Подождите еще. Если вы выбрали один из трех По умолчанию ваша транзакция просто нуждается в некотором времени, чтобы подтвердиться. В большинстве случаев ваша транзакция подтвердится в течение нескольких часов в самом большом. Если вы спешите, или если после одного дня ваша транзакция все еще не подтверждена, вы можете:

  2. Повторно отправить ту же транзакцию с более высокой комиссией, или:

  3. Отменить текущую транзакцию.

Как переопределить или отменить ожидающую транзакцию Ethereum

Резюме

  1. Определите номер вашей ожидающей транзакции.

  2. Инициируйте новую транзакцию, используя этот номер.

  3. Для новой транзакции увеличьте газ и:

    1. Чтобы отменить ожидающую транзакцию, измените количество отправленных на минимально возможное (например, 0,00000001 ETH)

    2. Чтобы ускорить ожидающую транзакцию, оставьте отправленное количество неизменным.


Подробно
Если ваша транзакция застряла на «ожидается», вы можете вручную повторно отправить ее в сеть Ethereum. Когда вы это делаете, вы эффективно заменяете ранее отправленную транзакцию на новую транзакцию. Для вашей новой транзакции вы свободны изменять детали транзакции как вам нужно. Вы можете установить новую цену газа, изменить количество отправленных и изменить Кому вы отправляете. Хотя это технически невозможно, если вы передадите транзакцию заново и измените сумму перевода на 0,00000001 ETH, это эквивалентно тому, что вы удаляете транзакцию.

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

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

Вот процесс переопределения и / или отмены ожидающих транзакций Ethereum:

  1. С главного экрана приложения Bitcoin.com Wallet нажмите на кошелек для транзакции, которую вы хотите передать заново (например, мой кошелек ETH). Это откроет историю транзакций этого кошелька.

  2. Нажмите на транзакцию, которую вы хотите Передайте или отмените.

  3. Нажмите «Просмотр транзакции в блоке». Это перенаправит вас на etherscan.io, где вы увидите полную информацию о вашей транзакции.

  4. Нажмите «Нажмите, чтобы увидеть больше».

5. Обратите внимание на «nonce».

Значение nonce определяет положение этой транзакции в последовательном порядке транзакций, отправленных вашим кошельком. В приведенном выше примере nonce равно 1. Предыдущая отправленная транзакция для этого кошелька имела бы nonce равным 0. Следующая отправленная этим кошельком транзакция получит nonce равным 2 и так далее. Помните, что транзакции могут быть обработаны только в том порядке, в котором они были отправлены, поэтому если у вас есть ожидающая транзакция с меньшим nonce, только после подтверждения этой транзакции сеть будет рассматривать вашу следующую транзакцию.

6. Затем, в приложении, инициируйте новую транзакцию Ethereum.

7. Нажмите «Пользовательский Nonce».

8. Введите значение nonce транзакции, которую вы хотите переотправить.

9. Переотправьте транзакцию, но этот раз увеличьте стоимость газа. Убедитесь, что вы установили новую цену газа так, что, применительно к текущему рыночному курсу, ваша транзакция будет подтверждена в приемлемое время. Вы можете проверить ставки за газ по адресу https://ethgasstation.info/. Если вы хотите «отменить» транзакцию, самым простым способом это сделать является установка суммы отправки в 0,00000001 ETH и увеличение цены газа.

Нашли ответ на свой вопрос?