Qu’est-ce que Bitcoin Cash? [Le guide du débutant le plus récent]

Dans ce guide, nous allons vous parler de tous les incidents qui ont conduit à la création de Bitcoin Cash. Ceci est purement à des fins éducatives.

TL; DR

  1. Bitcoin Cash est un hard-fork de Bitcoin.
  2. La fourchette s’est produite en août 2017, après qu’un groupe de membres de la communauté Bitcoin aient voulu créer un nouveau protocole avec une taille de bloc plus grande..
  3. Les blocs Bitcoin Cash d’origine avaient une limite de taille de bloc supérieure de 8 Mo.

Si vous souhaitez acheter rapidement Bitcoin Cash.

Mis à jour – 26 février 2019

Qu’est-ce que Bitcoin Cash?

Bitcoin Cash (BCH) est une crypto-monnaie qui a été créée le 1er août 2017, lorsqu’une section de la communauté Bitcoin a décidé de s’éloigner du protocole principal. Bitcoin a été criblé de problèmes d’évolutivité et selon ces membres de la communauté, le problème pourrait être résolu en augmentant simplement la taille du bloc. Après une longue impasse, ils ont finalement décidé de créer leur propre crypto-monnaie avec une taille de bloc qui avait une limite supérieure de 8 Mo par rapport à 1 Mo d’origine. Selon eux, l’augmentation de la taille des blocs permettra de traiter plus de transactions.

Nous n’allons pas vous dire quel côté a raison et quel côté a tort, cela dépend entièrement de vous. Dans ce guide, nous allons vous parler de tous les incidents qui ont conduit à la création de Bitcoin Cash. Ceci est purement à des fins éducatives.

Comment fonctionnent les transactions Bitcoin?

Bitcoin a été introduit par un homme / une femme / un groupe inconnu sous le pseudonyme, Satoshi Nakamoto dans leur document de recherche, désormais légendaire, «Bitcoin: un système de paiement électronique peer-to-peer». Ce que Bitcoin a fourni était un système de monnaie numérique décentralisé peer-to-peer. L’ensemble du système de bitcoin fonctionne grâce au travail effectué par un groupe de personnes appelées «mineurs».

Alors que font ces mineurs? Les deux plus grandes activités qu’ils font sont:

  • Extraction de blocs.
  • Ajouter des transactions aux blocs.

Extraction de blocs

Tous les mineurs utilisent leur puissance de calcul pour rechercher de nouveaux blocs à ajouter à la blockchain. Le processus suit le protocole de «preuve de travail» et une fois qu’un nouveau bloc a été découvert, les mineurs responsables de la découverte reçoivent une récompense, actuellement fixée à 12,5 bitcoins (elle est divisée par deux tous les 210000 blocs), mais ce n’est pas le cas. la seule incitation que les mineurs ont.

Ajouter des transactions aux blocs

Lorsqu’un groupe de mineurs découvre et exploite un nouveau bloc, ils deviennent des dictateurs temporaires de ce bloc. Supposons qu’Alice doive envoyer 5 bitcoins à Bob, qu’elle ne lui envoie pas physiquement d’argent, les mineurs doivent réellement ajouter cette transaction aux blocs de la chaîne et ce n’est qu’alors que cette transaction sera considérée comme terminée. Afin d’ajouter ces transactions aux blocs, les mineurs peuvent facturer des frais. Si vous souhaitez que votre transaction soit ajoutée rapidement à ces blocages, vous pouvez donner aux mineurs des frais plus élevés pour «couper en ligne» pour ainsi dire.

Pour qu’une transaction soit valide, elle doit être ajoutée à un bloc de la chaîne. Cependant, c’est à ce moment qu’un problème survient, un bloc dans la chaîne a une taille limite de 1 Mo et il n’y a qu’un nombre limité de transactions pouvant être effectuées à la fois. C’était gérable avant, mais quelque chose s’est passé qui a fait de ce problème un énorme problème, le bitcoin est devenu célèbre!

Le problème de l’évolutivité Bitcoin, c’est-à-dire la taille compte?

Oui, le bitcoin est devenu populaire et avec cela est venu sa propre série de problèmes. Dans ce graphique, vous pouvez voir le nombre de transactions effectuées par mois:

Qu'est-ce que Bitcoin Cash? Un guide de base pour les débutants

Source de l’image: Wikipedia

Comme vous pouvez le voir, le nombre de transactions mensuelles ne fait qu’augmenter et avec la limite actuelle de taille de bloc de 1 Mo, le bitcoin ne peut gérer que 4,4 transactions par seconde. Lorsque Bitcoin a été créé pour la première fois, les développeurs ont défini la limite de taille de 1 Mo parce qu’ils voulaient réduire les transactions de spam qui pourraient obstruer tout le réseau Bitcoin..

Cependant, à mesure que le nombre de transactions augmentait à pas de géant, le rythme auquel les blocs se remplissaient augmentait également. Le plus souvent, les gens ont dû attendre la création de nouveaux blocs pour que leurs transactions aboutissent. Cela a créé un arriéré de transactions, en fait, le seul moyen de prioriser vos transactions est de payer des frais de transaction suffisamment élevés pour attirer et inciter les mineurs à prioriser vos transactions..

Cela a introduit le système «remplacer par des frais». En gros, voici comment cela fonctionne. Supposons qu’Alice envoie 5 bitcoins à Bob, mais que la transaction ne se déroule pas en raison d’un retard de traitement. Elle ne peut pas «supprimer» la transaction car les bitcoins une fois dépensés ne peuvent jamais revenir. Cependant, elle peut faire une autre transaction de 5 bitcoins avec Bob mais cette fois avec des frais de transaction suffisamment élevés pour inciter les mineurs. Lorsque les mineurs mettent sa transaction dans le bloc, cela écrasera également la transaction précédente et la rendra nulle et non avenue..

Bien que le système de «remplacement par frais» soit rentable pour les mineurs, il est assez gênant pour les utilisateurs qui ne sont peut-être pas aussi bien à faire. En fait, voici un graphique du temps d’attente qu’un utilisateur devra traverser s’il a payé le minimum de frais de transaction possibles:

Qu'est-ce que Bitcoin Cash? Un guide de base pour les débutants

Image courtoisie: Business Insider.

Si vous payez les frais de transaction les plus bas possibles, vous devrez attendre un temps médian de 13 minutes pour que votre transaction soit effectuée..

Pour réparer cet inconvénient, il a été suggéré d’augmenter la taille du bloc de 1 Mo à 2 Mo. Aussi simple que cela puisse paraître, cette suggestion n’est pas si simple à mettre en œuvre, et cela a donné lieu à de nombreux débats et conflits avec l’équipe 1mb et l’équipe 2mb prêtes à s’affronter avec des fourches. Comme déjà mentionné, nous voulons adopter une position neutre dans tout ce débat et nous aimerions présenter les arguments avancés par les deux parties..

Arguments contre l’augmentation de la taille des blocs

  • Les mineurs perdront leur motivation car les frais de transaction diminueront: puisque la taille des blocs augmentera, les transactions seront facilement insérées, ce qui réduira considérablement les frais de transaction. Il y a des craintes que cela puisse décourager les mineurs et qu’ils pourraient passer à des pâturages plus verts. Si le nombre de mineurs diminue, cela diminuera le hashrate global du bitcoin.
  • Les bitcoins ne doivent pas être utilisés à des fins quotidiennes: certains membres de la communauté ne veulent pas que le bitcoin soit utilisé pour des transactions quotidiennes régulières. Ces personnes estiment que les bitcoins ont un objectif plus élevé que d’être simplement une monnaie courante.
  • Cela divisera la communauté: une augmentation de la taille du bloc provoquera inévitablement une fourchette dans le système qui fera deux bitcoins parallèles et divisera donc la communauté dans le processus. Cela peut détruire l’harmonie dans la communauté.
  • Cela entraînera une centralisation accrue: étant donné que la taille du réseau augmentera, la quantité de puissance de traitement requise pour l’extraction augmentera également. Cela supprimera tous les petits pools miniers et donnera des pouvoirs miniers exclusivement aux grands pools. Cela augmentera à son tour la centralisation qui va à l’encontre de l’essence même des bitcoins.

Arguments pour l’augmentation de la taille du bloc

  • L’augmentation de la taille du bloc fonctionne réellement à l’avantage du mineur: l’augmentation de la taille du bloc signifiera une augmentation des transactions par bloc, ce qui augmentera à son tour le montant des frais de transaction qu’un mineur peut gagner en minant un bloc.
  • Le Bitcoin doit se développer davantage et être plus accessible pour «l’homme ordinaire». Si la taille du bloc ne change pas, il existe une possibilité très réelle que les frais de transaction augmentent de plus en plus. Lorsque cela se produit, l’homme ordinaire ne pourra jamais l’utiliser et il ne sera utilisé que par les riches et les grandes entreprises. Cela n’a jamais été le but de Bitcoin.
  • Les changements ne se produiront pas d’un seul coup, ils se produiront progressivement avec le temps. La plus grande crainte que les gens ont en ce qui concerne le changement de taille de bloc est que trop de choses vont être affectées en même temps et cela entraînera une perturbation majeure. Cependant, les personnes qui sont «pro-augmentation de la taille des blocs» pensent qu’il s’agit d’une crainte non fondée, car la plupart des changements seront traités sur une période de temps.
  • L’augmentation de la taille des blocs bénéficie déjà d’un large soutien et les personnes qui ne sont pas avec le temps risquent d’être laissées pour compte.

Afin de résoudre les problèmes d’évolutivité, deux suggestions ont été faites:

  • Une fourchette souple.
  • Une fourche dure.

Avant d’entrer dans l’une d’entre elles, comprenons la différence fondamentale entre une fourche souple et une fourche dure. Une fourchette est une condition dans laquelle l’état de la blockchain diverge en chaînes où une partie du réseau a une perspective différente sur l’historique des transactions d’une autre partie du réseau. C’est fondamentalement ce qu’est un fork, c’est une divergence dans la perspective de l’état de la blockchain.

Qu’est-ce qu’une fourche souple?

Chaque fois qu’une chaîne doit être mise à jour, il y a deux façons de le faire: une fourche souple ou une fourche dure. Considérez le soft fork comme une mise à jour du logiciel rétrocompatible. Qu’est-ce que cela signifie? Supposons que vous exécutiez MS Excel 2005 sur votre ordinateur portable et que vous souhaitiez ouvrir une feuille de calcul intégrée à MS Excel 2015, vous pouvez toujours l’ouvrir car MS Excel 2015 est rétrocompatible.

MAIS, cela dit, il y a une différence. Toutes les mises à jour dont vous pouvez bénéficier dans la nouvelle version ne vous seront pas visibles dans l’ancienne version. Pour en revenir à notre analogie MS Excel, supposons qu’il existe une fonctionnalité permettant de mettre des GIF dans la feuille de calcul dans la version 2015, vous ne verrez pas ces GIF dans la version 2005. Donc, en gros, vous verrez tout le texte, mais vous ne verrez pas le GIF.

Qu’est-ce qu’une fourche dure?

La principale différence entre une fourche souple et une fourche dure est qu’elle n’est pas rétrocompatible. Une fois qu’il est utilisé, il n’y a absolument aucun retour en arrière. Si vous ne rejoignez pas la version mise à niveau de la blockchain, vous n’aurez accès à aucune des nouvelles mises à jour ni n’interagissez avec les utilisateurs du nouveau système. Pensez Playstation 3 et Playstation 4. Vous ne pouvez pas jouer à des jeux PS3 sur PS4 et vous ne pouvez pas jouer à des jeux PS4 sur PS3.

Qu'est-ce que Bitcoin Cash?

Andreas Antonopoulos décrit la différence entre une fourchette dure et une fourchette molle comme suit: Si un restaurant végétarien choisissait d’ajouter du porc à son menu, il serait considéré comme une fourchette dure. s’ils décidaient d’ajouter des plats végétaliens, tous ceux qui sont végétariens pourraient toujours manger végétaliens, vous n’avez pas besoin d’être végétalien pour y manger, vous pourriez toujours être végétarien pour y manger et les mangeurs de viande pourraient y manger aussi, alors c’est une fourchette molle.

Cependant, pour que tout changement majeur se produise dans Bitcoin, le système doit parvenir à un consensus. Alors, comment une économie décentralisée parvient-elle à un accord sur quoi que ce soit? À l’heure actuelle, les deux principaux moyens d’y parvenir sont:

  • Miner activé: essentiellement les changements qui sont votés par les mineurs.
  • Activé par l’utilisateur: modifications votées par les personnes disposant de nœuds actifs.

Avant d’aller plus loin, nous devons comprendre ce qu’est Segwit.

Qu’est-ce que segwit?

Nous n’entrerons pas très profondément dans ce qu’est le segwit, mais pour comprendre pourquoi le bitcoin cash est né, il est important d’avoir une idée de ce que c’est. Juste pour répéter ce que nous avons déjà mentionné, nous ne prendrons aucun parti dans ce débat, nous allons simplement vous en informer.

Lorsque vous examinez de près un bloc, voici à quoi il ressemble:

diagramme

Courtoisie d’image: Riaz Faride

Il y a bien sûr l’en-tête de bloc qui contient 6 éléments, à savoir:

  • Version.
  • Hash de bloc précédent.
  • Transaction Merkle Roots.
  • Horodatage de l’époque.
  • Objectif de difficulté.
  • Nonce.

Et avec l’en-tête du bloc, il y a le corps, et le corps est plein de détails sur les transactions. Alors, en quoi consiste une transaction Bitcoin? Toute transaction se compose de 3 éléments:

  • Les détails de l’expéditeur qui sont l’entrée.
  • Les détails du récepteur, c’est-à-dire la sortie.
  • La signature numérique.

La signature numérique est extrêmement importante car c’est elle qui vérifie si l’expéditeur dispose effectivement du montant de fonds requis pour effectuer la transaction ou non. Comme vous pouvez le voir dans le diagramme ci-dessus, il fait partie des données d’entrée. Maintenant, bien que ce soient toutes des données très importantes, cela pose un gros problème. Cela prend beaucoup trop de place. Espace qui est déjà en disponibilité limitée grâce à la taille de bloc de 1 Mo. En effet, la signature représente près de 65% de l’espace occupé par une transaction!

Le Dr Peter Wuille a trouvé une solution pour cela, il l’appelle Témoin Séparé aka Segwit. C’est ce qui se passera une fois que segwit est activé, tous les détails de l’expéditeur et du destinataire iront à l’intérieur du bloc principal, cependant, les signatures entreront dans un nouveau bloc appelé le «bloc étendu».

Bloc étendu

Donc, ce que cela fera, c’est que cela créera plus d’espace dans les blocs pour plus de transactions. Maintenant que vous avez une compréhension très élémentaire de ce qu’est segwit, voyons ses avantages et ses inconvénients.

Quels sont les avantages et les inconvénients de segwit?

Avantages de segwit:

  • Augmente le nombre de transactions qu’un bloc peut prendre.
  • Diminue les frais de transaction.
  • Réduit la taille de chaque transaction individuelle.
  • Les transactions peuvent désormais être confirmées plus rapidement car le temps d’attente va diminuer.
  • Aide à l’évolutivité du bitcoin.
  • Étant donné que le nombre de transactions dans chaque bloc augmentera, cela peut augmenter le total des frais globaux qu’un mineur peut percevoir..

Inconvénients de segwit:

  • Les mineurs bénéficieront désormais de frais de transaction moins élevés pour chaque transaction individuelle.
  • La mise en œuvre est complexe et tous les portefeuilles devront implémenter segwit eux-mêmes. Il y a de grandes chances qu’ils ne réussissent pas du premier coup.
  • Cela augmentera considérablement l’utilisation des ressources puisque la capacité, les transactions, la bande passante tout augmenteront.

Lorsque les développeurs ont construit SegWit, ils y ont ajouté une clause spéciale. Il ne peut être activé que s’il est approuvé à 95% par les mineurs. Après tout, c’est un énorme changement dans le système et ils ont pensé qu’obtenir une super majorité était la voie à suivre. Cependant, cela a provoqué une interruption du système. La plupart des mineurs ne veulent pas que segwit soit activé. Ils craignent que, puisque l’espace de bloc disponible augmente, cela réduira considérablement les frais de transaction qu’ils peuvent obtenir. En conséquence, ils ont bloqué le segwit, ce qui a à son tour rendu furieux les utilisateurs et les entreprises qui souhaitent désespérément que segwit soit activé..

Finalement, ils ont eu l’idée d’un UASF aka User Activated Soft Fork appelé BIP 148.

Qu’est-ce qu’un BIP?

BIPs ou Bitcoin Improvement Proposals est un document de conception qui présente diverses conceptions et améliorations du réseau Bitcoin. Il existe trois types de BIP:

  • Standards Track BIPs: Modifications du protocole réseau, des transactions et des blocs.
  • BIP d’information: traitement des problèmes de conception et des directives générales.
  • Processus BIPs: modifications du processus.

Alors, qu’est-ce que BIP 148?

Le BIP 148 est une fourche souple activée par l’utilisateur, c’est-à-dire une fourche souple qui a été activée par les utilisateurs. Ce qu’il dit, c’est que tous les nœuds complets des réseaux Bitcoin rejetteront tous les blocs qui sont créés sans segwit enraciné. L’idée est de motiver les mineurs à mettre l’activation segwit dans les blocs qu’ils exploitent pour que cela fasse partie du système.

On espère qu’en encourageant de plus en plus de mineurs à venir du côté du BIP 148, le seuil de 95% sera finalement franchi et le segwit sera activé. Il y a des craintes légitimes d’une scission de la chaîne, mais cela peut être facilement évité si seulement 51% des mineurs viennent du côté du BIP 148. Avoir plus de la moitié des mineurs de l’autre côté réduira considérablement le taux de hachage de la chaîne héritée, c’est-à-dire la chaîne d’origine.

En suivant la théorie des jeux de coordination, les mineurs seront obligés de passer de l’autre côté avec la majorité. Cela a cependant soulevé une grave préoccupation. Que se passe-t-il si le changement ne se fait pas sans heurts et que se passe-t-il s’il provoque une rupture légitime de la chaîne? Cela pourrait être un désastre et c’est exactement le problème soulevé par la société minière Bitmain. Ainsi, comme plan d’urgence pour le BIP 148, Bitmain a proposé un UAHF aka User Activated Hard Fork.

Qu’est-ce que l’UAHF?

Le Hard Fork activé par l’utilisateur est une proposition de Bitmain qui permettra la construction d’une toute nouvelle forme de bitcoin et de blocs de plus grande taille. Puisqu’il s’agit d’un hard fork, la chaîne ne sera pas rétrocompatible avec le reste de la blockchain bitcoin . La principale raison pour laquelle cela semble si attrayant est que le hard fork ne nécessite pas une majorité de puissance de hachage pour être appliqué. Tous les nœuds qui acceptent ces changements d’ensemble de règles suivront automatiquement cette blockchain, quel que soit le support qu’elle reçoit. Dans le même temps, beaucoup de gens n’étaient tout simplement pas satisfaits de l’idée de séparer les signatures du reste des données de transaction, ils considéraient cela comme un piratage..

Bitmain visualise cela comme une évasion volontaire pour tous ceux qui ne sont pas intéressés par le suivi de la proposition BIP 148. Si vous ne l’aimez pas, sautez dans le bateau et vous pouvez faire partie de cette nouvelle chaîne. Lors de la conférence «Future of Bitcoin», un développeur nommé Amaury Séchet a révélé le projet Bitcoin ABC (Ajustable Blocksize Cap) et a annoncé la prochaine hardfork. Suite à l’annonce, et après la première version du client de Bitcoin ABC, le projet «Bitcoin Cash» (BCC) a été annoncé et est entré en vigueur le 1er août..

Qu’est-ce que Bitcoin Cash?

Logo de Bitcoin Cash

C’est ainsi que le site Web du projet Bitcoin Cash se définit: «Bitcoin Cash est de l’argent électronique peer-to-peer pour Internet. Il est entièrement décentralisé, sans banque centrale et ne nécessite aucun tiers de confiance pour fonctionner. » Avez-vous remarqué l’accent mis sur les mots «monnaie électronique peer-to-peer»? Cela est fait par conception parce que la motivation principale de l’existence de Bitcoin Cash dépend uniquement de la réalisation de plus de transactions comme le souligne Jimmy Song dans son article Medium.

Bitcoin Cash (BCH) ressemble beaucoup à Bitcoin mais présente des différences très notables:

  • La taille du bloc est de 8 mb.
  • Il n’aura pas de segwit.
  • Il ne sera pas doté de la fonctionnalité “Remplacer par des frais”.
  • Il aura une protection contre la relecture et l’effacement.
  • Il offre un moyen d’ajuster la difficulté de preuve de travail plus rapidement que l’intervalle d’ajustement de difficulté de bloc normal de 2016 trouvé dans Bitcoin..

Étant donné que BCH est le résultat d’une hardfork, toute personne qui possédait BTC a obtenu le même nombre de pièces dans BCH À condition de ne pas avoir son BTC en échange et d’être en possession de ses clés privées au moment de la hardfork. Alors maintenant, passons en revue certaines fonctionnalités intéressantes de Bitcoin Cash.

Comment Bitcoin Cash empêche les attaques de relecture?

L’une des meilleures caractéristiques de Bitcoin Cash est la façon dont il contourne l’un des plus gros problèmes auxquels toute crypto-monnaie peut être confrontée après le forking, l’attaque de relecture..

Qu’est-ce qu’une attaque de relecture?

Une attaque de relecture est une transmission de données répétée ou retardée de manière malveillante. Dans le contexte d’une blockchain, il prend une transaction qui se produit dans une blockchain et la répète de manière malveillante dans une autre blockchain. Par exemple. Alice envoie 5 BTC à Bob, sous une attaque de relecture, elle lui enverra également 5 BCH, même si elle n’a jamais eu l’intention de le faire.

Alors, comment Bitcoin Cash empêche-t-il les attaques de relecture? (données tirées de la réponse d’Andre Chow dans l’échange de pile)

  • Utilisation d’un algorithme sighash redéfini. Cet algorithme sighash n’est utilisé que lorsque l’indicateur sighash a le bit 6 défini. Ces transactions seraient invalides sur la chaîne non-UAHF car les différents algorithmes de sighashing entraîneront des transactions invalides.
  • Utilisation de la sortie OP_RETURN qui contient la chaîne «Bitcoin: un système de paiement électronique peer-to-peer» comme données. Toute transaction contenant cette chaîne sera considérée comme invalide par les nœuds Bitcoin Cash jusqu’au 530 000e bloc. Fondamentalement, avant ce bloc, vous pouvez fractionner vos pièces en effectuant d’abord des transactions sur la chaîne non UAHF avec la sortie OP_RETURN, puis en effectuant ensuite des transactions sur la chaîne UAHF..

Comment Bitcoin Cash attire-t-il les mineurs?

Toute crypto-monnaie dépend fortement de ses mineurs pour fonctionner correctement. Dernièrement, le bitcoin cash a attiré de nombreux mineurs, ce qui a considérablement amélioré son taux de hachage. Voici comment ils ont fait cela. Pour cela, nous prendrons à nouveau l’aide du brillant Jimmy Song.

Bitcoin Cash a une règle fixe quant au moment où il diminue sa difficulté. Avant de voir la règle, il est important de comprendre ce qu’est le temps passé médian (MTP). C’est la médiane des 11 derniers blocs qui ont été extraits dans une blockchain. Fondamentalement, alignez les 11 derniers blocs les uns après les autres et l’heure à laquelle le bloc du milieu est extrait est le temps médian passé de l’ensemble. Le MTP nous aide à déterminer le moment auquel les futurs blocs peuvent également être exploités. Voici un graphique du MTP de différents blocs:

Image courtoisie: article de Jimmy Song Medium.

Donc, c’est la règle pour l’ajustement de la difficulté en bitcoin cash: si le temps passé médian du bloc actuel et le temps passé médian de 6 blocs avant est supérieur à 12 heures alors la difficulté diminue de 20% c’est-à-dire que cela devient 20% plus facile pour mineurs pour trouver des blocs plus récents. Cela donne aux mineurs le pouvoir d’ajuster la difficulté, par exemple. vérifier l’écart de 13 heures entre les blocs 478570 et 478571. Les mineurs ont peut-être simplement fait cela pour rendre les blocs plus faciles à exploiter.

Une autre chose intéressante à noter est comment et quand le taux de difficulté peut s’ajuster dans une crypto-monnaie. Ceci est un graphique qui suit le taux de difficulté de BCH:

Image courtoisie: Bitinfocharts.com

Le taux de difficulté s’ajuste en fonction du nombre de mineurs dans le système. S’il y a moins de mineurs, le taux de difficulté diminue car la puissance de hachage globale du système diminue. Lorsque Bitcoin Cash a démarré pour la première fois, il avait un peu de mal à trouver des mineurs, en conséquence sa difficulté a considérablement diminué. Cela a à son tour attiré de nombreux mineurs qui ont trouvé cette opportunité très lucrative. Cela a provoqué un exode des mineurs de BTC à tel point que la puissance de hachage de BTC a été divisée par deux, réduisant le temps de transaction et augmentant les frais. Des rapports sur les médias sociaux ont déclaré que la transaction BTC prenait des heures, voire des jours, à se terminer. Voici le graphique qui montre la baisse du taux de hachage de BTC:

Qu'est-ce que Bitcoin Cash? [Le guide du débutant le plus récent]

Image courtoisie: Investopedia

Qu’est-ce que la guerre de hachage?

À l’heure actuelle, une guerre se déroule au sein de la communauté Bitcoin Cash. Cette guerre a été surnommée la «guerre du hachage» et elle a peut-être plongé à elle seule tout le marché.

La guerre de hachage est essentiellement une guerre civile entre deux factions rivales au sein de la communauté Bitcoin Cash:

  • Bitcoin ABC: Bitcoin Adjustable Blocksize Cap est le camp dirigé par Roger Ver et le PDG de Bitmain Jihan Wu
  • Bitcoin SV: La vision de Bitcoin Satoshi est dirigée par Craig Wright (qui prétend être Satoshi Nakamoto) et le milliardaire Calvin Ayre, le propriétaire du plus grand pool BCH, CoinGeek.

En novembre 2018, Bitcoin Cash a traversé une fourchette difficile et s’est scindé en Bitcoin Cash ABC et Bitcoin Cash SV.

Ces deux chaînes utilisent leur pouvoir de hachage pour extraire la plus longue chaîne. Celui qui a la chaîne la plus longue et la plus efficace devient la chaîne Bitcoin Cash dominante.

Donc, cela nous amène à la question évidente.

Pourquoi la guerre du hasch a-t-elle lieu? Pourquoi Roger Ver et Craig Wright se font-ils la gorge?

Eh bien, il y a deux raisons:

  • Taille du bloc (surprise surprise!)
  • Modifications du script Bitcoin

Taille de bloc

Bitcoin ABC veut une limite de bloc de 32 Mo tandis que Bitcoin SV veut une limite de bloc de 128 Mo, soit près de 4 fois celle de la taille de bloc Bitcoin ABC améliorée.

Modifications du script

Comme vous le savez peut-être déjà, les transactions Bitcoin sont codées à l’aide de «Script» Nous avons un guide détaillé en deux parties qui vous aidera à comprendre comment fonctionne le script.

Une chose dont vous devez vous souvenir ici, le script est un langage volontairement simple et non polyvalent. Ce n’est pas un langage Turing-Complet hautement fonctionnel comme la solidité qui est utilisé pour créer des contrats intelligents. Le seul but du script est de donner forme aux transactions Bitcoin.

En août 2018, Bitcoin ABC a introduit deux nouveaux opcodes dans le script Bitcoin Cash, avec une hardfork. Ces opcodes étant:

  • OP_CHECKDATASIG
  • OP_CHECKDATASIGVERIFY

Ces opcodes ont fondamentalement introduit une fonctionnalité de type «contrat intelligent» dans Bitcoin Cash en permettant aux transactions de vérifier et de valider la signature sur un message externe, provenant d’une source de données externe de confiance ou d’un oracle..

Ce changement n’était pas acceptable pour les puristes Bitcoin.

Selon eux, ces opcodes et fonctionnalités n’ont jamais fait partie de la vision originale de Satoshi Nakamoto. Ils voulaient un Bitcoin Cash qui soit aussi proche que possible du plan d’origine. Par conséquent, Bitcoin SV est né.

Bitcoin SV n’utilisera pas ces nouveaux opcodes. En fait, il utilisera deux des opcodes Satoshi d’origine (OP_LSHIFT et OP_RSHIFT) qui avaient été désactivés dans la nouvelle version de Bitcoin Cash.

Le côté laid de la guerre de Hash

Nous allons essayer de garder une position très neutre ici, mais nous devons rendre compte à quel point cette guerre est devenue laide. Plus que Bitcoin ABC vs Bitcoin SV, c’est devenu Roger “The Bitcoin Jesus” Ver vs Craig “Je suis Satoshi” Wright.

Il y a eu des insultes flagrantes et de la négativité des deux côtés. En fait, certains des arguments n’ont pas été différents des diatribes de style pro-catch excessives. Celui-ci étant en tête du peloton:

Et puis il y a aussi l’e-mail que Wright a envoyé à Ver, que nous ne pouvons pas publier ici en raison de son contenu fort. Vous pouvez lisez-le ici.

Ver, pour sa part, avait ceci à dire à propos de Wright: «Satoshi ou pas, les choses que Craig Wright dit sont exactement celles qui m’ont amené à m’inscrire à Bitcoin en premier lieu.»

Qui gagne la guerre?

Examinons les deux camps et voyons qui gagne la guerre de Hash. Tous les graphiques sont tirés de coin.dance.

# 1 Hashrate

Puisque cette bataille concerne le hashrate, nous pourrions aussi bien vérifier qui fait le mieux à cet égard:

Il semble que Bitcoin ABC a eu un hashrate supérieur à Bitcoin SV pour la plupart, au début. Il y a eu des cas où Bitcoin SV a pu dépasser Bitcoin ABC, mais pour la plupart, Bitcoin ABC a été supérieur en termes de hashrate … jusqu’au 3 décembre 2018.

Après cela, il semble que Bitcoin ABC a subi une forte baisse de son hashrate tandis que Bitcoin SV semble avoir pris le léger avantage.

# 2 Longueur de la chaîne

Un jour après la fourche, 16 novembre 2018, Bitcoin cash ABC a couru en avant avec 50 blocs. ABC semble avoir une meilleure force globale de POW que SV.

# 3 Nœuds ABC vs SV

Qu'est-ce que Bitcoin Cash? [Le guide du débutant le plus récent]

Voyons combien de nœuds se trouvent dans Bitcoin Cash ABC par opposition à Bitcoin Cash SV.

Bitcoin ABC a actuellement 1028 nœuds. Le nombre de nœuds a diminué après avoir connu un pic le 16 août 2018.

Voyons maintenant les nœuds Bitcoin SV.

Qu'est-ce que Bitcoin Cash? [Le guide du débutant le plus récent]

Bitcoin SV a un total de 542 nœuds. Le nombre total de nœuds a considérablement augmenté depuis le 15 novembre 2018, soit la date du hard fork Bitcoin Cash / Bitcoin SV. Après avoir atteint son apogée, le nombre de nœuds a été assez constant.

# 4 Approbation de la communauté

Voyons quel projet est le plus approuvé par les entreprises et la communauté.

Selon coin.dance, 71,8% de la communauté prend en charge Bitcoin ABC tandis que Bitcoin SV en a 44,9%..

Taux de hachage BTC vs ABC + SV

Pour sortir de cette guerre civile, regardons la situation dans son ensemble et voyons comment le hashrate de BTC se compare à celui d’ABC et de SV combinés.

Qu'est-ce que Bitcoin Cash? [Le guide du débutant le plus récent]

Comme vous pouvez le voir, BTC dépasse de loin les deux combinés.

Quel est l’avenir de Bitcoin Cash?

Bref, nous ne savons pas. Nous n’avons aucune idée de la façon dont le bitcoin cash va évoluer à l’avenir et nous ne savons pas non plus les répercussions à long terme qu’il aura sur BTC. Ce que nous savons, c’est que c’est la première fois que quelqu’un réussit à sortir de la BTC tout en conservant les enregistrements des transactions existantes..

Ce que nous avons ici est une expérience très intéressante qui nous apprendra beaucoup de leçons à l’avenir. Dans le même temps, la taille de bloc de 8 Mo est définitivement un aspect très séduisant et il reste à voir comment cela affecte les mineurs à long terme..

Cependant, la guerre de Hash a ouvert une situation très intrigante. Avec le grand nombre de fourchettes Bitcoin, cela peut diluer encore plus la valeur de Bitcoin. Le krach actuel du marché a été largement attribué à cette guerre. Le plus triste est que la guerre du hachage est devenue vraiment laide. Espérons que nous en sortirons indemnes.

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me