Pourquoi la taille de bloc de Bitcoin est-elle de 1 Mo ?

Lecture 10 minutes
Temps de lecture: 4 minutes
  • La taille de bloc de Bitcoin n’est que de 1 Mo, ce qui a provoqué une congestion sur le réseau depuis janvier 2017
  • Le problème de la taille des blocs a provoqué une guerre civile qui remonte à 2011
  • Pourquoi Bitcoin a-t-il une taille de bloc de 1 Mo et pourquoi est-il toujours là ?

Quiconque a essayé d’effectuer des transactions sur le réseau Bitcoin ces dernières années sait deux choses : c’est lent et c’est cher. Il n’en a pas toujours été ainsi bien sûr. À ses débuts, lorsque les blocs de Bitcon étaient en grande partie vides, les transactions étaient traitées plus rapidement et pour une fraction du coût d’aujourd’hui. Cela est dû au fait que le réseau est maintenant plein, ce qui a commencé à se produire au début de 2017, mais il s’agit d’une fonctionnalité et non d’un bogue – la limite de taille de bloc de 1 Mo imposée à la blockchain signifie que les files d’attente de transactions sont toujours présentes et que les transactions paient plus cher. des frais pour faire passer leurs paiements. Mais pourquoi Bitcoin a-t-il une taille de bloc de 1 Mo et pourquoi est-il toujours là ? Découvrons-le.

Le plafond de taille de bloc de 1 Mo était une réflexion après coup

La taille des blocs de Bitcoin n’était pas, comme beaucoup le pensent, intégrée au protocole dès le départ. C’était, en fait, quelque chose d’après coup. L’un des premiers réviseurs de code de Satoshi Nakamoto, Hal Finney, s’est rendu compte presque à la dernière minute que l’envoi de Bitcoin dans le monde sans limite de taille de bloc pouvait être préjudiciable de deux manières – premièrement, cela ouvrirait le réseau au spam et aux attaques DoS, et deuxièmement, la blockchain pourrait devenir si grande si rapidement que les opérateurs de nœuds auraient du mal à trouver de l’espace disque pour la télécharger.

Ray Dillinger, qui avec Hal Finney a passé en revue la « première coupe » du code Bitcoin de Satoshi, a révélé en 2015 comment la limite de taille de bloc était apparue, affirmant que Finney avait suggéré le plafond de bloc de 1 Mo pour éviter de tels problèmes :

Satoshi n’avait pas de limite de 1 Mo. La limite était à l’origine l’idée de Hal Finney. Satoshi et moi avons tous deux objecté qu’il ne serait pas mis à l’échelle à 1 Mo. Hal était cependant préoccupé par une attaque DoS potentielle, et après discussion, Satoshi a accepté. La limite de 1 Mo était là au moment du lancement de Bitcoin. Mais nous avons tous les 3 convenu que 1 Mo devait être temporaire car il ne serait jamais mis à l’échelle.

Dillinger a ajouté que plusieurs tentatives « d’abus » de la blockchain sous la limite de 1 Mo ont donné raison à Finney quant à la nécessité de la limite de bloc de 1 Mo au moment du lancement, mais a ensuite poursuivi en disant que la limitation pourrait être levée :

… le gonflement de la blockchain en tant que tel n’est plus susceptible de [be] un problème, et la limite de 1 Mo n’est plus nécessaire. Il a été plus ou moins remplacé par une limite de rentabilité qui motive les gens à ne pas gaspiller la bande passante de la blockchain, et les mineurs abandonnent désormais de manière fiable les transactions qui ne paient pas de frais.

En fait, l’appel à lever la limite de taille de bloc avait été discuté dès 2011 par des développeurs tels que Jeff Garzik, Gavin Andresen et Mike Hearn, ce dernier continuerait en 2014 pour créer le tout premier fork Bitcoin, Bitcoin XT, avec une taille de bloc de 8 Mo.

SegWit, dont la mise en œuvre en août 2017 a conduit au hard fork Bitcoin Cash, a augmenté le poids du bloc de transaction de Bitcoin à 4 Mo, mais la taille du bloc sur la blockchain principale n’a pas augmenté de 1 Mo depuis son premier déploiement en janvier 2009. SegWit2x, qui était censé doubler la taille des blocs de Bitcoin à 2 Mo, a été abandonné à mi-chemin de sa mise en œuvre en novembre 2017 par une concentration de six personnes, dont le co-fondateur de Bitmain et PDG de Bitmain Jihan Wu et Erik Voorhees.

Pourquoi le plafond de 1 Mo de Bitcoin est-il toujours là ?

Une théorie expliquant pourquoi le plafond de bloc de 1 Mo de Bitcoin persiste est que Blockstream, qui emploie plusieurs développeurs clés de Bitcoin, a tout intérêt à paralyser l’écosystème Bitcoin car il oblige les gens à utiliser ses autres produits, tels que le Lightning Network, dont il prélève des frais. . Si ses développeurs supprimaient simplement le plafond de taille de bloc, il perdrait de précieuses sources de fonds.

Ces développeurs affirment que même une augmentation modeste à 2 Mo doublerait la taille de la blockchain Bitcoin, ce qui signifie que les opérateurs de nœuds devraient aujourd’hui acheter des disques durs de la taille d’un téraoctet juste pour le plaisir d’exécuter un nœud, tandis que le taux d’augmentation doublerait également. Les dangers de cela ont été démontrés dans les performances du fork Bitcoin Cash sans limite Bitcoin SV, qui a vu son nombre de nœuds chuter d’environ 650 en 2019 à environ 40 aujourd’hui en raison des limitations de l’exécution d’un nœud. Cela n’a vu que d’énormes centres de données capables de faire face à la demande, limitant drastiquement la décentralisation sur le réseau.

Le contre-argument à cela est que la vérification des transactions Bitcoin peut également être effectuée en exécutant un client léger ou un portefeuille exécutant le mode de vérification de paiement simple (SPV). Cela ne nécessite qu’une fraction des ressources pour surveiller les transactions entrantes et offre la même sécurité, car un client SPV est généralement connecté à un certain nombre de serveurs. Par exemple, Electrum, le client SPV le plus populaire, se connecte à plus de 10 nœuds par défaut.

Le débat sur la mise à l’échelle continuera de gronder

Comme nous pouvons le voir, le débat sur la mise à l’échelle du Bitcoin, qui a provoqué une guerre civile amère et contractée et même conduit à des poursuites judiciaires, a ses racines dans une considération de dernière minute de Hal Finney et un accord à trois.

On ne sait pas si Satoshi Nakamoto a explicitement voulu que la taille de bloc de 1 Mo soit levée lorsqu’elle n’était plus nécessaire car il n’a jamais précisé ses souhaits à ce sujet, mais le fait que le protocole était prêt à s’en passer suggère que c’est le cas. D’un autre côté, Bitcoin est né avec le plafond de 1 Mo et Satoshi n’a jamais envisagé de le changer avant de quitter le projet en décembre 2010, ce qui est également important à noter.

Ce que nous savons, c’est que la guerre civile de taille de bloc de Bitcoin se poursuivra tant que les frais de chaîne resteront aussi élevés qu’ils le sont et que le plafond de 1 Mo restera en place.

Source fullycrypto.com

Crypto Week

Avertissement : Crypto Week ne fournit pas de conseils financiers de quelque manière que ce soit. Nous ne vous recommandons pas d'investir de l'argent dans une crypto-monnaie ou un actif financier sans avoir effectué des recherches approfondies. Nous ne sommes pas responsables de vos décisions financières de quelque manière que ce soit.

Derniers articles de Featured Posts