Bitcoin XT
Bitcoin XT était[1] un fork fort du Bitcoin Core, le client de référence pour le réseau bitcoin. Au milieu de l'année 2015, le fork a suscité beaucoup d'intérêt au sein de la communauté bitcoin dans le cadre d'un débat controversé entre les principaux développeurs sur l'augmentation de la taille maximale des blocs[2].
L'implémentation de référence du bitcoin contient un goulot d'étranglement[3]. En effet, la taille des blocs limite le nombre de transactions traitées par jour à environ 300 000[4] (soit environ 3 transactions par seconde).
Les promoteurs du fork proposaient que la taille des blocs passe à huit mégaoctets, puis qu'elle augmente automatiquement de façon exponentielle, doublant tous les deux ans. La proposition n'a pas reçu le soutien nécessaire pour entrer en vigueur sur le réseau Bitcoin au début de 2016, date la plus proche hâtive pour l'implémentation. Son utilisation a été en baisse constante après mars 2016.
Depuis août 2017, le Bitcoin XT est un client Bitcoin Cash par défaut[5].
Histoire
Le 22 juin 2015, Gavin Andresen a publié le Bitcoin Improvement Proposal 101 (BIP 101) demandant une augmentation de la taille maximale des blocs. Les modifications proposées permettraient d'activer un fork autorisant des blocs de 8 Mo (dont la taille doublerait tous les deux ans) une fois que la modification aurait été implantée dans 75 % des blocs d'un tronçon de 1 000 blocs minés après le début de 2016[6]. Le nouveau taux de transaction en vertu de ce changement aurait été de 24 transactions par seconde[7].
Le 6 août 2015, la proposition BIP101 d'Andresen a été incluse dans la codebase XT[8] - [9]. Par la suite, le fork n'ayant pas obtenu le succès attendu, la BIP 101 a été inversée[10] et l'augmentation de la taille des blocs à 2 Mo du Bitcoin Classic a été appliquée à la place.
RĂ©ception
La version du Bitcoin XT d'août 2015 a fait l'objet d'une large couverture médiatique. The Guardian a écrit que « le bitcoin faisait face à la guerre civile »[2].
Wired a écrit que « le Bitcoin XT illustre les fondements extrêmement sociaux - extrêmement démocratiques - du concept open source, une approche qui rend l'open source tellement plus puissant qu'une technologie contrôlée par une personne ou une organisation »[11].
Le développeur Adam Back a critiqué le fait que le seuil d'activation de 75 % était trop bas et que certains des changements étaient peu sûrs[12]. Certains considèrent qu'il souhaitait par là influencer la communauté vers le choix de Blockstream[13].
Alignement sur le Bitcoin Cash
Le 25 août 2017, Bitcoin XT a publié la version G, qui était un client Bitcoin Cash par défaut[5]. Par la suite, la version H a été publiée, qui prenait en charge la mise à niveau du protocole Bitcoin Cash de novembre 2017, suivie de la version I, qui prenait en charge la mise à niveau du protocole Bitcoin Cash de mai 2018.
Références
- https://github.com/bitcoinxt/bitcoinxt/releases/tag/v0.11K, https://honest.cash/v2/dgenr8/xt-wont-follow-may-19-bch-fork-4313
- Alex Hern, « Bitcoin's forked: chief scientist launches alternative proposal for the currency », the Guardian,‎ (lire en ligne, consulté le )
- « Inside the Fight Over Bitcoin’s Future », Conde Naste,‎ (lire en ligne, consulté le )
- Ryan Whitwam, « Disagreement over Bitcoin’s future threatens to fork the currency », Extreme Tech, Ziff Davis, LLC,‎ (lire en ligne, consulté le )
- « Bitcoin XT Releases » (consulté le )
- « bips/bip-0101.mediawiki at master · bitcoin/bips · GitHub », sur GitHub
- Tim Hornyak, « Bitcoin XT debate overshadowing growth opportunities », PC World, IDG,‎ (lire en ligne, consulté le )
- « Implement hard fork to allow bigger blocks · bitcoinxt/bitcoinxt@946e3ba », sur GitHub
- « bitcoinxt/bitcoinxt », sur GitHub
- « 2MB block size bump by dgenr8 · Pull Request #117 · bitcoinxt/bitcoinxt », sur GitHub
- Cade Metz, « The Bitcoin Schism Shows the Genius of Open Source », WIRED,‎ (lire en ligne)
- Everett Rosenfeld, « Bitcoin splits: Will it break, or be better than ever? », CNBC,‎ (lire en ligne, consulté le )
- « Bitcoin - Unmasking Satoshi Nakamoto » (consulté le )