Education

Сколько идёт транзакция Ethereum: от 12 секунд до финальности

21 октября 2026 г.
5 мин чтения

Сколько идёт транзакция Ethereum: слоты по 12 секунд, включение в блок, 6 подтверждений, финальность через две эпохи (~13 минут) и почему висит pending.

Шкала времени транзакции Ethereum: отправка в 0 секунд, включение за 12–24 секунды, шесть подтверждений около 72 секунд, контрольная точка через 6–7 минут, финальность через 13–19 минут.
Ethereum включает транзакцию с правильной комиссией за слот-два; финальность — примерно через 13 минут. Открыть схему крупнее

Транзакция Ethereum с разумной комиссией обычно попадает в блок за 12–24 секунды, набирает 6 подтверждений примерно за 72 секунды и становится финальной — необратимой без уничтожения большой доли застейканного ETH — через две эпохи, около 13 минут. Часы Ethereum фиксированы: один слот каждые 12 секунд с перехода на proof of stake в сентябре 2022 года. Если перевод дольше минуты не попадает в блок, причина почти всегда в настройках комиссии или порядке транзакций с вашего адреса, а не в скорости сети.

Часы Ethereum

Время в beacon chain делится на слоты по 12 секунд и эпохи по 32 слота (6,4 минуты). В каждом слоте один валидатор предлагает блок. Иногда предлагающий не в сети, слот остаётся пустым, и следующий блок выходит через 24 секунды; в обычных условиях блок есть примерно в 99% слотов.

Финальность решается по эпохам. Когда две трети застейканного ETH проголосовали за контрольную точку и поверх неё обоснована следующая, предыдущая становится финальной. На практике транзакция финальна через 12,8–19 минут после включения, в зависимости от того, в какой момент эпохи она попала в блок. Конвертер слотов и эпох переводит номер слота во время и показывает его эпоху.

Три рубежа — три разных смысла

От отправки до финальности в основной сети Ethereum
РубежОбычное времяЧто значит
Включена12–24 сВ блоке; в Etherscan видно Success или Fail
6 подтверждений≈ 72 сШесть блоков сверху — столько ждёт провайдер KOT.CASH для депозитов ETH
Safe head≈ 6–7 минОбоснованная контрольная точка; реорги глубже практически невозможны
Finalized≈ 13–19 минОткат потребовал бы сжечь минимум треть застейканного ETH

Биржи выбирают разные пороги. Одни зачисляют ETH после десятка блоков, другие ждут финальности. Если биржа показывает «подтверждения 12/64», она считает блоки до своего порога — сама сеть свою часть уже сделала.

Почему транзакция висит в pending

  • Max fee ниже базовой комиссии. По EIP-1559 у каждого блока есть базовая комиссия, которая растёт до 12,5% за блок при полных блоках. Если ваш max fee per gas ниже текущей базовой, транзакция ждёт, пока та не снизится. Калькулятор max fee EIP-1559 покажет, сколько полных блоков переживёт ваш максимум.
  • Нулевые чаевые. Сборщики блоков предпочитают транзакции, которые платят им priority fee. С нулевыми чаевыми транзакция в итоге попадёт в блок, но не первой.
  • Пропуск nonce. Транзакции одного адреса обрабатываются строго по порядку nonce. Если nonce 41 завис, nonce 42 ждёт за ним, какой бы высокой ни была его комиссия.
  • Кошелёк её так и не разослал. Бывает, что RPC-узел принял транзакцию, но не передал её дальше. Если Etherscan через минуту не знает хеша, его нет в публичном мемпуле.

Как исправить зависшую транзакцию

  1. Откройте хеш в Etherscan. Статус Pending и max fee ниже базовой комиссии, указанной вверху страницы, подтверждают диагноз.
  2. Нажмите в кошельке «Ускорить» (Speed Up). Кошелёк отправит тот же nonce с большей комиссией, и новая версия заменит старую. Замену узлы принимают, если чаевые выросли хотя бы примерно на 10%.
  3. Чтобы отказаться от транзакции, нажмите «Отменить»: кошелёк отправит вам же 0 ETH с тем же nonce и большей комиссией.
  4. Никогда не «чините» её повторной отправкой того же платежа с новым nonce — он встанет в очередь за зависшим, и в итоге могут пройти оба.

Токены ERC20 и вызовы контрактов

Перевод USDT или USDC — вызов контракта, но по времени он такой же, как перевод ETH: попадает в следующий блок, если комиссия правильная. Газа он тратит больше (около 45 000–65 000 вместо 21 000), поэтому чуть чувствительнее к низкому max fee. Обмены на децентрализованных биржах иногда не ждут, а проваливаются: пока транзакция висела, цена ушла за предел проскальзывания, — газ за неудачную попытку всё равно платится.

В сетях второго уровня время другое

Arbitrum, Base и Optimism подтверждают переводы в своих сетях за пару секунд, и провайдеры обмена зачисляют их депозиты в пределах минуты. Финальность в Ethereum наступает позже, когда пакеты опубликованы, а для вывода в основную сеть — после семидневного периода оспаривания. Этот случай разобран в статье о переносе ETH из Arbitrum в Ethereum.

Частые вопросы

Сколько идёт транзакция Ethereum?

Обычно 12–24 секунды до блока, около 72 секунд до 6 подтверждений и 13–19 минут до финальности.

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

Чаще всего её max fee ниже текущей базовой комиссии или завис более ранний перевод с того же адреса (меньший nonce).

Сколько длится финальность Ethereum?

Две эпохи, около 12,8 минуты после границы эпохи — на практике 13–19 минут после включения.

Перевод USDT ERC20 медленнее, чем ETH?

Нет, при правильной комиссии он попадает в следующий блок. Газа тратит больше, поэтому дороже.

Как ускорить зависшую транзакцию?

Нажмите в кошельке «Ускорить»: он заменит транзакцию на ту же с тем же nonce и большей комиссией.

Конвертер слотов и эпох EthereumКалькулятор max fee EIP-1559Финальность и подтверждения в EthereumОбменять ETH на USDT

Источники

Готовы обменять крипту?

Быстрые, прозрачные свопы — регистрация не нужна.

Начать обмен
Сколько идёт транзакция Ethereum: от 12 секунд до финальности | KOT.CASH