LTTC

LTTC (Long-Term Timestamp Correction, Долгосрочная коррекция временной метки) — это функция, встроенная в алгоритм сложности STILL, которая гарантирует точность долгосрочного времени блока.

Как работает LTTC?

LTTC вычисляет ожидаемую временную метку блока b по следующей формуле:

expect_timestamp := b.Height * TARGET_BLOCK_TIME_MS + GENESIS_TIMESTAMP

Если временная метка блока слишком велика или слишком мала по сравнению с ожидаемой, целевое время блока умножается на 2/3 или 3/2, чтобы скорректировать долгосрочное среднее время блока в заданных пределах.

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