Bitcoin Cash est un criptomoneda qui est né à la suite du premier grand fourche dur qui a souffert Bitcoin, et son objectif est de surpasser ce dernier, en termes d'évolutivité et de capacité à servir de système de paiement à l'échelle mondiale.
Qu'est-ce que Bitcoin Cash (BCH)?
Là la crypto-monnaie Bitcoin Cash (BCH), était le premier grand fourche dur de Bitcoin. Cette bifurcation a eu lieu dans le passé 1 août 2017 à 13:36 UTC. Les raisons de ce fork sont dues à un changement profond dans la structuration de la blockchain et des protocoles de Bitcoin Cash par rapport au Bitcoin. Ces changements ont provoqué une nouvelle chaîne de blocs à partir de bloque Bitcoin # 478558, à partir de là commence l'histoire de Bitcoin Cash.
ACHETER BITCOIN CASH CHEZ BIT2MEAvec les modifications proposées, il était prévu de surmonter certains problèmes que, par conception, Bitcoin ne pouvait pas surmonter. Ces problèmes comprennent:
- Blocs de taille limitée. Bitcoin a sa taille de bloc limitée à 1 Mo, ce qui est médiocre aux yeux des développeurs de Bitcoin Cash. Pour surmonter cela, ils décident de faire un hard fork et fixent la limite de taille de 8 Mo. Avec ce changement, ils espèrent inclure plus de transactions par bloc et améliorer l'évolutivité.
- Frais de transaction très élevés. En raison de la faible évolutivité du Bitcoin, les frais de transaction sont parfois très élevés. Du point de vue des développeurs Bitcoin Cash, cela sape la massification et l'utilisation des micropaiements. Pour cette autre raison, ils promeuvent la hard fork afin d'améliorer cette situation.
Les deux situations sont bien connues dans Bitcoin et en fait il existe de nombreuses propositions ou BIP pour améliorer cela, cependant, ils ont tous été rejetés. Cela est dû aux changements profonds et incompatibles qui proviennent de la blockchain et qui conduiraient à un hard fork de Bitcoin, ce que son équipe principale et sa communauté ne voulaient pas.
Support de projet
Les chiffres les plus médiatiques de l'écosystème Bitcoin et crypto-monnaie qui ont pris en charge ces changements et la fourchette sont:
- Roger Ver, également connu sous le nom de "Bitcoin Jesus" pour promouvoir l'utilisation de Bitcoin depuis sa création. Il a développé Bitcoinstore.com en 2012, le premier magasin numérique où vous pouviez acheter des produits pour Bitcoin. Il a également participé en tant qu'investisseur précoce dans certaines des « sociétés Bitcoin » les plus reconnues aujourd'hui.
- Jihan Wu, un investisseur chinois qui a également soutenu Bitcoin depuis le début. Il est l'un des cofondateurs de Bitmain et du plus grand pool minier de Bitcoin, Antpool.
- Craig Wright, une figure bien connue et controversée au sein de Bitcoin. Cet informaticien et homme d'affaires australien faisait partie de Bitcoin Core et a été une figure importante de ce marché. Les problèmes ont commencé quand il a déclaré publiquement que c'était Satoshi Nakamoto après une enquête menée par Wired et Gizmodo a souligné cette possibilité. La preuve présentée par Wright a été rejetée, parmi tant d'autres, par Dan Kaminski (chercheur en sécurité informatique), Vitalik Buterin (Fondateur et développeur principal d'Ethereum) et Jeff Garzik (développeur majeur de Bitcoin). Actuellement, Craig Wright s'est séparé de Bitcoin Cash et a créé sa propre crypto-monnaie appelée Bitcoin trésorerie SV (Satoshi Vision). Avec lui, il envisage de présenter sa propre vision de ce que devrait vraiment être Bitcoin, même si de nombreux spécialistes ont de grands points de méfiance à l'égard de ce projet.
Controverse
Les changements introduits par Bitcoin Cash (BCH) n'ont pas été sans controverse dans le monde de la crypto. Cela a conduit à une forte confrontation entre utilisateurs, mineurs et développeurs de Bitcoin et Bitcoin Cash. Certes, Bitcoin a des problèmes d'évolutivité assez graves mais ses développeurs estiment qu'ils doivent être résolus par d'autres moyens. Cela va au-delà de la rupture de la compatibilité et de l'introduction de changements drastiques dans le code. De leur côté, les développeurs et la communauté Bitcoin Cash accusent les développeurs de Bitcoin Core d'avoir un monopole du développement et de ne pas proposer de solutions concrètes.
Le résultat de cela, des points de vue extrêmes et complètement divergents sur qui a raison ou tort. Une situation qui se produit lorsque dans un groupe humain l'incapacité de s'entendre apparaît. Il en résulte des frictions qui peuvent devenir plus importantes et diviser le groupe en deux ou plusieurs groupes en fonction des positions qu'ils prennent. Une situation alimentée par l'existence de tests et de demi-vérités tant au sein de Bitcoin que de Bitcoin Cash. Ce croisement d'accusations, entre les principaux acteurs et défenseurs des deux crypto-monnaies, a inévitablement provoqué la polarisation des deux communautés.
En fin de compte, ce qui s'est passé dans Bitcoin était un manque de consensus sur la voie à suivre. Le groupe minoritaire qui était en désaccord avec la feuille de route votée par la majorité du réseau, a activé un plan pour réaliser un hard fork et créer sa propre blockchain avec sa propre monnaie à l'image et à la ressemblance du Bitcoin mais avec le changements qu'ils considéraient comme les meilleurs pour que Bitcoin évolue de la manière la plus optimale possible.
Caractéristiques techniques de Bitcoin Cash
Mines
Grâce au fait que Bitcoin Cash est un hard fork de Bitcoin sans modifications majeures, son extraction est identique à celle de Bitcoin. Pour le processus minier, le protocole de consensus Preuve de travail (PoW) à côté du hachage SHA-256. Cela signifie que l'équipement minier Bitcoin est utilisé pour extraire Bitcoin Cash avec quelques modifications simples. C'était initialement attrayant pour ceux qui ont commencé à exploiter Bitcoin Cash. La diminution de la puissance minière dans le réseau signifiait une diminution de la difficulté de l'exploitation minière dont beaucoup ont profité pour obtenir des profits rapides.
Cependant, en 2018, cette situation a radicalement changé. A cette époque, l'exploitation minière BCH s'est avérée très coûteuse au regard des bénéfices qui en découlaient, ce qui a conduit à un réajustement de la difficulté minière pour maintenir le niveau des bénéfices des mineurs. Malgré cela, l'extraction de Bitcoin Cash continue de donner peu d'avantages, ceci en raison des faibles commissions que la faible valeur de BCH est facturée par rapport à Bitcoin.
Taille de bloc
Bitcoin Cash a subi des changements dans la limite de taille de ses blocs tout au long de son existence. blockchain. Tout d'abord, la limite de bloc a été fixée à 8 Mo. Avec cette taille de bloc, plus de 8 fois la capacité de transaction de Bitcoin pourrait être traitée par bloc, soit environ 20.000 transactions. Cela aurait un fort impact sur l'évolutivité. Plus tard, en mai 2018, il y aurait un autre changement dans la taille des blocs qui la porterait jusqu'à une limite de 32 Mo. Avec cela, chaque bloc pourrait héberger jusqu'à 40.000 XNUMX transactions.
Mais malgré ces chiffres, la réalité du évolutivité c'est très différent. Bitcoin Cash qui produit chaque bloc à des intervalles de 10 minutes est certainement plus rapide que Bitcoin, mais l'utilisation de son réseau est également beaucoup plus faible. De plus, malgré la taille énorme des blocs, la majeure partie de cet espace est vide. La capacité moyenne occupée dans chaque bloc BCH n'est que d'environ 240 Ko. Cela signifie que chaque bloc est à peine utilisé 2-3% de sa pleine capacité. Un autre problème associé à ces fonctionnalités est que les blocs coûtent plus cher à transmettre sur les réseaux à faible bande passante. Si le réseau se développe rapidement, la bande passante du réseau peut devenir saturée et conduire à des épisodes de déni de service en raison du manque de ressources.
Transactions 0-conf
L'une des caractéristiques les plus vives de BCH est sa capacité à accepter les transactions 0-conf. Celles-ci mentionnent des transactions considérées comme effectuées sans avoir de confirmations dans la blockchain. C'est une option qu'il était possible d'utiliser dans Bitcoin Core, il vous suffisait d'émettre une transaction et de l'accepter sans confirmation.
Cependant, cela comporte un risque important de doubler les dépenses. Face à cette situation, Bitcoin Core et BCH ont divergé sur ce point et ont créé des outils pour gérer cette situation. Dans le cas de Bitcoin Core, la fonction RBF (Remplacer par frais), mais Bitcoin Cash considère cela comme un risque inutile. Dans ce cas, la réponse de Bitcoin Cash a été de permettre aux mineurs de conserver les transactions mempool avec des identifiants uniques gérés par les nœuds et les mineurs. Cela empêche, par exemple, qu'un utilisateur de Bitcoin Cash puisse envoyer une transaction et la remplacer par une autre utilisant les mêmes devises. Avec cela, ils chercheraient à invalider le premier et à faire une double dépense.
Cependant, la fonctionnalité des transactions 0-conf s'est avérée être certainement risquée et manipulable. En fait, Bitcoin Cash SV possède également cette fonctionnalité et le même défaut, comme nous le verrons dans la prochaine vidéo.
Cela nous apprend que bien que Bitcoin Cash prenne en charge ces types de transactions, elles ne sont pas entièrement sécurisées et il est toujours préférable d'attendre qu'elles aient de vraies confirmations, au lieu de faire entièrement confiance au 0-conf.
Autres projets au sein de Bitcoin Cash
Cependant, Bitcoin Cash a évolué au point d'être l'épicentre de plusieurs autres projets de technologie blockchain qui sont très frappants. Parmi ces projets, on peut citer :
SLP, créez vos propres jetons sur Bitcoin Cash
SLP ou protocole de grand livre simple, est un projet au sein de Bitcoin Cash qui vise à permettre aux développeurs de créer leurs propres jetons qui fonctionnent sur la blockchain Bitcoin Cash. Il s'agit en quelque sorte d'une version plus avancée que la Pièces colorées de Bitcoin, car les SLP ajoutent des fonctions de programmation beaucoup plus avancées et moins complexes pour obtenir l'opération souhaitée.
En fait, SLP permet de créer, d'émettre et de transférer des jetons qui bénéficient du même modèle de sécurité et de réseau que Bitcoin Cash. Les utilisateurs peuvent associer les jetons créés à des actifs et des titres, et donc utiliser la blockchain comme grand livre public pour assurer la transparence et l'intégrité de leurs transactions.
Comme nous l'avons mentionné, SLP est une évolution des pièces colorées, il existe donc une série de formats qui aident à créer les jetons souhaités. Ces formats sont :
- GENESIS définit le token SLP et émet le premier lot de tokens.
- MINT émet d'autres lots de jetons.
- SEND indique le nombre de jetons envoyés à chaque sortie.
- COMMIT est proposé pour permettre une confirmation périodique de tous les hachages de transaction dans le jeton.
Pour maintenir le consensus dans le système, le OP_CODE OP_RETURN est utilisé avec des sorties personnalisées selon le cas. De plus, SLP utilise une construction DAG (graphique acyclique dirigé) pour construire un système de transaction et UTXO qui maintient la sécurité dans la validation des transactions de ce type de jetons. Ainsi, les nœuds complets peuvent créer le test DAG pour une transaction SLP en itérant de manière récursive les entrées de cette transaction pour retracer leurs transactions ancestrales. L'idée est de rendre les transactions SLP rapides, peu coûteuses et extensibles.
smartBCH, EVM et Web3 sur une sidechain Bitcoin Cash
Une autre fonction construite sur Bitcoin Cash est SmartBitcoin Cash (smartBCH), qui est un projet sidechain qui fonctionne sur Bitcoin Cash et qui vise à explorer de nouvelles idées et à débloquer des possibilités. smartBCH est compatible avec l'EVM et l'API Ethereum Web3, il est donc possible de déployer des DApps Ethereum sur le réseau et de profiter de ces applications sur un réseau basé sur BCH, en profitant de son évolutivité et de ses faibles commissions.
Les capacités de SmartBCH incluent :
- C'est un réseau compatible avec EVM et les API Ethereum Web3. De cette façon, il est possible de déplacer les DApps vers ce nouveau réseau et d'en profiter de manière beaucoup plus économique.
- Une plus grande évolutivité en permettant une dépense équivalente à XNUMX milliard Ethereum gaz, en seulement 15 secondes.
- Il a été développé à partir de zéro et est composé de plusieurs bibliothèques de bas niveau qui tirent pleinement parti du potentiel du matériel, en particulier de son parallélisme inhérent.
- Vous obtenez une récompense supplémentaire pour les mineurs et les détenteurs de Bitcoin Cash, qui peuvent choisir respectivement des validateurs Smart Bitcoin Cash avec une puissance de hachage et des pièces verrouillées.
- Développer des passerelles bidirectionnelles non protégées de confiance, qui peuvent prendre en charge tout type de chaînes latérales Bitcoin Cash pour un transfert BCH bidirectionnel sécurisé. Cela permet à Bitcoin Cash d'inclure plus de sidechains pour un écosystème plus riche.
Une autre fonction similaire à smartBCH est CashScript, une autre fonction qui cherche à améliorer les capacités des contrats intelligents sur Bitcoin Cash.
Implémentations futures
De plus, des travaux sont en cours sur le développement de différents éléments afin d'améliorer la plate-forme et de la rendre plus rapide, bien qu'il n'y ait pas de date de mise en œuvre prévue:
- Traitement de bloc évolutif pour assurer une meilleure évolutivité.
- Ajouter un support pour l'utilisation Signatures Schnorr et améliorer la sécurité et l'optimisation des signatures cryptographiques.
- Améliorez le système de commission pour les réduire.
- Inclure un système de pré-consensus capable d'améliorer la sécurité de l'ensemble du système.
- Un protocole réseau amélioré, pour que les blocs se propagent rapidement sur tout le réseau (graphène ou autres améliorations)
- Augmentez le niveau des fractions dans le système (connu sous le nom de satoshis fractionnaires). Cela vise à rendre les transactions moins chères, même si cela met en péril la durabilité économique du réseau.
- Mettez en œuvre l'amélioration fournie par Jeff Garzik et Bitcoin XT, pour activer des blocs de taille ajustable jusqu'à 1 Go. Cela permettra aux mineurs de choisir la meilleure taille de bloc en fonction de l'utilisation du réseau. Le problème avec ceci est que cela peut conduire à une centralisation du réseau.
À mesure que vous voyez le développement de Bitcoin Cash, il continue de se développer et de progresser vers la création d'une crypto-monnaie hautement évolutive et sécurisée pour tout le monde.