LTTC
LTTC (Long-Term Timestamp Correction) est une fonctionnalité intégrée à l’algorithme de difficulté de STILL qui garantit la précision du temps de bloc à long terme.
Comment fonctionne LTTC ?
LTTC calcule l’horodatage attendu d’un bloc b
en utilisant cette formule :
expect_timestamp := b.Height * TARGET_BLOCK_TIME_MS + GENESIS_TIMESTAMP
Si l’horodatage d’un bloc est trop grand ou trop petit par rapport à l’horodatage attendu, le temps de bloc cible est multiplié par 2/3
ou 3/2
pour ajuster la moyenne à long terme du temps de bloc dans des limites spécifiées.
Grâce à LTTC, il est possible d’estimer avec précision le temps du réseau à n’importe quelle hauteur future (avec une erreur maximale de ±30 minutes). Cela garantit également la précision de la courbe d’émission au fil du temps.