Définition et histoire du Bitcoin Cash (BCH)

Forum de discussions sur le bitcoin cash.
Verrouillé
Avatar du membre
btcforum
Administrateur du site
Messages : 262
Enregistré le : dim. 19 nov. 2017 15:38
Points : 0

jeu. 25 oct. 2018 03:32

Image


DÉFINITION DU BITCOIN CASH

Bitcoin Cash (abrégé BCH ou BCC) est une crypto-monnaie similaire à la monnaie Bitcoin. Bitcoin Cash repose sur la technologie de base de donnée séquentielle et distribuée appelée Blockchain, telle qu'elle fut décrite en 2008 par Satoshi Nakamoto. Bitcoin Cash a été créé pour augmenter la capacité de la chaîne afin de subvenir à la croissance du nombre d'utilisateurs. Cela nécessita une bifurcation (hard fork) du protocole Bitcoin qui a eu lieu le 1er août 2017.


CONTEXTE

Depuis 2014, le nombre de transactions effectuées en Bitcoin augmente continuellement. Le résultat de cette croissance est une augmentation considérable des frais de transactions et de la durée de confirmation. Pour y remedier, une approche possible est l'augmentation de la taille des blocs. Le protocole Bitcoin ne souhaitant pas cette augmentation, une bifurcation fut nécessaire. Une autre approche possible, non retenue par Bitcoin Cash, est l'utilisation de chaînes dérivées.

Taille des blocs

Les blocs de la chaîne Bitcoin était originellement limités à 32 Mo par bloc. Pour protéger le jeune réseau d'une possible attaque de déni de service, une limite de 1 Mo fut introduite le 14 juillet 20105. Cette limite artificielle restreint le nombre de transactions à 3 par secondes. Il fut initialement prévu de pouvoir éventuellement adapter cette limite. Cependant cette solution, tout en étant la plus simple techniquement et la plus rapide à implémenter (un nombre seulement devant être modifié), elle nécessite une bifurcation du protocole et une rupture de la rétro-compatibilité. Cette solution fut critiquée pour de nombreuses raisons, ce qui entraîna une inaction de la communauté entre 2015 et 2017. Plusieurs conférences eurent lieu sans pour autant apporter un consensus général.

SegWit

L’implémentation de la deuxième solution nécessita d'abord la résolution du problème de malléabilité. Une solution au problème de malléabilité fut proposée: SegWit (en), une UASF (User Activated Soft Fork) qui consiste en une modification rétro compatible du protocole Bitcoin. SegWit est abréviation anglaise pour "Segregated Witness" qui peut se traduire en français par "séparation de la signature". Cette modification est la première modification majeure du protocole depuis son invention en 2008 par Satoshi Nakamoto, et elle introduit le concept de chaîne dérivée ("side chain" en anglais). En effet, chaque bloc est sensé contenir un arbre de Merkle rassemblant l'ensemble des transactions constituant le bloc et leurs signatures cryptographiques, or SegWit sépare cette signature cryptographique et la place dans une chaîne dérivée qui doit obligatoirement être associée au bloc pour que celui-ci soit valide. Cette solution fut critiquée pour de nombreuses raisons, ce qui entraîna une inaction de la communauté entre 2015 et 2017. Plusieurs conférences eurent lieu sans pour autant apporter un consensus général.

Le 20 juillet 2017, la communauté Bitcoin a voté à 97% en faveur du Bitcoin Improvement Proposal (BIP) 91. La proposition fut d'activer Segregated Witness (SegWit (en)) le 1er août 2017 (sans augmenter de 1 Mo taille d'un bloc de transactions), et le maintien de la compatibilité. Le 1er août 2017, le protocole de la chaîne Bitcoin implémenta SegWit (en).


DIFFÉRENCE ENTRE LE BITCOIN ET LE BITCOIN CASH

Le protocole Bitcoin Cash maintient les fondamentaux originaux du protocole Bitcoin et rejette l’implémentation de SegWit au 1er août 2017.

Le problème de capacité est réglé par l'autre approche: une augmentation de la taille des blocs à 8 Mo, soit 24 transactions par secondes, avec la possibilités de continuer à augmenter la taille des blocs pour maintenir de faibles frais de transaction. Cette augmentation (c'est à dire la création du Bitcoin Cash) a eu lieu simultanément l'implémentation de SegWit pour Bitcoin.

Pour survivre à la bifurcation avec le protocole Bitcoin ayant implémenté SegWit, l'algorithme d'ajustement de la difficulté fut assouplie.


Sujet remonté par btcforum le jeu. 25 oct. 2018 03:32.
Stockez vos crypto-monnaies sur Trezor

Verrouillé

Retourner vers « Bitcoin Cash »

  • Stockez vos crypto-monnaies sur Trezor