Временные метки в технологии блокчейна

Временная метка (Timestamp) — это форма идентификации момента, когда произошла определенная операция.

Что такое временная метка?

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

Для обеспечения точного расчета сложности используются штампы блокчейна, а не реальное время. При генерации блока BTC обычно используются две временные метки. Первая - это заголовок блока, который присваивается майнером. Вторая - фактический момент создания блока.

Несмотря на то, что теоретически обе временные метки должны совпадать, остается небольшой риск того, что майнеры введут неправильное время или солгут о времени. Для предотвращения этого риска у Биткойна есть два способа. Первый из них — Median Time Stamp. Согласно правилу MPT, метка времени должна быть выше, чем медианное значение последних 11 блоков. При этом максимально допустимая разница между временем, указанным узлом, и местной системой времени не может превышать 90 минут. Целью первого правила является обеспечение движения блокчейна вперед во времени, в то время как второе правило направлено на предотвращение слишком большого продвижения блокчейна вперед. Цель обоих правил — защитить целостность криптовалютных временных меток.

Связанные термины