in

Bitcoin Forks: ce qu’ils sont et comment les utiliser

Les démocraties sont rarement parfaites. Nous essayons tous de nous mettre d’accord sur une sorte de voie « idéale », mais ces accords sont rarement unanimes. Ainsi, nous nous retrouvons avec les principaux partis religieux, le Parti démocrate et le Parti républicain, et de nombreux partis mineurs, ou marginaux, représentant diverses autres croyances telles que le Parti libertarien ou le Parti vert. Grâce à la recherche de la démocratie et de la convention collective pour aller de l’avant, le bitcoin est devenu très similaire à ce système, où nous avons des chaînes majeures comme Bitcoin Core (original) et Bitcoin Cash, puis des chaînes plus petites ou marginales comme Bitcoin Satoshi Vision, Bitcoin Classic et même Bitcoin Gold.

Cet article vous aidera à naviguer dans toutes ces différentes chaînes répertoriées et comment elles ont vu le jour.

Qu’est-ce qu’une fourchette ?

Bitcoin fonctionne par consensus. Le consentement ne peut se produire que si mon code correspond exactement au vôtre, au sien, au leur et aux milliers d’autres nœuds exécutant le code bitcoin (ou une autre crypto-monnaie). Alors, que se passe-t-il lorsque quelqu’un modifie son code? Que se passe-t-il s’ils réorganisent les soldes, modifient le protocole ou un certain nombre de choses?

Au moment où ils le font, vous pouvez imaginer un « fork » dans la blockchain, où Bitcoin Core continuera à fonctionner et BitcoinCore.myfork deviendra votre propre chaîne dans le bloc où la mise à jour a été créée.

Le succès de bitcoincore.myfork sera en grande partie déterminé par le nombre de mineurs que je peux obtenir pour passer à mon nouveau code et prendre en charge mon réseau, et combien d’utilisateurs je peux utiliser et échanger dessus. Ce processus de « rassemblement » ou de recrutement de chaînes fourchues essayant d’obtenir le soutien des utilisateurs et des mineurs est un aspect social important des fourches qui est démontré plus loin.

N’importe qui peut créer une fourchette, et pour la plupart, ils seront extrêmement petits, ou personne ne les exploitera du tout, puis ils cesseront d’exister peu de temps après leur création.

Pourquoi les forks existent-ils en premier lieu ?

J’ai commencé par l’exemple de la démocratie et des différentes croyances parce que ce sont les mêmes forces en jeu dans les blockchains open source comme le bitcoin.

Lorsqu’un grand parti diffère dans la façon dont il pense que la chaîne devrait progresser à l’avenir, il proposera une mise à niveau fondamentalement différente du code blockchain actuel et essaiera de recruter des personnes pour le soutenir. Le plus souvent, ce point de vue sera mis en œuvre comme une mise à niveau de la blockchain, que la plupart des mineurs tenteront de traverser (ce qui en ferait techniquement la chaîne bitcoin dominante) et qui n’a pas encore réussi à le faire.

Au bas de cet article, il y a un lien vers failedforks.com montrant le nombre de nœuds qui effectuent divers forks, qui commencent assez fort pendant la période de « rallye », puis disparaissent généralement lorsque les mineurs reviennent à Bitcoin Core. Cependant, il existe parfois un fork « intentionnel » qui deviendra bien pris en charge en raison des changements souhaitables qu’il apporte au protocole (ou à l’histoire, comme nous le verrons dans le cas du fork Ethereum en 2016), continuant ainsi à exister, et ils sont examinés ci-dessous.

Hard fork et Soft fork

Hard fork et soft fork sont les deux types de mises à jour, ou changements de protocole, qui peuvent se produire sur une blockchain. Assez simple, un hard fork conduit à la création d’une chaîne entièrement nouvelle, et un soft fork est plus qu’une mise à niveau facultative rétrocompatible.

La rétrocompatibilité est en fait ce qui crée le hard fork parce que les mineurs qui créent des blocs basés sur la nouvelle mise à jour ne verront pas ces blocs acceptés par les mineurs qui exécutent l’ancienne chaîne, ils bifurquent donc dans une nouvelle chaîne indépendante. Les hard forks sont généralement des changements de protocole (changements de règles) et les soft forks sont plus des optimisations (voir SegWit). Une fourchette souple ne conduit pas à une nouvelle chaîne.

Qu’advient-il de ma crypto-monnaie en cas de fork ?

Dans un soft fork, puisqu’aucune nouvelle chaîne n’est créée, il n’y a pas de différence. Mais, en fonction de la mise à niveau, vous ne pourrez peut-être pas effectuer de transactions avec les portefeuilles qui ont la nouvelle mise à jour sans mettre à niveau votre portefeuille au préalable. Dans le cas de nombreux fournisseurs de portefeuille bitcoin, ce n’est pas un problème.

Dans un Hard Fork, parce que la chaîne est
fourchue en deux, vous avez les mêmes soldes sur l’ancienne chaîne et c’est comme d’habitude, mais maintenant vous avez aussi le montant équivalent d’une nouvelle pièce (comme celles énumérées ci-dessous) sur la nouvelle chaîne. Dans le cas de Bitcoin et Bitcoin Cash, si vous déteniez Bitcoin le 1er août 2017, vous déteniez également un montant équivalent de Bitcoin Cash après le fork.

Fourches célèbres

Pour bien comprendre les fourches célèbres, nous devons comprendre leur environnement. Aucun de ces forks ne s’est produit sans de fortes opinions différentes dans la communauté, de sorte que le fork est généralement plus grand que la couche de protocole.

Les forks Bitcoin sont largement motivés par le « problème d’évolutivité Bitcoin ». Ce débat se résume en grande partie au fait que la taille du bloc de base bitcoin est actuellement limitée à 1 Mo, limitant ainsi le débit transactionnel à 7 tx / s. Ceci est comparé à 2000 tx / s pour Visa – la référence habituelle. Les forks ci-dessous vous guideront à travers un bref historique et quelques-uns des principaux acteurs de ce débat, et les forks qui en ont résulté.

Bitcoin XT

Bitcoin XT a été fondé en 2014 par Mike Hearn en tant que fork du noyau bitcoin qui a créé des optimisations de protocole complètement sans rapport avec la taille des blocs.

La grande adoption et le soutien public de Bitcoin XT ont eu lieu à la mi-2015 lorsque Gavin Andreesen, l’un des premiers développeurs travaillant sur le noyau bitcoin avec Satoshi, a proposé BIP 101 au milieu de l’attention croissante et du volume de transactions du noyau bitcoin en 2015. Le BIP 101 proposait d’augmenter la taille des blocs de 1 Mo à 8 Mo, puis d’augmenter progressivement à 24 tx/s. Ce changement nécessitait 75% de prise en charge réseau pour ~1000 blocs au début de 2016. Naturellement, il n’a pas atteint cet objectif et le changement n’a pas été mis en œuvre. Au lieu de cela, ils ont mis en œuvre l’augmentation de 2 Mo de bitcoin classique.

Bitcoin Gold

En raison du grand monopole de l’exploitation minière de Bitcoin, en particulier en Chine, Bitcoin Gold a été bifurqué en octobre 2017 pour créer un nouveau Bitcoin qui utilisait un protocole différent qui empêchait les grands mineurs de changer.

Il utilise equihash (créé par Zcash) qui ne permet pas aux gros mineurs de matériel (ASIC) de l’exécuter de manière rentable. Il a subi des attaques DDOS répétées et même la tristement célèbre attaque de 51% où un mineur malveillant a pris le contrôle de 51% du réseau en 2018 et a commencé à réorganiser la blockchain à sa discrétion (principalement en frappant des pièces de monnaie).

Bitcoin Cash

Bitcoin Cash est facilement la division la plus reconnue, promue et largement soutenue par bitcoin core le 1er août 2017. Il a poursuivi le travail de Mike Hearn en 2014, proposant de soutenir BIP 91 afin d’augmenter la limite de bloc à 8 Mo, puis constamment à une nouvelle limite de 32 Mo. En dehors de cela, c’est en grande partie la même chose.

Il a obtenu une telle couverture parce qu’il a été préconisé et politisé par certains des plus grands acteurs de bitcoin, tels que Jihan Wu, PDG de Bitmain, la plus grande société minière, Roger Ver, l’un des premiers investisseurs et partisans de bitcoin (maintenant bitcoin cash), et Craig Wright, qui prétend être le créateur de bitcoin sans preuves substantielles. . . Leur plate-forme politique consistait à créer des blocs plus grands pour mieux refléter la vision originale de Satoshi d’un système de paiement électronique peer-to-peer, qui devenait de moins en moins une réalité avec des temps d’attente de transaction plus longs sur le noyau bitcoin en 2017 (~ 20 minutes avec frais).

Bitcoin SV

Comme on peut le déduire, il y a eu un autre conflit sur ce que « la vision de Satoshi » impliquait réellement, et donc en 2018, Craight Wright, avec le soutien de Calvin Ayre, a de nouveau forké Bitcoin Cash (« nous devons aller plus loin … » – un fork dans un fork).

La limite de taille de bloc révisée est de 128 Mo. Bien que Bitcoin SV ait créé le potentiel de tailles de blocs beaucoup plus grandes, en raison du manque de volume de transactions, les tailles de blocs sont pour la plupart les mêmes que pour le noyau bitcoin.

Est-il possible qu’une pièce bifurque deux fois?

Oui, parce que cette nouvelle chaîne est sa blockchain unique, elle conserve toutes les mêmes propriétés et capacités qu’une chaîne non fourchue, y compris les soft forks et les hard forks.

Autres fourches célèbres

Litecoin

Le tout premier fork bitcoin a eu lieu en octobre 2011 pour créer Litecoin. Créé par Charlie Lee, les plus grandes différences sont un algorithme plus léger (scrypt au lieu de SHA-256), des temps de bloc plus rapides (2,5 minutes) et un plus grand nombre de pièces totales (84 millions). Litecoin a également été le premier à mettre en œuvre des changements de protocole conçus pour aider à faire évoluer le bitcoin, Segregated Witness et le Lightning Network.

Segwit a permis à bitcoin d’optimiser / réorganiser les transactions de sorte que les tailles de bloc sont maintenant effectivement ~ 1,3 Mo, même si la limite est de 1 Mo. Lightning Network utilise des canaux de paiement et a permis à Litecoin d’envoyer une microtransaction de Zurich à San Francisco en <1 seconde. Litecoin est un fork de la base de code bitcoin, pas le réseau en cours d’exécution, ce qui signifie que vous n’avez hérité d’aucune pièce du fork si vous déteniez bitcoin au moment de la création de Litecoin. Le créateur de Litecoin a modifié la base de code et a démarré un nouveau réseau à partir du bloc 0.

Ethereum

Le plus tristement célèbre de tous… le grand crash de DAO. Avant le boom, avant la bulle des ICO, il y avait le pionnier des ICO, le DAO, tenu sur Ethereum. En 2016, le DAO a levé 150 millions de dollars en Ethereum auprès d’investisseurs (utilisateurs) puis, en raison de la supervision et d’un développement précipité, a subi un piratage fatal qui a volé 50 millions de dollars.

La communauté était divisée sur la façon de continuer, certains disant qu’il était de la responsabilité d’Ethereum de faire des investisseurs entiers en restaurant la blockchain, et d’autres affirmant que cela violait certains principes fondamentaux des blockchains open source et mettrait en péril le réseau. Malgré les risques, le réseau a bifurqué le 20 juillet 2016 et a restauré les transactions (réorganisant efficacement les soldes, si nous pensons à mes exemples précédents), puis a dû bifurquer deux fois cette année-là pour empêcher les attaques DDOS et le spam. La nouvelle chaîne a été soutenue par la fondation Ethereum et intitulée Ethereum, tandis que l’ancienne chaîne où le hack DAO est toujours présent, s’appelle Ethereum Classic, et est toujours prise en charge comme l’Ethereum « original ».

Monero

Monero a eu plusieurs forks pour mieux « protéger » le réseau, comme le rendre résistant aux ASIC, améliorer la confidentialité et l’anonymat, supprimer les plafonds de bloc et supprimer les limites d’approvisionnement totales. Monero a un total de 4 chaînes fourchues qui sont toujours en activité à ce jour.

Sont-ils intrinsèquement mauvais?

Non. Bien qu’ils soient plus politisés et discutés dans des questions controversées, les hard forks sont un aspect clé de la mise à jour d’une blockchain. La plupart des chaînes comme Ethereum subissent régulièrement des mises à jour de protocole qui nécessitent un fork, mais la différence est qu’elles sont pour la plupart unanimes et que l’ancienne chaîne s’éteint rapidement et ne sera pas prise en charge.

Certains mineurs peuvent être laissés pour compte, mais ils sont incités à exploiter la nouvelle chaîne qui contient la monnaie qui détient la valeur. Lorsque les fourches mènent au soutien de deux chaînes différentes et à la division de la communauté, il y a souvent une forte volatilité des prix et des conflits au sein de la communauté. Cependant, fait professionnellement, ce débat et la résolution de conflits sont ce qui aide à faire avancer la blockchain.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

pexels karolina grabowska 5980856

Que faire après avoir acheté Bitcoin: Guide du débutant

pexels peter kambey 11286700

Crypto-monnaie en Chine: résumé de l’histoire de la crypto-monnaie