Jâai dĂ©couvert Bitcoin lors de lâannĂ©e 2013, et ce serait mentir de dire que cela nâa pas changĂ© ma vie. Ma comprĂ©hension de ce systĂšme complexe a Ă©tĂ© longue et ardue, douloureuse parfois, mais surtout incroyablement enrichissante. Avec lâexistence de Bitcoin, jâai su quâil Ă©tait possible de construire un avenir meilleur et que le lent glissement de lâhumanitĂ© dans la servitude nâĂ©tait pas une fatalitĂ©. En donnant Ă chacun un accĂšs facile Ă la propriĂ©tĂ© de son argent, la cryptomonnaie offrait ce que des dĂ©cennies de disputes politiques nâavaient pas pu donner : la possibilitĂ© dâune libertĂ© monĂ©taire .
Au cours de lâĂ©tĂ© 2017, un nouveau Bitcoin est apparu : Bitcoin Cash . NommĂ© comme ceci pour insister sur son rĂŽle dâargent liquide, il sâagissait dâune branche de Bitcoin qui en reprenait le fonctionnement de base mais qui en augmentait la capacitĂ© transactionnelle. Cette arrivĂ©e sur le marchĂ© a attirĂ© mon attention : je possĂ©dais des bitcoins (BTC) Ă lâĂ©poque et me suis retrouvĂ© de facto propriĂ©taire du mĂȘme montant de bitcoins cash (BCH). Puisque je mâintĂ©ressais alors dĂ©jĂ aux cryptomonnaies alternatives, je ne trouvais pas surprenant que certaines personnes veuillent crĂ©er un nouveau systĂšme qui ne subissait pas les congestions rĂ©guliĂšres rencontrĂ©es Ă cette Ă©poque par Bitcoin. Cependant, jâĂ©tais persuadĂ© Ă lâĂ©poque quâun accroissement significatif de la capacitĂ© transactionnelle de Bitcoin aurait Ă©galement lieu, que ses problĂšmes de scalabilitĂ© disparaĂźtraient, et jâen dĂ©duisais que Bitcoin Cash nâavait donc pas beaucoup dâintĂ©rĂȘt. Ce nâest quâaprĂšs lâannulation de SegWit2X en novembre 2017, et le refus catĂ©gorique de la communautĂ© de Bitcoin de procĂ©der Ă cette augmentation, que jâai saisi toute la pertinence de ce projet .
DĂšs sa crĂ©ation, Bitcoin Cash a suscitĂ© la polĂ©mique au sein du monde de la cryptomonnaie. Puisquâil partageait avec son grand frĂšre le mĂȘme fonctionnement, le mĂȘme historique de transactions et les mĂȘmes codes culturels (dont le nom « Bitcoin »), certains voyaient dans lâapparition de cette cryptomonnaie une tentative de remplacer Bitcoin . Parfois appelĂ© « Bcash » par ses dĂ©tracteurs, Bitcoin Cash reprĂ©sentait pour eux une imposture, une attaque contre « le vrai Bitcoin ».
Aujourdâhui encore, Bitcoin Cash fait lâobjet de dĂ©bats passionnĂ©s et divise les crypto-enthousiastes. Dans la communautĂ© francophone en particulier, il est ignorĂ©, mĂ©prisĂ© et considĂ©rĂ© par beaucoup comme un Ă©niĂšme protocole de cryptomonnaie nâayant pas beaucoup dâutilitĂ©, ou pire, comme une arnaque. De fait, de nombreuses personnes ne comprennent pas pourquoi jâapprĂ©cie Bitcoin Cash , et câest ce je vais tenter dâexpliquer dans ce long article.
Â
Quâest-ce que Bitcoin Cash ?
Tout comme Bitcoin, Bitcoin Cash est un protocole de transfert de valeur numĂ©rique sur Internet. Il est tout Ă fait ouvert et ne nĂ©cessite aucune permission, de telle sorte quâil permet thĂ©oriquement Ă quiconque dâenvoyer des fonds Ă une autre personne, Ă nâimporte quel endroit et Ă nâimporte quel moment, de maniĂšre simple, fiable, rapide et peu coĂ»teuse. Cela se fait par le biais dâune unitĂ© de compte propre, appelĂ©e le bitcoin cash et dont le sigle boursier est BCH .
Le fonctionnement de Bitcoin Cash est sensiblement la mĂȘme que celui de Bitcoin. Il se base sur un rĂ©seau pair-Ă -pair sur lequel est partagĂ© un grand registre public oĂč sont enregistrĂ©es toutes les transactions depuis le 3 janvier 2009, registre quâon appelle communĂ©ment « chaĂźne de blocs » ou « blockchain ». La viabilitĂ© du systĂšme est assurĂ©e par la dĂ©pense Ă©nergĂ©tique des mineurs, qui sont rĂ©compensĂ©s pour cela par la crĂ©ation monĂ©taire de nouveaux BCH et par les frais payĂ©s par les transactions traitĂ©es : il sâagit donc essentiellement dâun systĂšme Ă©conomique qui repose sur la recherche du profit de ces mineurs.
Du cĂŽtĂ© des idĂ©es, la communautĂ© de Bitcoin Cash possĂšde Ă peu prĂšs les mĂȘmes fondements idĂ©ologiques que celle de Bitcoin. Tout dâabord, on retrouve une mĂȘme conviction libĂ©rale parmi les membres de la communautĂ©, notamment par la volontĂ© de rĂ©duire lâintervention des Ătats dans la vie des individus, et par la dĂ©fense de la libertĂ© monĂ©taire dĂ©crite par lâĂ©cole autrichienne dâĂ©conomie . Cette conviction fait que la politique monĂ©taire du bitcoin cash reste, tout comme celle du bitcoin, dĂ©flationniste : la crĂ©ation monĂ©taire est rĂ©duite de moitiĂ© tous les 4 ans (« halvings ») de telle sorte quâil ne devrait (a priori ) jamais exister plus de 21 millions de BCH. Ensuite, la communautĂ© de Bitcoin est trĂšs attachĂ©e Ă la libertĂ© dâexpression (bien comprise ) et aux valeurs libristes vĂ©hiculĂ©es par le logiciel libre , notammment par son opposition aux brevets. Enfin, Ă lâinstar de Bitcoin, le camp Bitcoin Cash met Ă lâhonneur les mĂ©thodes dâaction crypto-anarchistes et agoristes comme des moyens permettant aux individus de protĂ©ger leur libertĂ© et leur confidentialitĂ©, choses qui sont aujourdâhui de plus en plus remises en cause par nos dirigeants.
Cependant, malgrĂ© tous ces points communs, les communautĂ©s de Bitcoin et de Bitcoin Cash ont leurs dĂ©saccords qui font que nous avons deux cryptomonnaies rivales. En effet, la cause de la divergence entre les deux communautĂ©s ne se situe pas au niveau de lâidĂ©al poursuivi, et il faut chercher ailleurs pour comprendre ce qui les sĂ©pare.
Â
Pourquoi est-il apparu ?
La crĂ©ation de Bitcoin Cash est issue de ce quâon appelle un embranchement de la chaĂźne de blocs de Bitcoin. Le 1er aoĂ»t 2017, la chaĂźne de blocs de Bitcoin sâest sĂ©parĂ©e en deux chaĂźnes distinctes, chacune Ă©tant partagĂ© sur son rĂ©seau de nĆuds propre : celle de Bitcoin (BTC), la chaĂźne majoritaire en terme de puissance de calcul, et celle de Bitcoin Cash, la chaĂźne minoritaire. Bitcoin Cash intĂ©grait notamment une « taille limite des blocs » de 8 Mo, ce qui le rendait incompatible avec Bitcoin.
Â
Lâembranchement de la chaĂźne de Bitcoin crĂ©ant deux chaĂźnes distinctes : Bitcoin (BTC) et Bitcoin Cash (BCH) Â
Pourquoi procĂ©der Ă une telle mesure ? Ă cette Ă©poque, la communautĂ© Ă©tait rongĂ©e de lâintĂ©rieur par un dĂ©bat virulent sur la maniĂšre dont Bitcoin devait passer Ă lâĂ©chelle, dĂ©bat appelĂ© par la suite le dĂ©bat sur la scalabilitĂ© de Bitcoin . La capacitĂ© transactionnelle de la chaĂźne Ă©tait alors restreinte par une taille limite des blocs de 1 Mo fixĂ©e arbitrairement par le protocole. Jusquâen 2016, cela nâavait pas posĂ© problĂšme puisque la nombre de transaction Ă©tait suffisamment faible pour ne pas trop impacter le fonctionnement de Bitcoin. Mais en 2017, les blocs se sont mis Ă atteindre rĂ©guliĂšrement cette taille limite, ce qui avait pour consĂ©quence fĂącheuses de rĂ©duire la facilitĂ© dâutilisation de Bitcoin. Par effet dâenchĂšre, les frais pour voir sa transaction ĂȘtre confirmĂ©e (câest-Ă -dire ĂȘtre incluse dans un bloc) devenaient non nĂ©gligeables : pendant une pĂ©riode de congestion, un individu avait le choix entre payer le prix (souvent quelques euros), ou ne pas le faire et attendre un certain temps (parfois des jours). Ainsi, le bitcoin ne pouvait plus servir correctement dâintermĂ©diaire dâĂ©change.
Deux visions sâopposaient quant Ă la maniĂšre dont il fallait rĂ©soudre ce problĂšme :
Lâune considĂ©rait que la capacitĂ© de Bitcoin devait rester limitĂ©e, et que le protocole de base devait devenir principalement un protocole de rĂšglement de litiges (settlement layer ) servant de base Ă des protocoles de surcouche comme le rĂ©seau Lightning (« LNP/BP ») ou les chaĂźnes latĂ©rales . DâaprĂšs ce point de vue, les blocs devaient rester petits pour garantir une dĂ©centralisation maximale du rĂ©seau, ce qui aurait pour consĂ©quence dâamener les frais moyens Ă augmenter drastiquement en cas de popularisation du bitcoin. Il sâagit aujourdâhui de la vision de Bitcoin (BTC), ce qui explique son intĂ©gration de SegWit (qui facilite de dĂ©ploiement de Lightning) et de Replace-by-Fee (RBF).
Lâautre vision considĂ©rait que Bitcoin devait principalement rester un protocole de paiement (payment layer ) tel quâil lâavait toujours Ă©tĂ© jusque lĂ , et passer Ă lâĂ©chelle par lâaugmentation progressive de la taille limite des blocs. Selon cette perspective, le protocole devait ĂȘtre modifiĂ© et optimisĂ© pour sâadapter Ă la demande, il fallait que les frais restent faibles et que les transactions puissent ĂȘtre rapidement acceptĂ©es. Il sâagit actuellement de la vision de Bitcoin Cash (BCH), ce qui explique son refus dâimplĂ©menter SegWit (qui nâest pas optimisĂ©e pour les gros blocs) et dâautoriser RBF (qui dĂ©truit partiellement la confiance quâon peut avoir dans les transactions non confirmĂ©es).
On dĂ©note une tentative de compromis qui comportait lâactivation de SegWit couplĂ©e au doublement de la taille limite des blocs, tentative quâon a par la suite nommĂ©e « SegWit2X ». Cette proposition a, Ă deux reprises, fait lâobjet dâun accord signĂ© par des acteurs majeurs de lâindustrie : le premier Ă©tait lâaccord de Hong Kong du 20 juin 2016, qui a notamment Ă©tĂ© signĂ© par les principaux dĂ©veloppeurs de Bitcoin Core ; le second Ă©tait le dĂ©sormais cĂ©lĂšbre accord de New York qui sâest fait en lâabsence de Bitcoin Core le 23 mai 2017. La mise Ă niveau SegWit a finalement Ă©tĂ© activĂ©e sur Bitcoin le 24 aoĂ»t 2017, mais la deuxiĂšme partie du compromis (2X) ne sâest jamais rĂ©alisĂ©e.
Bitcoin Cash constituait donc, et lâhistoire lui a donnĂ© raison, un plan de secours . En effet, au cours du printemps 2017, la pression pour activer SegWit Ă©tait forte : outre lâaccord de New York, une mesure appelĂ©e User Activated Soft Fork (UASF) Ă©tait soutenue par une minoritĂ© dâindividus et menaçait dâappliquer SegWit par le biais du BIP148 , malgrĂ© le dĂ©saccord des mineurs. Câest ainsi quâun plan alternatif est nĂ© : appelĂ© User Activated Hard Fork (UAHF), celui-ci devait sâactiver le mĂȘme jour que lâUASF, le 1er aoĂ»t, pour prĂ©server une version de Bitcoin sans SegWit. Lâactivation de SegWit a finalement Ă©tĂ© enclenchĂ©e le 21 juillet par le signalement des mineurs suivant le BIP91 , et lâUASF nâa jamais Ă©tĂ© mis en application. NĂ©anmoins, puisque tout indiquait que les dĂ©veloppeurs de Bitcoin Core refuseraient de doubler la taille limite des blocs de base, lâUAHF a lui bien eu lieu, et a conduit Ă la crĂ©ation de Bitcoin Cash.
LâUAHF sâest fait avec le soutien des mineurs chinois qui considĂ©raient que le passage Ă lâĂ©chelle sur la chaĂźne Ă©tait Ă©conomiquement plus profitable pour eux1 . Bitmain, le constructeur dâASIC Ă la tĂȘte des deux coopĂ©ratives miniĂšres Antpool et BTC.com, sâest impliquĂ© directement en annonçant publiquement la mise en place de ce plan et en finançant le dĂ©veloppement de lâimplĂ©mentation logicielle en charge de lâembranchement. Deux dĂ©veloppeurs, Amaury SĂ©chet et freetrader , avaient dĂ©jĂ pour projet de conserver un protocole sans SegWit, et ont mis sur pied le logiciel dans ce but : câest ainsi quâest nĂ©e lâimplĂ©mentation Bitcoin ABC . Lâembranchement a finalement eu lieu le 1er aoĂ»t Ă 18:12 UTC grĂące Ă lâaide de la coopĂ©rative de minage ViaBTC2 qui a minĂ© le premier bloc de Bitcoin Cash en lâespace de cinq heures.
Bitcoin Cash est donc le produit direct de la gouvernance dĂ©centralisĂ©e de Bitcoin. Les deux camps du dĂ©bat sur la scalabilitĂ© nâont jamais pu se mettre dâaccord sur la route Ă prendre, et sâest soldĂ© par une sĂ©paration : le premier protocole, majoritaire Ă©conomiquement, a pu conserver le nom de Bitcoin ainsi que son effet de rĂ©seau ; lâautre, minoritaire, a pris le nouveau nom de Bitcoin Cash et a dĂ» se recontruire Ă partir de lĂ .
Â
Â
Â
Une culture unique
Comme beaucoup dâautres, câest Ă la suite de lâĂ©chec de SegWit2X, et du refus catĂ©gorique de Bitcoin Core de procĂ©der Ă un hard fork pour augmenter significativement la taille des blocs, que je me suis rendu compte de la pertinence de Bitcoin Cash. Cependant, ce ne sont pas les caractĂ©ristiques techniques choisies qui mâont fait aimer Bitcoin, mais lâĂ©tat dâesprit de sa communautĂ© .
Comme on le sait, la valeur dâune monnaie est fondĂ©e sur la confiance que les individus lui portent, et il est par consĂ©quent tout Ă fait naturel que la dimension culturelle (pour ne pas dire religieuse) soit importante dans le milieu des cryptomonnaies. En effet, câest cette dimension qui donne Ă une cryptomonnaie sa force : chaque communautĂ© possĂšde un certain nombre de croyances qui la dĂ©finit, chaque membre agit selon ces valeurs prĂ©-Ă©tablies et câest sur cette base que va se construire lâeffet de rĂ©seau et la valeur de la cryptomonnaie en question. Ăvidemment, Bitcoin Cash ne dĂ©roge pas Ă la rĂšgle, et il convient donc de regarder ce qui fait de lui quelque chose dâunique.
Ce qui distingue la communautĂ© de Bitcoin Cash dâautres communautĂ©s comme celle de Bitcoin et celle dâEthereum par exemple, câest la force de la narration autour du paiement et de la facilitĂ© de transaction , comme il est indiquĂ© dans le livre blanc : « Bitcoin : A Peer-to-Peer Electronic Cash System ». En effet, Bitcoin Cash met Ă lâhonneur le fait que la plupart des utilisateurs nâont ni le besoin, ni lâenvie dâutiliser un nĆud complet, et que la dĂ©mocratisation de la cryptomonnaie passera par lâintermĂ©diaire des portefeuilles lĂ©gers comme BRD ou Electron Cash, qui permettent dâeffectuer des paiements depuis un smartphone . Ă ce titre, il existe mĂȘme un service non custodial appelĂ© Cointext qui permet dâenvoyer du BCH par SMS.
Câest pour cette raison que Bitcoin Cash mâest sympathique. En effet, sa culture entiĂšre est bĂątie autour de cette idĂ©e que le bitcoin a Ă©tĂ© conçu pour ĂȘtre dĂ©pensĂ© et que câest comme cela quâil acquiert sa valeur. Chaque membre de la communautĂ© est incitĂ© Ă dĂ©penser ses bitcoins et Ă les remplacer (« spend & replace  ») plutĂŽt quâĂ simplement les accumuler et les conserver. Chaque personne se doit de participer aux fondations de la nouvelle Ă©conomie pair-Ă -pair en utilisant Bitcoin Cash dĂšs quâil doit payer pour quelque chose. Chacun est encouragĂ© Ă faire des dons aux diffĂ©rents projets de la communautĂ© comme EatBCH ou CashShuffle , peu importe la valeur de son don. Et enfin, le fait dâessayer de convaincre des commerçants dâaccepter la cryptomonnaie pour amorcer lâadoption est hautement valorisĂ©.
On ne peut donc que constater que la communautĂ© de Bitcoin Cash embrasse pleinement la narration du moyen, et quâelle sâoppose en bloc Ă la narration opposĂ©e selon laquelle le bitcoin devrait ĂȘtre une rĂ©serve de valeur avant toute chose, narration qui prend une place assez grande au sein de la communautĂ© de Bitcoin-BTC. Quâon ne se mĂ©prenne pas : de maniĂšre gĂ©nĂ©rale, les deux communautĂ©s poursuivent lâidĂ©al dâune monnaie servant Ă la fois de moyen de paiement et de rĂ©serve de valeur. Cependant, il existe une diffĂ©rence au niveau de quelle fonction est privilĂ©giĂ©e par rapport Ă lâautre. Ainsi, dâun cĂŽtĂ©, la communautĂ© de Bitcoin va mettre lâaccent sur lâaspect « rĂ©serve de valeur » du bitcoin, pensant que cette fonction doit ĂȘtre protĂ©gĂ©e, quitte Ă nĂ©gliger dans un premier temps la facilitĂ© de transaction. De lâautre cĂŽtĂ©, la communautĂ© de Bitcoin Cash va insister sur le rĂŽle dâintermĂ©diaire dâĂ©change, prĂ©sumant que cette fonction est primordiale, quitte Ă nĂ©gliger dans un premier temps la stabilitĂ© du protocole et sa rĂ©sistance Ă la censure. La diffĂ©rence est subtile mais explique bien les mĂ©thodes de scalabilitĂ© choisies par les deux camps.
Bitcoin Cash est donc lâarchĂ©type du progressisme et de la prise de risque : au lieu de sâenfermer dans une fausse sĂ©curitĂ©, il cherche Ă sâadapter au mieux Ă la potentielle demande du grand public, notamment en intĂ©grant les innovations produites par lâĂ©cosystĂšme. Câest dans ce but quâont lieu tous les six mois des mises Ă niveau planifiĂ©es du protocole , mĂȘme si les modifications apportĂ©es sont accessoires : il faut habituer lâĂ©cosystĂšme au changement et le rythme, bien quâil soit agressif, a le mĂ©rite dâĂȘtre rĂ©gulier.
Un autre aspect culturel important dans la communautĂ© est le sentiment que Bitcoin Cash est la continuation du projet originel entrepris par Satoshi Nakamoto, qui estimait effectivement que le passage Ă lâĂ©chelle devait se faire sur la chaĂźne, par lâaugmentation progressive de la taille des blocs3 . Câest de lĂ quâest nĂ© le culte de la « vision de Satoshi », qui a menĂ© plus tard Ă la crĂ©ation de Bitcoin SV , une version de Bitcoin suivant Ă la lettre une certaine interprĂ©tation des paroles de Satoshi. Cependant, quand bien mĂȘme Bitcoin Cash suivrait globalement la volontĂ© du crĂ©ateur, cet Ă©lĂ©ment sert trop souvent dâargument dâautoritĂ© : quelque chose nâest pas vrai juste parce que Satoshi lâa dĂ©clarĂ©, bien que ses Ă©crits soit remplis de sagesse. Du reste, il faut remarquer sur Bitcoin Cash sâest lui aussi Ă©loignĂ© de cette supposĂ©e vision, par exemple par la protection contre la rĂ©organisation profonde ou les implĂ©mentations multiples .
De cette impression de continuation dĂ©coule aussi un ressentiment envers Bitcoin Core , qui a sciemment modifiĂ© le concept initial de Bitcoin pour en faire un protocole de rĂšglement de litiges, sur lequel se baseraient diverses surcouches comme le rĂ©seau Lightning. Ce ressentiment se nourrit notamment de la campagne de censure massive sur le subreddit r/Bitcoin et sur Bitcointalk qui a accompagnĂ© ce changement de direction et qui continue dâĂȘtrĂ© Ă©voquĂ©e aujourdâhui comme lâune des raisons de lâimpopularitĂ© de lâaugmentation de la taille des blocs. Certains membres de la communautĂ© vont mĂȘme jusquâĂ considĂ©rer comme plausible la thĂ©orie du complot selon laquelle lâentreprise Blockstream aurait recrutĂ© les principaux dĂ©veloppeurs de Bitcoin Core dans le but de dĂ©truire lâutilitĂ© de la chaĂźne (« Block the stream! ») et dâentraver lâadoption de Bitcoin, et que les agences gouvernementales ne seraient pas Ă©trangĂšres Ă cette instrumentation. Bien quâil soit logique dâimaginer que les gouvernements contrĂŽlent des agents infiltrĂ©s dans Bitcoin, cette thĂ©orie me semble hautement exagĂ©rĂ©e. Je pense Ă©galement que la communautĂ© de Bitcoin Cash gagnerait beaucoup Ă ne plus ressasser continuellement la frustration de sâĂȘtre fait voler le titre de « vrai Bitcoin ». Elle est en effet bien plus accueillante quand elle met simplement en valeur Ă quoi sert Bitcoin Cash et pourquoi il a toute sa pertinence.
Â
Les forces de Bitcoin CashâŠ
Ainsi, Bitcoin Cash possĂšde une culture unique, et il tire des forces Ă©videntes de cette culture. Comme Bitcoin, Bitcoin Cash vise Ă ĂȘtre une monnaie numĂ©rique rĂ©sistante Ă la censure et Ă lâinflation, bien que les moyens pour arriver ne soient pas les mĂȘmes. Mais contrairement Ă Bitcoin, Bitcoin Cash nâest pas figĂ©, ossifiĂ© comme lâest Bitcoin, et peut donc sâamĂ©liorer et intĂ©grer de nouvelles fonctionnalitĂ©s. Bitcoin Cash nâa pas vocation Ă changer sans cesse pour lâĂ©ternitĂ©, mais câest lâobjectif sur le moyen terme.
Afin dâĂ©viter les revirements trop brutaux, les dĂ©veloppeurs de Bitcoin Cash ont mis au point une feuille de route claire incluant les Ă©volutions prĂ©vues. Celle-ci permet Ă tout le monde de savoir Ă quoi sâen tenir dans les grandes lignes. La voici :
Â
Â
Parmi les améliorations du protocole qui ont déjà été réalisées, on retrouve :
Un nouveau format dâadresse (CashAddr) pour faire la diffĂ©rence entre les adresse de BTC et celles de BCH.
Une augmentation de la taille des donnĂ©es incriptibles par OP_RETURN , ce qui permet lâĂ©criture de messages arbitraires sur le chaĂźne et lâĂ©mergence de rĂ©seaux sociaux rĂ©putĂ©s incensurables comme Memo .
Une extensibilité des contrats autonomes grùce à des codes opération supplémentaires, dont OP_CHECKDATASIG qui rend possible les oracles et les engagements (covenants ) sur les données en jeu.
Les signatures de Schnorr copiĂ©es sur les signatures dĂ©veloppĂ©es sur BTC. Il nâest pas impossible que Taproot soit aussi implĂ©mentĂ© Ă lâavenir.
Un ordre canonique des transactions (CTOR) au sein des blocs, améliorant la scalabilité sur le long terme.
Mais le progrĂšs ne sâarrĂȘte pas lĂ et de nombreuses Ă©volutions sont planifiĂ©es :
LâintĂ©gration dâAvalanche en tant quâalgorithme de prĂ©-consensus qui apporterait une confirmation quasi-instantanĂ©e des transactions. Avalanche pourrait aussi ĂȘtre utilisĂ© en post-consensus contre les attaques des 51 %.
Un nouveau format de transaction , dont le meilleur candidat est pour lâinstant Mitra . Ce format de transaction permettrait Ă Bitcoin Cash dâapprocher la programmabilitĂ© dâEthereum et rendrait possible le fonctionnement dâorganisations autonomes dĂ©centralisĂ©es (DAO) par exemple.
LâimplĂ©mentation de satoshis divisibles , permettant de conserver la prĂ©cision de lâunitĂ© de compte malgrĂ© la hausse de la valeur.
Un meilleur protocole de transmission des blocs tel que Graphene ou Xthinner.
Dâautres amĂ©liorations pour le passage Ă lâĂ©chelle comme les arbres Merklix et lâengagement des UTXO .
Pour intĂ©grer toutes ces fonctionnalitĂ©s, Bitcoin Cash se repose sur des modifications non rĂ©trocompatibles du protocole , aussi connues sous le nom de hard forks . Cela veut dire quâĂ chaque mise Ă niveau, les nĆuds nâayant pas modifiĂ© leur logiciel en consĂ©quence se voient exclus du rĂ©seau, ce qui est un point nĂ©gatif. NĂ©anmoins, cette mĂ©thode de mise Ă niveau permet de garder les choses simples au sein du protocole : en effet, contrairement au soft fork (rĂ©trocompatible) qui ajoute de la complexitĂ©, le hard fork permet dâinstaurer un changement de la maniĂšre la plus directe possible. Ainsi, la dette technique est maintenue plutĂŽt basse par rapport Ă quelque chose comme SegWit par exemple, ce qui est crucial dans le cas dâun systĂšme Ă©conomique gĂ©rant plusieurs milliards de dollars.
Au-delĂ du protocole en lui-mĂȘme, des amĂ©liorations ont Ă©galement lieu grĂące Ă de multiples projets comme le Simple Ledger Protocol qui permet de crĂ©er et dâĂ©changer des jetons sur la chaĂźne de Bitcoin Cash, ou les Cash Accounts qui offrent des adresses lisibles par lâhomme sur la chaĂźne (du type ludoviclars#20043
). Parmi les divers projets en application, on se doit aussi de citer CashShuffle et le plus rĂ©cent CashFusion qui donnent aux utilisateurs la possibilitĂ© de mĂ©langer leurs piĂšces de BCH pour les rendre moins traçables, et ceci sans passer par un intermĂ©diaire. Si ces procĂ©dĂ©s de confidentialitĂ© peuvent aussi ĂȘtre mis en place sur Bitcoin-BTC, les frais faibles et prĂ©visibles de Bitcoin Cash permettent aux mĂ©langes dâavoir lieu de maniĂšre automatique et peu coĂ»teuse au sein dâun portefeuille ordinaire comme Electron Cash.
Ensuite, une autre force de Bitcoin Cash est son modĂšle Ă©conomique sur le long terme. Comme on le sait, dans Bitcoin et Bitcoin Cash, la rĂ©munĂ©ration des mineurs provient encore principalement de la crĂ©ation monĂ©taire, qui est rĂ©duite de moitiĂ© tous les quatre ans et qui devrait donc ĂȘtre progressivement remplacĂ©e par les frais de transaction. En restreignant fortement sa capacitĂ© transactionnelle, Bitcoin a choisi de faire reposer sa sĂ©curitĂ© sur la supposition que les frais seront rĂ©partis entre un nombre rĂ©duit de transactions. Ă lâinverse, dans Bitcoin Cash il est prĂ©vu que beaucoup de transactions paient chacune peu de frais pour arriver au mĂȘme rĂ©sultat. Ainsi, nâen dĂ©plaise aux maximalistes du bitcoin, le modĂšle Ă©conomique de Bitcoin Cash est bien plus sain car il repose sur un nombre plus important dâacteurs indĂ©pendants pour payer pour la sĂ©curitĂ© du rĂ©seau. Ă terme, la rĂ©sistance Ă lâinflation de Bitcoin Cash (assurĂ©e socialement) pourrait mĂȘme ĂȘtre supĂ©rieure Ă celle de Bitcoin, puisquâil y aurait alors moins de pression Ă crĂ©er de nouvelles unitĂ©s.
Enfin, et câest lâun des points les plus positifs Ă propos de Bitcoin Cash, son protocole possĂšde une gouvernance plus dĂ©centralisĂ©e que bon nombre dâautres projets . MĂȘme si Bitcoin ABC reste de facto lâimplĂ©mentation de rĂ©fĂ©rence suivie par la majoritĂ© des coopĂ©ratives de minage et des plateformes dâĂ©change, Bitcoin Cash repose sur des implĂ©mentation multiples qui ont chacune un mot Ă dire et une possibilitĂ© de diverger. La plus influente dâentre elles, Bitcoin Unlimited , reprĂ©sente mĂȘme une sorte de contre-pouvoir Ă Bitcoin ABC, en ayant sa philosophie propre et en Ă©tant utilisĂ©e par quasiment la moitiĂ© des nĆuds du rĂ©seau. Les autres logiciels de nĆud complet sont bchd (maintenu principalement par Chris Pacia et Josh Ellithorpe), Bitcoin Verde (maintenu par Joshua Green et son Ă©quipe) et Flowee The Hub (maintenu par Thomas Zander).
Â
Â
De mĂȘme, il existe une diversitĂ© aux sein des meneurs idĂ©ologiques de la communautĂ© et, contrairement Ă ce que beaucoup trop de gens imaginent, Roger Ver nâest pas le seul Ă avoir une influence sur le protocole . La communautĂ© nâest ainsi pas exempte de conflits, comme les dĂ©saccords plus ou moins tranchĂ©s Ă propos de la protection contre la rĂ©organisation, de la limite des transactions chaĂźnĂ©es non confirmĂ©es ou (plus rĂ©cemment) du plan de financement impliquant une redirection de 12,5 % de la rĂ©compense de bloc vers les dĂ©veloppeurs.
Â
âŠet ses faiblesses
Les Ă©lĂ©ments que nous venons dâĂ©voquer font de Bitcoin Cash lâun des protocoles de cryptomonnaie les plus intĂ©ressants et les plus prometteurs de lâĂ©cosystĂšme. En revanche, en dĂ©pit de ces forces, il possĂšde Ă©galement son lot de faiblesses qui, comme on va le voir, sont loin dâĂȘtre nĂ©gligeables. Selon moi, Bitcoin Cash est beaucoup critiquĂ© Ă tort, mais il faut reconnaĂźtre quâil possĂšde des dĂ©fauts majeurs qui font que certains rechignent Ă sây impliquer financiĂšrement ou humainement.
La premiĂšre faiblesse de Bitcoin Cash est son instabilitĂ© . En effet, le programme de mise Ă niveau semestrielle fait que les rĂšgles de consensus changent rĂ©guliĂšrement, et quâil est difficile pour les entrepreneurs, les investisseurs et les autres acteurs de lâindustrie de prĂ©voir avec prĂ©cision Ă quoi Bitcoin Cash ressemblera un an plus tard. Il sâagit dâun trĂšs gros inconvĂ©nient par rapport Ă son grand frĂšre Bitcoin qui garantit une certaine constance : Ă titre dâexemple, nombre de partisans de BTC achĂštent des nano-ordinateurs Raspberry Pi et les utilisent comme nĆuds complets parce quâils savent que la capacitĂ© transactionnelle de la chaĂźne ne sera pas augmentĂ©e de sitĂŽt. Bitcoin Cash est donc, comme je lâai dĂ©jĂ affirmĂ©, un projet risquĂ©.
De plus, cette instabilitĂ© favorise les conflits au sein de la communautĂ© . Lâexemple le plus parlant est sans doute la crĂ©ation de Bitcoin SV qui a eu lieu lors de la mise Ă niveau du 15 novembre 2018 : Ă mon avis, sans lâexistence de ce changement perpĂ©tuel, Bitcoin SV nâaurait pas eu lâimportance quâil a eu.
Cependant, cette instabilitĂ© est le prix Ă payer pour pouvoir Ă©voluer convenablement vers un systĂšme monĂ©taire Ă part entiĂšre : en supposant que Bitcoin Cash survive, les bienfaits apportĂ©s par les changements mis en place pourraient bien surpasser les dĂ©sagrĂ©ments rencontrĂ©s sur le court terme. En outre, au fil du temps et avec le dĂ©veloppement de lâĂ©conomie autour de Bitcoin Cash, le protocole est vouĂ© lui aussi Ă sâossifier : les mises Ă niveau se feront alors de plus en plus rares, et seront de moins en moins risquĂ©es.
La deuxiĂšme faiblesse de Bitcoin Cash, qui est en partie une consĂ©quence de la premiĂšre, est le prix de son unitĂ© de compte qui reprĂ©sente (Ă lâheure oĂč je parle) environ 4 % du prix du bitcoin. Cela est un problĂšme car Bitcoin et Bitcoin Cash partagent le mĂȘme algorithme de minage (SHA-256), ce qui fait que les mineurs peuvent utiliser leurs machines sur une chaĂźne ou lâautre selon leur prĂ©fĂ©rence. Par consĂ©quent, puisque les mineurs vont vers ce qui est le plus profitable, la puissance de calcul derriĂšre Bitcoin Cash reprĂ©sente aussi 4 % de celle derriĂšre Bitcoin (4 EH/s pour 100 EH/s). Et cela impacte sĂ©vĂšrement la rĂ©sistance Ă la censure du protocole : en effet, la faiblesse du taux de hachage de Bitcoin Cash fait que les grandes coopĂ©ratives de minage gĂšrent une puissance de calcul suffisante pour attaquer le rĂ©seau par elles-mĂȘmes. Bien quâelles nâaient pas forcĂ©ment dâintĂ©rĂȘt Ă le faire (notamment si la puissance de calcul nâest pas la leur), le fait quâelles aient la possibilitĂ© de le faire est trĂšs inquiĂ©tant et rend Bitcoin Cash vulnĂ©rable aux attaques des 51 % .
Â
Â
Une illustration de cette possibilitĂ© est lâincident qui a eu lieu le 15 mai 2019, lors de la mise Ă niveau qui activait les signatures de Schnorr et qui autorisait la dĂ©pense des fonds envoyĂ©s par mĂ©garde sur des adresses SegWit (adresses anyone-can-spend du point de vue de Bitcoin Cash). Un mineur inconnu mal intentionnĂ© a tentĂ© de sâemparer de ces fonds au sein du bloc 582 698 au lieu de les allouer Ă leurs rĂ©els propriĂ©taires, mais les autres coopĂ©ratives de minage (BTC.TOP, BTC.com) nâont pas laissĂ© passer cela en invalidant les blocs minĂ©s et en minant leur propre chaĂźne (plus longue). Certains ont qualifiĂ© cela dâattaque des 51 %, mais selon moi ce nâĂ©tait pas une attaque puisquâil Ă©tait compliquĂ© dâintĂ©grer un changement faisant respecter cette rĂšgle (Bitcoin Cash nâa pas Ă interprĂ©ter SegWit) et que la communautĂ© Ă©tait quasi-unanimement en accord avec ce qui a Ă©tĂ© fait. Cependant, cela en dit long sur lâĂ©tendue du problĂšme.
Bien heureusement, un remĂšde partiel contre les attaques des 51 % est appliquĂ© depuis novembre 2018 : Bitcoin ABC implĂ©mente en effet une protection contre la rĂ©organisation profonde qui empĂȘche toute rĂ©organisation de la chaĂźne de plus de 10 blocs. Cette protection fait que toute transaction ayant plus de 10 confirmations est considĂ©rĂ©e comme finale, ce qui permet typiquement aux plateformes dâĂ©change dâaccepter les dĂ©pĂŽts de BCH en toute sĂ©rĂ©nitĂ©. NĂ©anmoins, cette mesure brise le principe de la chaĂźne longue et reprĂ©sente donc un compromis. Elle pose notamment le problĂšme conceptuel de la subjectivitĂ© faible (un nouveau nĆud qui se synchronise avec le rĂ©seau peut ĂȘtre trompĂ© par un attaquant en suivant la chaĂźne la plus longue et pas la chaĂźne considĂ©rĂ©e comme valide par le reste du rĂ©seau) dont on doit se prĂ©occuper. Quoi quâil en soit, la protection contre la rĂ©organisation est une mesure dâurgence nĂ©cessaire mĂȘme si elle ne rĂ©sout pas tout, et pourra Ă lâavenir ĂȘtre dĂ©sactivĂ©e si le prix du BCH remonte au niveau de celui du BTC ou si lâalgorithme Avalanche est implĂ©mentĂ©.
Enfin, la troisiĂšme faiblesse principale de Bitcoin Cash est son effet de rĂ©seau qui reste bien moins grand que celui de Bitcoin. Ce dernier dispose en effet dâun avantage non nĂ©gligeable et qui, sâil parvenait Ă passer correctement Ă lâĂ©chelle, condamnerait Bitcoin Cash Ă subir la dure loi de la concurrence. Toutefois, comme je lâai expliquĂ© dans mon article contre le maximalisme , Bitcoin-BTC a ses problĂšmes propres et je suis plutĂŽt sceptique sur sa capacitĂ© Ă sâadapter Ă la demande par lâintermĂ©diaire du rĂ©seau Lightning ou des chaĂźnes latĂ©rales. Câest pourquoi je pense que Bitcoin Cash continuera Ă exister aux cĂŽtĂ©s de son grand frĂšre pour les annĂ©es Ă venir.
Â
Le passage Ă lâĂ©chelle sur la chaĂźne est-il viable ?
Comme nous lâavons vu, la diffĂ©rence principale entre Bitcoin Cash et Bitcoin est la mĂ©thode privilĂ©giĂ©e pour passer Ă lâĂ©chelle : contrairement Ă Bitcoin, Bitcoin Cash a pour objectif de passer Ă lâĂ©chelle sur la chaĂźne, par le biais de lâaugmentation progressive de la taille limite des blocs telle que lâimaginait Satoshi Nakamoto4 . Ce moyen est Ă©lĂ©gant et simple, ce qui constraste avec la complexitĂ© dâune solution comme le rĂ©seau Lightning. Ainsi, la taille limite des blocs est passĂ©e de 1 Ă 8 Mo le 1er aoĂ»t 2017, et de 8 Ă 32 Mo le 15 mai 2018, ce qui fait que Bitcoin Cash peut aujourdâhui thĂ©oriquement traiter 244 transactions par seconde. Comme indiquĂ© sur la feuille de route, ce seuil pourra devenir Ă la longue un seuil adaptable qui se baserait sur lâactivitĂ© de la chaĂźne et nâaurait plus Ă ĂȘtre modifiĂ© manuellement par des mises Ă niveau4 .
Naturellement, ce plan a toujours provoquĂ© le doute parmi les personnes les plus sceptiques, et on peut lĂ©gitimement se demander si cette mĂ©thode de passage Ă lâĂ©chelle est possible et jusquâĂ quel point . Regardons donc cela plus en dĂ©tail.
Tout dâabord, prĂ©cisons que le projet Bitcoin Cash est censĂ© se dĂ©velopper sur plusieurs dĂ©cennies, et quâil ne faut pas trop se formaliser de la taille dâun tĂ©raoctet indiquĂ©e sur la feuille de route. Cette taille reprĂ©sente la capacitĂ© nĂ©cessaire pour que 10 milliards dâĂȘtres humains puissent effectuer 50 transactions par jour, câest-Ă -dire une adoption gĂ©nĂ©ralisĂ©e du bitcoin cash dans le monde. De plus, il est prĂ©cisĂ© que cette croissance doit ĂȘtre dĂ©terminĂ©e par le marchĂ© (« market-driven growth ») ce qui signifie quâelle nâaura pas lieu sâil nây a pas une rĂ©elle demande qui fasse augmenter le prix, et qui accroisse par consĂ©quent les moyens financiers des diffĂ©rentes Ă©quipes en charge dâamĂ©liorer lâinfrastructure logicielle et matĂ©rielle du systĂšme.
Lâobjectif nâest pas en soi de produire de gros blocs, mais de pouvoir le faire en gardant une dĂ©centralisation suffisante du rĂ©seau . Le mot « dĂ©centralisation » est un mot vague mais nous comprenons que le rĂ©seau est « suffisamment dĂ©centralisĂ© » lorsquâil est capable de rĂ©sister aux diffĂ©rentes attaques qui peuvent ĂȘtre faites Ă son encontre, et en particulier aux attaques des Ătats. Une façon de mesurer la dĂ©centralisation est le nombre de nĆuds du rĂ©seau, qui dĂ©pend du coĂ»t individuel pour faire fonctionner un nĆud : en effet, plus un nĆud est coĂ»teux Ă entretenir du point de vue du stockage, de la bande passante et de la capacitĂ© de traitement, moins il y a dâopĂ©rateurs sur le rĂ©seau. Toutefois, cette mĂ©trique est plutĂŽt simpliste et dâautres paramĂštres rentrent en jeu comme la qualitĂ© de cette dĂ©centralisation6 ou le nombre total dâutilisateurs7 .
De cette maniĂšre, bien quâelle fasse des compromis, la communautĂ© de Bitcoin Cash considĂšre la dĂ©centralisation du rĂ©seau comme une qualitĂ© Ă ne pas trop nĂ©gliger et sâoppose fermement Ă Bitcoin SV, dont le but semble ĂȘtre dâĂ©crire tout sur la chaĂźne et de faire en sorte quâun nombre rĂ©duit dâacteurs puisse faire tourner un nĆud.
Ensuite, nous pouvons nous demander si nous nâavons pas dĂ©jĂ atteint un point critique avec Bitcoin-BTC et quâil ne faudrait pas conserver une petite taille des blocs. Afin de dĂ©terminer sâil Ă©tait possible ou non dâaugmenter la capacitĂ© transactionnelle en prĂ©servant une dĂ©centralisation suffisante, divers tests ont Ă©tĂ© rĂ©alisĂ©s :
En octobre 2017, Bitcoin Unlimited a mis en place un rĂ©seau de test appelĂ© le Gigablock Testnet sur lequel des blocs dâun gigaoctet ont pu se propager.
En juin 2018, une Ă©tude menĂ©e conjointement par le groupe Dash Core et lâUniversitĂ© dâĂtat de lâArizona a prouvĂ© que le protocole Dash (qui veut aussi passer Ă lâĂ©chelle on-chain ) pouvait traiter aisĂ©ment des blocs de 10 Mo toutes les 2,5 minutes, soit environ 295 transactions par seconde.
Le 1er septembre 2018, un stress test financĂ© par la communautĂ© a eu lieu sur le rĂ©seau de Bitcoin Cash : ce ne sont pas moins de 2,1 millions de transactions qui ont Ă©tĂ© traitĂ©es pendant la journĂ©e, et ceci sans augmentation des frais ni complication majeure malgrĂ© des blocs pouvant peser jusquâĂ 15 Mo.
Bien entendu, il existe tout un tas de problĂšmes quâil faudra corriger avant que le rĂ©seau ait la chance de monter en charge, mais ces essais montrent bien quâil est au moins envisageable dâaugmenter la taille limite des blocs de plusieurs ordres de magnitude sans trop impacter la dĂ©centralisation du rĂ©seau.
Enfin, il reste Ă savoir jusquâoĂč peut aller ce passage Ă lâĂ©chelle : en effet, requĂ©rir que le rĂ©seau pair-Ă -pair traite des blocs dâun tĂ©roctet toutes les dix minutes semble ĂȘtre une idĂ©e complĂštement dĂ©lirante. Seul lâavenir nous le dira, mais il est possible que le progrĂšs technologique permette, au cours du XXIĂšme , de considĂ©rablement augmenter les ressources informatiques disponibles pour les individus. CâĂ©tait dâailleurs tout lâesprit de la loi de Moore , une conjecture du XXĂšme observant que le nombre de transistors dans un circuit intĂ©grĂ© dense doublait chaque annĂ©e, qui est par ailleurs citĂ©e par Satoshi Nakamoto dans le livre blanc de Bitcoin.
En toute honnĂȘtetĂ©, je ne sais pas si ce passage Ă lâĂ©chelle sur la chaĂźne est faisable et quel effet il aurait sur le rĂ©seau. Il sâagit plus pour moi dâun acte de foi quâune dĂ©marche entiĂšrement rationnelle, tous les projets crypto-Ă©conomiques Ă©tant de toute maniĂšre des expĂ©rimentations. Il est Ă©vident que les choses doivent rester limitĂ©es, mais le niveau oĂč placer cette limite est une vaste question, Ă laquelle (Ă ma connaissance) personne nâa jamais apportĂ© de rĂ©ponse totalement satisfaisante. Heureusement, le passage Ă lâĂ©chelle pourra toujours se faire de maniĂšre hybride selon lâavancement du dĂ©veloppement des solutions de seconde couche : la communautĂ© de Bitcoin Cash nâest pas opposĂ©e dans lâabsolu au rĂ©seau Lightning et aux chaĂźnes latĂ©rales, mĂȘme si elle considĂšre que lâaccroissement de lâactivitĂ© sur la chaĂźne est une prioritĂ©.
Â
Conclusion
Ainsi, Bitcoin Cash est lâincarnation de la gouvernance dĂ©centralisĂ©e de Bitcoin : il est le produit dâun dĂ©bat sur la scalabilitĂ© qui ne sâest jamais rĂ©solu. Il puise ses forces dans lâhistoire de Bitcoin, ce qui explique toute la passion qui lâentoure. Jâaime Bitcoin Cash Ă cause de la vision claire de ce quâil veut devenir : un argent liquide Ă©lectronique dĂ©centralisĂ© facile Ă utiliser et accessible Ă tous. Jâaime Bitcoin Cash Ă cause de la communautĂ© qui porte cet objectif dans son cĆur. Jâaime Bitcoin Cash Ă cause de sa capacitĂ© Ă Ă©voluer pour que cette vision se rĂ©alise.
Ă ceux qui pensent que Bitcoin Cash fait fausse route et dĂ©tĂ©riore lâimage de Bitcoin, je dirai que son existence a au moins le mĂ©rite de rendre service Ă Bitcoin en attirant les individus qui pensent que lâaugmentation de la taille des blocs est la voie Ă suivre et en faisant un travail dâadoption des commerçants qui bĂ©nĂ©ficie Ă toutes les cryptomonnaies. De plus, je prĂ©ciserai que le fait de soutenir Bitcoin Cash ne signifie pas pour moi que je suis fermĂ© aux autres modĂšles. Il faut reconnaĂźtre que Bitcoin a un effet de rĂ©seau et une stabilitĂ© exemplaires qui font de lui un point stable dans lâĂ©cosystĂšme, et quâil existe aussi des protocoles comme Ethereum ou Tezos qui possĂšdent un conception diffĂ©rente et qui permettent de faire des choses qui ne sont pas vraiment possibles sur Bitcoin Cash.
Lâavenir est incertain dans lâĂ©cosystĂšme des cryptomonnaies et il nâest pas impossible que Bitcoin Cash disparaisse Ă un moment ou un autre, du fait dâune Ă©niĂšme querelle interne ou de la concurrence dâune autre cryptomonnaie. NĂ©anmoins, la vie est une prise de risque et lâinstabilitĂ© qui le caractĂ©rise actuellement pourrait bien ĂȘtre sa plus grande force sur le long terme. Câest pourquoi je lui prĂ©dis une brillante destinĂ©e.
Â
Notes
1. â Certaines personnes considĂšrent que les mineurs se sont opposĂ©s Ă SegWit parce que cette mise Ă niveau annulait les effets de lâASICBoost, une technique brevetĂ©e qui permettrait dâaugmenter lâefficacitĂ© du minage de 20 % et que certains mineurs utiliseraient en secret. Bitmain a toujours niĂ© cette allĂ©gation.
2. â Dans la transaction de rĂ©compense du « bloc dâexode » de Bitcoin Cash (478 559 ), on trouve dâailleurs un message de bienvenue pour Shuya Yang, la fille de Haipo Yang, le PDG de ViaBTC :
Welcome to the world, Shuya Yang!
3. â Le 3 novembre 2008, en rĂ©ponse Ă lâobjection de James A. Donald selon laquelle le systĂšme ne passait pas correctement Ă lâĂ©chelle, Satoshi Nakamoto a dĂ©clarĂ© :
Long before the network gets anywhere near as large as that, it would be safe for users to use Simplified Payment Verification (section 8) to check for double spending, which only requires having the chain of block headers, or about 12KB per day. Only people trying to create new coins would need to run network nodes. At first, most users would run network nodes, but as the network grows beyond a certain point, it would be left more and more to specialists with server farms of specialized hardware. A server farm would only need to have one node on the network and the rest of the LAN connects with that one node.
The bandwidth might not be as prohibitive as you think. A typical transaction would be about 400 bytes (ECC is nicely compact). Each transaction has to be broadcast twice, so lets say 1KB per transaction. Visa processed 37 billion transactions in FY2008, or an average of 100 million transactions per day. That many transactions would take 100GB of bandwidth, or the size of 12 DVD or 2 HD quality movies, or about $18 worth of bandwidth at current prices.
If the network were to get that big, it would take several years, and by then, sending 2 HD movies over the Internet would probably not seem like a big deal.
4. â MĂȘme aprĂšs avoir implĂ©mentĂ© une taille limite des blocs de 1 Mo, Satoshi Nakamoto a toujours envisagĂ© de lâaugmenter, comme le prouve son message du 4 octobre 2010 sur le forum Bitcointalk :
It can be phased in, like:
if (blocknumber > 115000)
maxblocksize = largerlimit
It can start being in versions way ahead, so by the time it reaches that block number and goes into effect, the older versions that donât have it are already obsolete.
When weâre near the cutoff block number, I can put an alert to old versions to make sure they know they have to upgrade.
5. â LâidĂ©e dâune taille limite des blocs adaptable nâest pas nouvelle et se retrouve dans le « Consensus Ămergent » de Bitcoin Unlimited ainsi que dans le nom de Bitcoin ABC, ABC signifiant « Adjustable Blocksize Cap ». Une Ă©bauche de BIP a Ă©tĂ© Ă©crite par Imaginary Username.
6. â On comprend quâil y a un problĂšme si les nĆuds se situent gĂ©ogaphiquement au mĂȘme endroit, sâils passent par le mĂȘme FAI, ou pire, sâils sont tous hĂ©bergĂ©s sur AWS. Voir lâentrevue entre Naomi Brockwell et Josh Ellithorpe Ă ce sujet pour un Ă©clairage plus complet.
7. â Ă capacitĂ© transactionnelle Ă©gale, un rĂ©seau qui sert 10 millions de personnes est plus utile quâun rĂ©seau qui sert 10 000 personnes, ce qui incite les gros opĂ©rateurs (coopĂ©ratives de minage, plateformes dâĂ©change, portefeuilles, applications, etc.) Ă entretenir un nĆud.
Sources
Satoshi Nakamoto, Bitcoin: A Peer-to-Peer Electronic Cash System , 31 octobre 2008. Daniel Morgan, The Great Bitcoin Scaling DebateâââA Timeline , 3 dĂ©cembre 2017. Joannes Vermorel, Terabyte blocks for Bitcoin Cash , 17 dĂ©cembre 2017. Jonathan Toomim, An incomplete history of the Bitcoin Cashâs origin and the Minimum Viable Fork project , 1er juin 2019. Haipo Yang, The Story behind Bitcoin Fork , 26 aoĂ»t 2019. Joannes Vermorel, On choosing the right block size for Bitcoin , 17 septembre 2019.The Bitcoin Cash Roadmap