Le 20 juillet 2017, la communauté Bitcoin a voté à 97 % en faveur du Bitcoin Improvement Proposal (BIP) 91. La proposition consistait notamment à activer Segregated Witness (SegWit) le 1er août 2017, mais sans augmenter la taille de bloc de transactions de 1 Mo.
Pour information, SegWit est le processus par lequel la limite de taille de bloc sur une blockchain est augmentée en supprimant les données de signature des transactions de Bitcoin. Lorsque certaines parties d'une transaction sont supprimées, cela libère de l'espace pour ajouter plus de transactions à la chaîne.
Le problème qu'a connu la plateforme Bitcoin est qu'au fur et à mesure que des transactions étaient faites, il fallait ajouter plus de blocs à la chaîne. Les blocs sont générés toutes les 10 minutes et sont contraints à une taille maximale de 1 Mo. En raison de cette contrainte, seul un certain nombre de transactions peuvent être ajoutées à un bloc. Le poids des transactions, représentées par les blocs, rend le réseau lourd et entraîne des retards dans le traitement et la vérification des transactions, dans certains cas, en prenant des heures pour valider une transaction.
Il a donc été suggéré, pour résoudre ce problème, que la signature numérique soit séparée des données des transactions. Un processus qui a été appelé Segregated Witness ou SegWit. La signature numérique représente en effet 65 % de l'espace dans une transaction donnée. SegWit devrait également permettre d'augmenter la taille des blocs. Certains disaient que la taille maximale devrait passer à un peu moins de 4 Mo. Mais avec le vote du BIP 91, le SegWit a été adopté, sans augmentation de la taille des blocs de transactions.
Certains membres du Bitcoin ont toutefois estimé que la simple adoption BIP 91, sans augmenter la taille des blocs, est une erreur, et qu'elle était favorable à des gens qui voulaient traiter Bitcoin comme de l'or numérique plutôt que comme des transactions en espèces. Ils ont donc décidé de mettre en œuvre un fork de Bitcoin, appelé Bitcoin Cash (BCC), le 1er août. Ce fork héritera de l'historique de transaction de la principale monnaie bitcoin à cette date, mais les nouvelles opérations seront séparées. Il met en œuvre une taille de blocs huit fois supérieure rendant ainsi la nouvelle cryptomonnaie incompatible avec Bitcoin. Bitcoin Cash avait d'ailleurs commencé la négociation le 23 juillet et, le 1er août, a été officiellement lancé. « À 18:24:41 UTC, le pool ViaBTC a produit un bloc BCC de 1,9 Mo, qui n'était pas valide sur le réseau Bitcoin existant. Cela a marqué une rupture claire et la naissance de Bitcoin Cash », a annoncé l'équipe Bitcoin Cash sur son site.
Mais pourquoi Bitcoin Cash ?
Bitcoin Cash est un fork de la blockchain Bitcoin, avec des règles qui lui permettent de croître et d'être mis à l'échelle. Ce fork a été jugé nécessaire à cause de la limite maximale de 1 Mo de données par bloc dans le code de la blockchain Bitcoin principale, soit environ trois transactions par seconde. Et cette taille maximale était un problème pour la blockchain. L'équipe Bitcoin Cash explique en effet qu'en 2017, « la capacité de la blockchain Bitcoin s'est heurtée à un mur invisible. Les frais de transaction ont explosé, et Bitcoin a perdu en fiabilité avec des utilisateurs qui n'étaient pas en mesure de voir leurs transactions confirmées, même après des jours d'attente. Bitcoin a cessé de grandir. De nombreux utilisateurs, commerçants, entreprises et investisseurs ont abandonné Bitcoin. Sa part de marché vis-à-vis des autres cryptomonnaies a rapidement chuté de 95 à 40 %. »
Bitcoin Cash veut donc corriger ces problèmes en augmentant la limite de blocs à 8 Mo ; ce qui offrira une grande capacité pour toutes les transactions. « Des frais bas et des validations rapides reprendront avec Bitcoin Cash. Le réseau sera autorisé à croître à nouveau. Les utilisateurs, les commerçants, les entreprises et les investisseurs reviendront », ajoute l'équipe derrière le fork de Bitcoin. Contrairement à ce qu'il en est avec Bitcoin, il faut noter qu'il n'y a pas une seule équipe de développement pour Bitcoin Cash. Il existe en effet plusieurs équipes indépendantes de développeurs. « Cette décentralisation du développement (et la décentralisation des implémentations du logiciel) est une avancée très nécessaire et importante », a-t-elle défendu.
Cette division au sein de la communauté Bitcoin pourrait avant tout renvoyer une mauvaise image de Bitcoin, notamment un manque de consensus en interne. Mais la question qu'on peut se poser actuellement est de savoir quelle sera l'issue d'une telle séparation. Laquelle des deux blockchains sera la principale ? Bitcoin l'est surement actuellement, mais avec sa philosophie différente, Bitcoin Cash va-t-elle finir par éclipser la blockchain originelle ? Va-t-elle disparaître ou simplement continuer à exister et trouver juste sa place parmi les centaines de cryptomonnaies existantes ?
Sources : Bitcoin Cash, En savoir plus sur SegWit
Et vous ?
Que pensez-vous de cette scission de la communauté Bitcoin ?
La communauté Bitcoin finalement divisée en deux
Le fork Bitcoin Cash a été officiellement créé le 1er août
La communauté Bitcoin finalement divisée en deux
Le fork Bitcoin Cash a été officiellement créé le 1er août
Le , par Michael Guilloux
Une erreur dans cette actualité ? Signalez-nous-la !