MSTR Cat

Blockchain/Niveau VI · Après le bitcoin/6.1 Copies et promesses/Leçon 1

N’importe qui peut copier le code

Le code est la partie la moins chère d’un réseau monétaire.

MatérielRépertoire du code source de Bitcoin Core (GitHub)Explorateur de blocs avec des données sur le hashrate et la capitalisation boursière

Curiosité

  1. Pourquoi une copie parfaite du code source de Bitcoin commence-t-elle avec une valeur nulle ?
  2. Qu’est-ce qui distingue une fourchette qui hérite des soldes d’une autre qui commence vide ?
  3. Quelle puissance de hachage est nécessaire pour attaquer une chaîne qui partage un algorithme mais pas la communauté ?

Explorer

  1. Bitcoin Core est distribué sous la licence MIT, un standard open source permissif. Depuis janvier 2009, n’importe qui peut télécharger le code source en C++, modifier les paramètres et compiler un nouveau binaire. Les barrières techniques à l’entrée sont négligeables ; des milliers de forks sont apparus au fil des ans, chacun étant techniquement valide mais économiquement distinct. Cette ouverture était délibérée, afin d’éviter qu’une seule entité ne puisse contrôler le développement ou la distribution du logiciel lui-même.
  2. Une branche n’hérite d’aucun des actifs accumulés par Bitcoin. Elle ne dispose ni du registre existant avec ses détenteurs, ni du taux de hachage des mineurs établi, ni des opérateurs de nœuds qui maintiennent le consensus, ni de la liquidité sur les exchanges. Elle manque également de dix-sept ans d’activité continue et d’une communauté de développeurs dotée d’une mémoire institutionnelle. Une copie part de zéro en termes d’effets de réseau. Le code n’est que l’ensemble des instructions ; la valeur réside dans l’accord entre les participants pour le faire fonctionner.
  3. La sécurité est proportionnelle à la participation économique. Une petite chaîne utilisant le proof-of-work SHA-256 est vulnérable aux attaques de la part d’une fraction seulement du hashrate de Bitcoin. Un attaquant peut louer des capacités de minage pour effectuer des dépenses doubles ou inverser des blocs, car le coût nécessaire pour sécuriser la chaîne est faible par rapport à sa capitalisation boursière. Cela soulève un compromis crucial : tandis que l’algorithme assure l’intégrité cryptographique, l’inertie économique offre une protection contre la coercition et les modifications.
  4. Les premiers forks tels que Namecoin (2011) et Litecoin (2011) ont modifié des paramètres mais ont commencé avec des livres comptables vides. Ils ont nécessité que de nouvelles communautés les adoptent à partir de zéro. En revanche, Bitcoin Cash (2017) et Bitcoin SV (2018) étaient des forks forcés du livre comptable existant. Les détenteurs de BTC au moment du fork d’août 2017 ont reçu une quantité équivalente de Bitcoin Cash (BCH), et les détenteurs de BCH lors de la scission de novembre 2018 ont reçu Bitcoin SV. Ces chaînes ont hérité des soldes, mais cela a divisé le réseau, car les opérateurs de nœuds et les mineurs ont dû choisir quelle chaîne soutenir.
  5. La guerre des tailles de blocs (leçon 3.3.5) a montré que le consensus concerne les gens, et non le code. Les mineurs et entreprises de grande envergure ont soutenu des blocs plus gros grâce à l’accord SegWit2x ; les opérateurs de nœuds et les utilisateurs ont refusé de l’adopter, ce qui a conduit à l’abandon de SegWit2x en novembre 2017. Ceux qui voulaient des blocs plus gros sont restés avec Bitcoin Cash. Le taux de hachage et les accords entre entreprises ne pouvaient pas imposer un changement de règles que les opérateurs de nœuds refusaient d’adopter.
  6. Pour vérifier cette dynamique, ouvrez un explorateur de blocs et comparez la capitalisation boursière totale du Bitcoin avec celle de n’importe quelle branche d’altcoin active. Notez la différence en termes de profondeur de liquidité. Ensuite, consultez les graphiques du hashrate pour les deux chaînes au cours des trente derniers jours. Ce rapport révèle l’effort économique que chaque réseau consacre à la sécurité. Cette disparité explique pourquoi les clones restent des instruments spéculatifs plutôt que de véritables concurrents monétaires.

Faits clés

  • Bitcoin Core est open source sous la licence MIT, ce qui permet à n’importe qui de copier et de modifier le code.
  • Une branche ne hérite d’aucun registre existant, d’aucun détenteur, d’aucune puissance de hachage ni d’aucune liquidité ; elle commence avec zéro effet de réseau.
  • Les petites chaînes à preuve de travail sont vulnérables aux attaques de type 51 % par une fraction du hashrate de Bitcoin.
  • Bitcoin Cash (2017) et Bitcoin SV (2018) ont hérité des solde de BTC grâce à des hard forks, mais ont divisé la communauté.
  • Les changements de protocole nécessitent une adoption volontaire par les opérateurs de nœuds ; la validité technique ne garantit pas un consensus.
  • Le code est le composant le moins cher d’un réseau monétaire ; la valeur réside dans l’accord de le faire fonctionner.

Exercice neuf, six, trois, un

9RassemblerListez 9 versions ou branches du code ou du registre de Bitcoin de 2011 à 2018. Indiquez l’année de lancement, ce qui a changé, et si les détenteurs ont hérité de leurs solde.
6RegrouperGrouper les 9 en 6 : nouveau registre avec le même algorithme, nouveau registre avec un nouvel algorithme, fusionnée par minage, bifurcation du registre due à la taille du bloc, bifurcation d’une bifurcation, ou autre.
3DistillerRéduire les 6 groupes en 3 facteurs qui prédisent le mieux si une copie maintient une activité économique réelle au fil du temps.
1CristalliserLes licences open source accélèrent l’innovation car elles encouragent la collaboration, mais elles ne transfèrent pas de valeur monétaire d’une chaîne à une autre.

Vérification des faits

Les dates, les chiffres et les affirmations ont été vérifiés à l’aide des sources publiées listées ci-dessous.

Ouvrir dans l'académie interactive →

EN PT ES ZH JA KO RU DE MS