Gros bug dans le réseau bitcoin : Explications en français.

Cette nuit un gros bug est apparu dans le réseau bitcoin, un bug qui a bien failli découper le réseau bitcoin en deux, comme tranché par un sabre de samouraï !

Que c’est-il passé ?

En fait les « mineurs », qui vérifient les transactions en bitcoin, utilisent un programme, soit en version 0.7, soit en version 0.8. Normalement les deux programmes sont compatibles. Le problème c’est qu’une incompatibilité est apparu entre ces deux versions, et deux « blockchains » (chaînes de vérification des transactions) concurrentes sont apparues.

Du coup, le réseau a bien été coupé en deux pendant quelques heures, c’est à dire qu’on pouvait dépenser un même bitcoin deux fois, une fois sur le premier réseau bitcoin, et une fois sur le deuxième. Ceci dit, c’était en pratique difficile à faire, les transactions étant distribuées à chaque fois aux deux réseaux, il faut avoir de la chance pour réussir cette attaque. De plus, tout est rentré dans l’ordre depuis, puisque la décision a été prise très rapidement (en 25 minutes) de basculer sur la chaîne de la version 0.7.

Pour cela, il a fallu demander aux mineurs, (qui sont organisés en fermes de minages, ce qui a permis une plus grande réactivité) de rebasculer sur la version 0.7 du programme. Cela a permis à la chaîne de la version 0.7 d’avoir la majorité des mineurs, et donc d’être de nouveau considérée comme valide (au bout de quelques heures). L’autre chaîne est maintenant abandonné, et le réseau bitcoin est de nouveau unique.

Quelles conséquences ?

En fait ce découpage du réseau n’a pas eu de grandes conséquences, les transactions étant pratiquement toutes inscrites à l’identique dans les deux chaînes. La création de « fausses transactions » a quand même été un peu facilité pendant ce temps, c’est pourquoi certains marchands et certaines places de marché ont suspendu le paiement en bitcoin pendant quelques heures.

Donc :

  • pour les utilisateurs : aucun risque, mais un délai dans la vérification des transactions.
  • pour les marchands : un faible risque d’annulation des bitcoins reçu.

En gros, plus de peur que de mal. D’autant plus que cela a démonter la capacité de réaction et de correction très rapide des problèmes, alors que le réseau est décentralisé et qu’il n’y a pas de « chefs » pour prendre des décisions.

Et le cours du bitcoin ?

Bien sur, alors que les événements se déroulaient, les gens ont un peu paniqué, et le cours du bitcoin a chuté de plus de 20 % ! Le cours est ensuite remonté, mais est toujours 10 % plus bas qu’hier.

cours du bitcoin les 11 et 12 mars 2013 sur MtGox (en dollars)

Cours du bitcoin les 11 et 12 mars 2013 sur MtGox (en dollars)

Peut-être une bonne opportunité pour acheter ?

Plus d’explication en anglais sur reddit.

Publicités