Конвертеры

Конвертер слотов, эпох и времени Ethereum

После Merge время в Ethereum измеряется слотами и эпохами beacon chain. На них ссылаются панели валидаторов, обозреватели и выводы стейкинга, но сколько это по часам, они не говорят. Конвертер переводит слот или эпоху в дату UTC и обратно и показывает, когда эпоха должна финализироваться.

Beacon chain запущена 1 декабря 2020 года в 12:00:23 UTC (Unix 1606824023). Слот — 12 секунд, 32 слота — эпоха (6,4 минуты). В обычных условиях блок финализируется через две эпохи, примерно за 12,8 минуты. Слот может оказаться пустым, если валидатор его пропустил.

Константы

Генезис beacon chain — 1 декабря 2020 года, 12:00:23 UTC. Каждый слот длится ровно 12 секунд, 32 слота составляют эпоху — 6,4 минуты. Поэтому номер слота для любого момента — простое деление, а время слота — умножение. Номера блоков исполнения — другой счётчик: в слоте без блока (пропущенное предложение) блока исполнения нет.

слот = floor((unix-время − 1 606 824 023) ÷ 12) эпоха = floor(слот ÷ 32) начало слота = 1 606 824 023 + слот × 12

Финальность

Валидаторы голосуют на границах эпох. Когда согласны две трети стейка, эпоха становится обоснованной (justified), а предыдущая — финализированной. В обычных условиях транзакция становится окончательной примерно через две эпохи — 64 слота, около 12,8 минуты. Биржи, ждущие несколько десятков подтверждений в Ethereum, ждут сопоставимое время. Если много валидаторов офлайн, финальность может задерживаться.

Где это нужно

  • Обязанности и награды валидатора: панели показывают слоты и эпохи предложений и аттестаций.
  • Выводы и выход из стейкинга: очереди и выплаты считаются в эпохах.
  • Отладка времени: block.timestamp в Ethereum равен времени начала слота этого блока.
  • Планирование обновлений: хардфорки активируются в определённую эпоху, а конвертер покажет дату.

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

+Сколько длится эпоха Ethereum?

32 слота × 12 секунд = 384 секунды, 6,4 минуты.

+Когда был слот 0?

1 декабря 2020 года, 12:00:23 UTC — генезис beacon chain (Unix 1606824023).

+Номер слота и номер блока — одно и то же?

Нет. Номера блоков считают блоки исполнения с 2015 года, слоты — 12-секундные интервалы beacon chain с декабря 2020-го, и часть слотов пустые.

+Когда транзакция Ethereum становится окончательной?

Примерно через две эпохи, около 12,8 минуты, при нормальной работе сети.

Все расчёты выполняются в вашем браузере, введённые данные не отправляются на KOT.CASH. Результаты — оценка для информации, а не финансовая, налоговая или юридическая консультация.

← Все крипто-инструменты (92)

Конвертер слотов и эпох Ethereum в дату (Beacon Chain)