17 avril 2021 17:46

Bitcoin classique

Qu’est-ce que Bitcoin Classic?

Bitcoin Classic était une proposition de hard fork de Bitcoin Core qui proposait d’augmenter la taille maximale des blocs de transaction. Malgré les premiers succès, Bitcoin Classic n’a pas été largement adopté par la communauté Bitcoin et ne s’est finalement pas concrétisé. Au lieu de cela, Bitcoin Cash a été la première fourchette réussie à traiter des blocs plus importants dans la pratique.

Points clés à retenir

  • Bitcoin Classic était une solution proposée aux préoccupations concernant la taille limitée des blocs de Bitcoin.
  • La proposition aurait abouti à un hard fork, mais n’a jamais obtenu suffisamment de soutien de la communauté pour être lancée.
  • Le débat sur la taille des blocs était le résultat de l’intérêt accru et du volume de transactions pour Bitcoin à la fin des années 2010. Plusieurs autres propositions, telles que Bitcoin Cash, ont été mises en œuvre.

Comprendre Bitcoin Classic

L’original peer-to-peer réseau comme une solution au problème de double-dépense  (utilisation de bitcoin pour plus d’une transaction), avec des détails de transaction ajoutés à la fin des blockchains.

En raison de la puissance de calcul nécessaire pour attaquer et décoder une blockchain, le bitcoin est capable de conserver un niveau de sécurité élevé. Cela a limité la nécessité pour les transactions de passer par des tiers centralisés, tels que les institutions financières.

Au cœur de Bitcoin se trouve son logiciel de référence. La norme logicielle pour Bitcoin a été publiée par Satoshi Nakamoto en 2008 et est appelée Bitcoin ou Bitcoin Core. Depuis son lancement, un certain nombre d’améliorations du logiciel ont été proposées. Ces propositions visent souvent à augmenter le nombre de transactions que le système peut traiter, soit en accélérant les processus, soit en augmentant la taille des blocs de bitcoins.

Les blocs sont des fichiers dans lesquels les données Bitcoin sont enregistrées en permanence. Ils sont créés lorsque des mineurs – des personnes qui fournissent la puissance de calcul nécessaire pour conserver les enregistrements des transactions Bitcoin – ajoutent de nouvelles informations de transaction via un algorithme de hachage. Chaque fois qu’un bloc est terminé, il cède la place au bloc suivant dans la blockchain, les blocs de Bitcoin Core étant limités à un mégaoctet. À mesure que le nombre de transactions a augmenté, cette limite de taille a entraîné le développement de goulots d’étranglement qui ont ralenti les vitesses de traitement des transactions. Bitcoin Classic a cherché à résoudre ce problème de capacité en augmentant la taille des blocs.

Le débat sur la taille des blocs

En 2016, Bitcoin Classic a proposé d’augmenter la taille de la blockchain de 1 mégaoctet à 2 mégaoctets. En effet, cela doublerait le nombre de transactions pouvant être traitées par seconde. L’augmentation proposée était moins agressive que celle proposée par Bitcoin XT, qui proposait en 2015 d’augmenter la taille des blocs à 8 mégaoctets.

Étant donné que Bitcoin n’est pas contrôlé par une seule entité, les décisions concernant les changements sont prises par consensus. Tout changement proposé doit recevoir un soutien substantiel de la part de la grande communauté Bitcoin. L’une des principales raisons de cette approche est que toute organisation qui fait avancer un changement que d’autres groupes n’ont pas accepté peut entraîner une « fourche », ce qui signifie que le réseau qui exécute Bitcoin se divise entre différentes normes.

S’assurer qu’une proposition reçoit un soutien majoritaire réduit la possibilité que des normes contradictoires soient utilisées par différents nœuds Bitcoin et mineurs. Une fois qu’une nouvelle norme est acceptée, les normes logicielles précédentes deviennent obsolètes.

Malgré le nombre de blocs surchargés et l’augmentation des frais de transaction, le nombre de nœuds utilisant Bitcoin Classic n’a jamais atteint la masse critique et la plate-forme a depuis cessé ses activités. À la fin de 2016, Bitcoin Classic a changé sa position de l’augmentation de la taille des blocs à 2 mégaoctets pour permettre aux nœuds et aux mineurs de définir leurs propres tailles de bloc, une approche similaire adoptée par Bitcoin Unlimited; en novembre 2017, il avait complètement fermé ses portes.

Cependant, le problème d’évolutivité de Bitcoin reste pressant pour les développeurs et les utilisateurs, et beaucoup considèrent toujours l’augmentation de la taille de la blockchain comme le meilleur moyen d’accélérer les temps de transaction à mesure que le nombre de transactions augmente. Un autre  hard fork de Bitcoin appelé Bitcoin Cash fonctionne toujours sur ce principe; cependant, le nombre total de transactions de Bitcoin Cash éclipse toujours celui de Bitcoin.