En lien avec ce sujetConseil de l'Intelligence des Marchés

La blockchain de Bitcoin remonte dans le temps : y a-t-il un problème ?

Points clés

  • La blockchain de Bitcoin semble avoir reculé après qu’un bloc plus récent a affiché un horodatage antérieur.
  • Alex Thorn de Galaxy Digital affirme qu'environ 3 % des blocs Bitcoin ont des horodatages antérieurs à ceux de leurs prédécesseurs.
  • La sécurité de Bitcoin reste intacte, car les fonctions de hachage déterminent l’ordre des blocs, et non les horodatages.
Promo

Le 7 novembre, Bitcoin a semblé enfreindre l’une des règles les plus élémentaires du temps. Un bloc nouvellement miné affichait un horodatage antérieur à celui du bloc qui le précédait.

Cette découverte a soulevé une question insolite : y aurait-il un bug dans la blockchain Bitcoin ?

Alex Thorn, responsable de la recherche chez Galaxy Digital, a mis en avant l’incident et a expliqué pourquoi l’horloge interne de Bitcoin ne suit pas toujours le temps réel.

Sponsorisé
Sponsorisé

Deux blocs consécutifs racontent l’histoire.

  • Bloc 974 987 : horodaté à 21:22:24 UTC.
  • Bloc 974 988 : miné après, mais horodaté à 21:19:02 UTC.

Ce bloc plus récent paraît ainsi avoir plus de trois minutes d’avance, d’après l’explorateur public de la blockchain Bitcoin.

Sponsorisé
Sponsorisé

Pourquoi l’horloge de Bitcoin peut-elle « revenir en arrière » ?

L’explication réside dans le fonctionnement du minage de Bitcoin.

Les mineurs choisissent l’horodatage associé à chaque bloc. Ils peuvent l’ajuster lors de la recherche d’un bloc valide, créant ainsi des combinaisons supplémentaires à tester pour leurs machines.

Bitcoin permet une certaine flexibilité sous deux conditions :

  • L’horodatage doit être supérieur à la médiane des onze blocs précédents.
  • Il ne peut pas dépasser de plus de deux heures l’horloge d’un nœud validateur.

Point essentiel : l’horodatage n’a pas l’obligation d’être postérieur à celui du bloc immédiatement précédent.

Selon l’analyse de Thorn, environ 3 % des blocs Bitcoin portent un horodatage antérieur à leur parent. Près d’un sur dix affiche même un horodatage supérieur d’une minute à l’instant où son nœud le reçoit.

Cela signifie-t-il que les transactions Bitcoin peuvent être annulées ?

Non. L’ordre des blocs dans Bitcoin est déterminé par des liens cryptographiques, et non par les horodatages.

Chaque bloc contient le hash unique du bloc précédent, ce qui indique clairement lequel précède l’autre.

Une véritable réorganisation de la blockchain exige une chaîne concurrente ayant accompli davantage de travail de minage accumulé. La modification des horodatages ne permet pas cela.

Cependant, la nuance est importante pour quiconque s’appuie sur les registres blockchain afin d’établir avec précision le moment où un événement a eu lieu.

La hauteur de bloc de Bitcoin fixe la séquence, tandis que son horodatage ne fournit qu’une indication approximative.

Satoshi Nakamoto qualifiait Bitcoin de « serveur d’horodatage » dans le whitepaper original. Dix-huit ans plus tard, l’incident du 7 novembre montre pourquoi ce mécanisme repose sur la preuve cryptographique, et non sur une horloge parfaitement précise.

Avis de non responsabilité

BeInCrypto s’engage à fournir des informations impartiales et transparentes. Cet article d’actualité vise à fournir des informations exactes et à jour. Toutefois, il est conseillé aux lecteurs de vérifier les faits de manière indépendante et de consulter un professionnel avant de prendre toute décision sur la base de ce contenu. Veuillez noter que nos Conditions générales, notre Politique de confidentialité et nos Avertissements ont été mis à jour.

Sponsorisé
Sponsorisé