banner
Centre d'Information
Un savoir-faire pratique étendu et des systèmes avancés

The Fork Wars : Qu’est-ce que le Jour de l’Indépendance du Bitcoin ?

Apr 08, 2024

Le 1er août marque une date monumentale dans le monde des monnaies numériques, elle est reconnue comme le Jour de l’Indépendance du Bitcoin. Cette journée rappelle symboliquement le moment où Bitcoin a démontré sa résilience, sa décentralisation et sa souveraineté en surmontant une tentative de contrôle exercée par un groupe d’intérêts puissants au sein de la communauté. Aujourd'hui, c'est son sixième anniversaire.

Les logiciels libres et open source (FOSS) jouent un rôle crucial dans le paysage technologique moderne, favorisant l'innovation, la collaboration et la transparence. L'essence des logiciels libres réside dans leur accessibilité, permettant aux utilisateurs d'accéder, de modifier et de distribuer librement le code source. Cet aspect d'ouverture permet non seulement aux individus et aux entreprises de personnaliser les logiciels en fonction de leurs besoins spécifiques, mais favorise également une culture de connaissances partagées et de développement axé sur la communauté.

En ce qui concerne Bitcoin, les FOSS jouent un rôle essentiel dans leur nature décentralisée et leur sécurité. Le réseau Bitcoin s'appuie fortement sur la mise en œuvre de logiciels open source, permettant à chacun de participer à la validation et à la création de blocs. Cette décentralisation améliore la résilience du système contre les attaques et la censure tout en garantissant qu'aucune entité ou autorité ne peut contrôler l'ensemble du réseau. La transparence et l'auditabilité des logiciels libres contribuent de manière significative à la fiabilité du Bitcoin et en ont fait une crypto-monnaie robuste et révolutionnaire avec un impact mondial.

Bitcoin, en tant que projet open source, est conçu pour être un système décentralisé et démocratique. Cela signifie que le code de Bitcoin peut également être librement examiné, modifié et distribué par toute personne qui le souhaite, conformément aux principes du FOSS. Cette qualité s’étend également à la prise de décision concernant les modifications ou mises à niveau du protocole Bitcoin. Ces décisions sont généralement prises en parvenant à un consensus entre les participants au réseau, principalement les développeurs, les mineurs et les opérateurs de nœuds.

Cependant, des situations peuvent survenir où le consensus n’est pas atteint, souvent en raison de points de vue divergents sur l’orientation ou l’ampleur du projet. Dans de tels cas, le réseau Bitcoin peut subir un processus appelé « fork ». Un fork peut être soit « doux », soit « dur », selon la compatibilité des modifications avec la blockchain existante.

Dans un « soft fork », les modifications sont rétrocompatibles, ce qui signifie que les nœuds exécutant l'ancien logiciel seront toujours en mesure de valider les transactions et les blocs créés par les nœuds exécutant le logiciel le plus récent. Cela aboutit souvent à ce que l'ancienne version devienne lentement obsolète à mesure que de plus en plus de participants passent à la version la plus récente.

En revanche, dans un « hard fork », les modifications ne sont pas rétrocompatibles. Cela signifie que tous les participants au réseau doivent accepter de passer à la version la plus récente. Si le consensus n’est pas atteint, deux blockchains distinctes peuvent continuer d’exister simultanément.

Une scission de chaîne, ou hard fork, est un événement important qui peut se produire dans un réseau blockchain, entraînant la création de deux ou plusieurs branches ou versions distinctes de la blockchain. Cela se produit lorsqu'un groupe de nœuds (participants au réseau) met à niveau ou modifie le protocole blockchain d'une manière qui n'est pas compatible avec les règles existantes suivies par un autre groupe de nœuds. Cela s’est produit avec Ethereum l’année dernière à la suite de ce qu’on appelle la fusion.

L'évolution du Bitcoin a été caractérisée par des débats houleux et des scissions occasionnelles, ou « forks », conduisant à la naissance de nouvelles crypto-monnaies. L'histoire des forks les plus notables de Bitcoin – Bitcoin Cash et SegWit2x, révèle des tensions clés au sein de la communauté Bitcoin sur la meilleure façon de faire évoluer le réseau pour accueillir davantage de transactions.

Le réseau Bitcoin a une limite codée en dur sur la taille des blocs, qui sont des groupes de transactions traitées ensemble. Pendant des années, la limite était de 1 Mo, mais à mesure que la popularité du Bitcoin augmentait, cette contrainte a entraîné un ralentissement des délais de transaction et des frais de transaction plus élevés, créant ainsi un problème d'évolutivité.

L'Accord de New York (NYA), également connu sous le nom de SegWit2x, était une proposition faite en 2017 qui visait à augmenter la limite de taille de bloc de la blockchain de Bitcoin à 2 mégaoctets (au lieu de 1 mégaoctet), en plus de mettre en œuvre le témoin séparé (SegWit). L'accord était controversé pour plusieurs raisons.