Alex Thorn signale un bloc Bitcoin (BTC) horodaté trois minutes avant son bloc parent
Points clés
- •Le bloc Bitcoin 974,988 portait un horodatage d'environ trois minutes antérieur à celui de son bloc parent, le bloc 974,987, une anomalie signalée par Alex Thorn de Galaxy Digital.
- •Les mineurs Bitcoin inscrivent leur propre heure dans les en-têtes de blocs, et le protocole n'exige pas que l'horodatage d'un bloc soit postérieur à celui de son parent.
- •La validité selon le consensus dépend de la règle du temps médian passé, qui exige que l'horodatage d'un nouveau bloc dépasse la médiane des 11 blocs précédents plutôt que celui de son prédécesseur immédiat.
- •Des horodatages désordonnés ont déjà été observés sur Bitcoin et sont généralement attribués à des différences d'horloges entre pools de minage, le lien par hachage préservant l'ordre canonique du registre.
- •Les horodatages des blocs restent importants car Bitcoin calcule ses ajustements de difficulté sur chaque période de recalibrage de 2,016 blocs et valide les transactions à verrouillage temporel selon la même mesure du temps médian passé.

Bitcoin (BTC) a brièvement troublé les observateurs samedi 7 novembre, lorsque des mineurs ont produit un bloc dont l'horodatage était antérieur à celui du bloc qu'il prolongeait — une rupture apparente de chronologie sur un registre conçu pour la certitude ordonnée.
Selon les informations publiées pour la première fois par COINOTAG, le bloc 974,987 était horodaté à 21:22:24 UTC. Le bloc 974,988, extrait ensuite, portait un horodatage d'environ trois minutes antérieur, ce qui signifiait que le bloc fils semblait précéder son bloc parent en temps réel.
Alex Thorn, directeur de la recherche globale chez Galaxy Digital, a signalé cette anomalie, attirant l'attention sur ces horodatages désordonnés sur une chaîne dont les blocs sont par ailleurs liés strictement par des hachages.
Fonctionnement des horodatages des blocs Bitcoin
Les horodatages des blocs Bitcoin ne sont pas émis par une horloge centrale. Chaque mineur inscrit sa propre heure dans le champ d'horodatage de l'en-tête de bloc, à côté du hachage du bloc précédent. Le protocole n'exige pas que l'horodatage d'un bloc soit postérieur à celui de son parent. À la place, le consensus impose la règle du temps médian passé : l'horodatage d'un nouveau bloc doit être strictement supérieur à la médiane des horodatages des 11 blocs précédents. Les mineurs sont en outre contraints à des horodatages ne dépassant pas de deux heures le temps ajusté du réseau.
Comme la validité dépend de cette médiane plutôt que d'une stricte séquence, un bloc individuel peut porter un horodatage antérieur à celui de son prédécesseur immédiat sans invalider la chaîne. Des horodatages désordonnés ont déjà été observés sur le réseau et sont généralement attribués à des différences d'horloges entre pools de minage. Le lien par hachage préserve l'ordre canonique du registre malgré ces irrégularités. Ce champ n'est pas purement décoratif : Bitcoin calcule ses ajustements de difficulté à partir des horodatages enregistrés sur chaque période de recalibrage de 2,016 blocs, et les transactions à verrouillage temporel sont validées selon la même mesure du temps médian passé, ce qui explique pourquoi les écarts attirent parfois l'attention des analystes même lorsque le consensus n'est pas affecté.
L'écart de trois minutes décrit dans le rapport relève donc d'une caractéristique connue du protocole : l'ordre entre blocs adjacents est assuré par le lien de hachage et la règle du temps médian passé plutôt que par des horodatages strictement croissants. Le bloc 974,988 est ainsi un bloc valide selon les règles de consensus, ses transactions se confirmant comme pour tout autre bloc, et puisque les horodatages proviennent des horloges des mineurs eux-mêmes, des horodatages désordonnés similaires peuvent apparaître dès que les horloges des pools divergent — les champs d'en-tête des deux blocs restent vérifiables publiquement sur les explorateurs de blocs.
Ce contenu a d'abord été publié sur COINOTAG : https://en.coinotag.com/bitcoin-btc-block-974988-timestamp-before-parent-alex-thorn