Конвертер временных меток блоков Bitcoin
Конвертируйте между Unix timestamp, block height и читаемыми датами. Узнайте, какой блок Bitcoin был добыт в указанное время.
Конвертируйте между временными метками, высотами блоков и датами.
Ориентируйтесь во временной шкале Bitcoin с точностью — от genesis до последнего блока.
Каждый блок Bitcoin содержит Unix timestamp, фиксирующий момент его добычи. Этот инструмент позволяет свободно конвертировать между Unix timestamp, block height и читаемыми датами. Проверяете ли вы, когда была подтверждена транзакция, исследуете исторические блоки или оцениваете, когда будет добыт будущий блок — эти конвертеры вам помогут.
Конвертер временных меток
Секунды с 1/1/1970 00:00:00 UTC (Unix epoch). Genesis block: 1231006505.
Получение данных блока…
Произошла ошибка. Пожалуйста, попробуйте ещё раз.
Unix Timestamp
--
Прибл. Block Height
--
Оценочно
Читаемая дата
--
--
Дополнительные сведения
ISO 8601
--
Halving Epoch
--
Block Reward
--
Данные блока (из API)
Block Height
--
Количество транзакций
--
Размер
--
Сложность
--
Block Hash
--
Понимание временных меток блоков
Каждый блок Bitcoin включает временную метку, установленную майнером, создавшим его. Эта временная метка является Unix timestamp — количеством секунд, прошедших с 1 января 1970 г. 00:00:00 UTC. Однако временные метки блоков в Bitcoin имеют несколько важных нюансов, отличающих их от обычных часов:
Временные метки приблизительны
Временные метки блоков не обязаны быть идеально точными. Временная метка блока должна быть больше медианы предыдущих 11 блоков и не более чем на 2 часа в будущем. Это означает, что временные метки могут отличаться от реального времени на несколько часов.
Интервалы между блоками варьируются
Хотя Bitcoin нацелен на 10-минутные блоки в среднем, фактические интервалы следуют распределению Пуассона. Некоторые блоки находятся менее чем за минуту, другие занимают более часа. Это делает преобразование временной метки в block height по своей сути приблизительным.
Ключевые вехи временной шкалы Bitcoin
Историю Bitcoin можно проследить через его block heights и временные метки. Вот некоторые из самых значимых моментов в истории блокчейна:
| Блок | Дата | Событие |
|---|---|---|
| #0 | 3 янв. 2009 | Genesis block добыт Satoshi Nakamoto |
| #210,000 | 28 ноя. 2012 | Первый halving (50 → 25 BTC награда) |
| #420,000 | 9 июл. 2016 | Второй halving (25 → 12.5 BTC награда) |
| #630,000 | 11 мая 2020 | Третий halving (12.5 → 6.25 BTC награда) |
| #840,000 | 20 апр. 2024 | Четвёртый halving (6.25 → 3.125 BTC награда) |
Median Time Past (MTP)
Bitcoin использует концепцию под названием Median Time Past (MTP) для критически важных для консенсуса вычислений времени. MTP — это медианная временная метка предыдущих 11 блоков. Этот механизм предотвращает манипуляции майнеров с временными метками для получения преимуществ, таких как получение будущих вознаграждений за блоки или преждевременное влияние на time-locked транзакции.
Time-locked транзакции (использующие nLockTime или OP_CHECKLOCKTIMEVERIFY) используют MTP, а не временную метку текущего блока для проверки. Это обеспечивает более стабильный и устойчивый к манипуляциям ориентир времени. MTP всегда отстаёт от «реального» времени по крайней мере на один блок, поэтому свежедобытые блоки могут казаться имеющими временные метки немного в прошлом по сравнению с реальным временем.
Как работает оценка Block Height
Преобразование между временными метками и block heights требует оценки, поскольку интервалы между блоками не являются абсолютно постоянными. Этот инструмент использует простую, но эффективную формулу:
block_height ≈ (timestamp - 1231006505) / 600
Где 1231006505 — временная метка genesis block (3 января 2009 г. 18:15:05 UTC), а 600 — целевой интервал блока в секундах (10 минут). Это приближение хорошо работает в среднем, но может отличаться на сотни блоков для конкретных дат из-за переменных хешрейтов, корректировок сложности и естественной дисперсии во времени обнаружения блоков.
Для получения точных данных о block height этот инструмент получает фактическую информацию о блоке из API mempool.space при конвертации из block height во временную метку, предоставляя точные результаты, а не оценки.
Часто задаваемые вопросы
Почему оценка block height иногда неточна?
Что такое Unix time и почему Bitcoin его использует?
Может ли временная метка блока быть раньше предыдущего блока?
Что произойдёт в 2038 году с Unix timestamp?
Когда следующий Bitcoin halving?
Начните майнить Bitcoin с NoxHash
Каждый добытый блок — это заработанный Bitcoin. Присоединяйтесь к NoxHash и арендуйте майнинговое оборудование корпоративного уровня, чтобы накапливать BTC блок за блоком, день за днём. Технические знания не требуются.