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

Extrait:Les horodatages des blocs de Bitcoin peuvent reculer. Alex Thorn de Galaxy explique pourquoi les mineurs règlent l'heure et comment la chaîne de hachage maintient l'ordre.

Le 7 novembre, Bitcoin a semblé enfreindre lune 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 lhistoire.

  • 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 lexplorateur public de la blockchain Bitcoin.

Sponsorisé

Sponsorisé

Pourquoi lhorloge de Bitcoin peut-elle « revenir en arrière » ?

Lexplication 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 dun bloc valide, créant ainsi des combinaisons supplémentaires à tester pour leurs machines.

Bitcoin permet une certaine flexibilité sous deux conditions :

  • Lhorodatage 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 lobligation 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. Lordre 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 lautre.

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 quune 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.

Avertissement

Les opinions exprimées dans cet article représentent le point de vue personnel de l'auteur et ne constituent pas des conseils d'investissement de la plateforme. La plateforme ne garantit pas l'exactitude, l'exhaustivité ou l'actualité des informations contenues dans cet article et n'est pas responsable de toute perte résultant de l'utilisation ou de la confiance dans les informations contenues dans cet article.
Article précédent

Deux mineurs solo de Bitcoin battent des chances infimes et remportent 230 000 $

Article suivant

Le titre CoreWeave subit une volatilité de 20,7 % sur les bénéfices alors que les inquiétudes au Texas et sur la dette augmentent