La correction d'un bug qui détruira Bitcoin conduira (éventuellement) à un hard fork

La correction d'un bug qui détruira Bitcoin conduira (éventuellement) vers une fourche dure - 2020 07 09t133036z1lynxmpeg6813jrtroptp4health coronavirus crypto-monnaiesSelon les prévisions, en 2106, acheter des bitcoins il cessera soudainement de fonctionner s'il continue à fonctionner sur le code que son réseau exécute aujourd'hui. La bonne nouvelle est que le bogue détecté est facile à corriger.

C'est un problème que les développeurs de Bitcoin connaissent depuis des années, au moins depuis 2012, selon Pieter Wuille, contributeur de Bitcoin Core et co-fondateur de Blockstream. Pour certains développeurs, le bogue Bitcoin souligne potentiellement les limites de la décentralisation de Bitcoin, car la communauté devra se réunir pour y remédier.

L'insecte

Le bug est simple. Les blocs Bitcoin sont les conteneurs dans lesquels les transactions sont stockées. Chaque bloc Bitcoin a un numéro qui garde la trace du nombre de blocs qui le précèdent.

Mais en raison d'une limitation qui tourne autour de la façon dont les numéros de hauteur de bloc sont stockés, Bitcoin sera à court de numéros de bloc après 5101541. En d'autres termes, environ 86 ans dans le futur, il sera impossible de produire de nouveaux blocs.

Fourchette

Le changement nécessite ce que l'on appelle un «hard fork», la méthode la plus difficile pour modifier une blockchain. Les hard forks sont compliqués car ils ne sont pas rétrocompatibles, obligeant toute personne utilisant un nœud Bitcoin ou un mineur à mettre à jour son logiciel.

Ceux qui ne le feront pas seront laissés pour compte avec l'ancienne version de Bitcoin incapable de faire des affaires. Bien que certaines blockchains, telles que Ethereum, soient régulièrement des hard fork, ce chemin n'est pas si évident à appliquer.

La dernière fois qu'un hard fork de Bitcoin a été tenté, en 2017, un débat féroce a éclaté. Beaucoup y ont vu une tentative de forcer la communauté à se mettre à jour, ce qui n'est pas exactement conforme à l'éthique de décentralisation de Bitcoin.

En raison de ce précédent, lorsque de nombreuses personnes dans Bitcoin entendent «hard fork», elles pensent à un pouvoir centralisé qui cherche à imposer le changement. Cependant, cette hard fork de correction de bogue contraste fortement avec la plus célèbre tentative de hard fork de Bitcoin.

La communauté et les développeurs conviendront probablement qu'il s'agit d'un changement qui doit être apporté. Après tout, quiconque choisit de ne pas mettre à jour son logiciel finira par exécuter une chaîne Bitcoin morte.

'Ossification' du protocole

Gustavo J. Flores, chef du département des produits et de la recherche de la start-up technologique Bitcoin Veriphi, a déclaré que le bogue Bitcoin mettait en lumière une limite à «l'ossification du protocole» de Bitcoin. Reprenant l'idée du durcissement du cartilage mou dans l'os au fil du temps, l'ossification du protocole signifie que Bitcoin deviendra plus difficile à modifier à mesure qu'il mûrit.

La raison pour laquelle de nombreux technologues Bitcoin pensent que l'ossification est de bonne qualité est que c'est un signe que le système est en effet décentralisé comme la communauté le souhaite. "Cependant, ce bogue rend souhaitable de pouvoir coordonner un hard fork pour le corriger, puisque nous voulons tous que Bitcoin puisse survivre à cette date limite", a déclaré Flores.