77 / 6912017

Guerre de la taille des blocs

Conflit de mise à l’échelle de Bitcoin (2015–2017)

La guerre de la taille des blocs portait sur la mise à l’échelle de Bitcoin et sur le pouvoir de modifier le consensus.

De 2015 à 2017, gros blocs, SegWit, activations par mineurs ou utilisateurs et hard forks se sont opposés; les règles appliquées par les nœuds ont compté.

La saturation et les frais ont nourri le conflit, mais il concernait aussi le coût des nœuds, la décentralisation, le marché des frais, les couches et la légitimité.

L’ancien consensus limitait les données sérialisées à environ un mégaoctet. Une hausse ajoute de la capacité mais aussi bande passante, stockage et validation.

BIP 101 proposait huit mégaoctets, une croissance programmée et un vote minier; Bitcoin XT le distribuait. Paramètres et sécurité restaient contestés.

Les développeurs publient, les mineurs étendent les chaînes valides et les entreprises choisissent leurs services; chaque nœud complet n’accepte pourtant que ses règles.

SegWit BIP 141 sépara le witness, corrigea la principale malléabilité et introduisit quatre millions de weight units. Les nœuds à jour imposaient des règles plus strictes.

BIP 148 prévoyait un UASF rejetant dès le 1er août les blocs sans signal SegWit. BIP 91 coordonna plus tôt les mineurs à seuil réduit.

L’accord de New York associa SegWit à un hard fork de deux mégaoctets. De grandes sociétés et des mineurs signèrent, mais pas tous les opérateurs de nœuds.

Bitcoin Cash se sépara le 1er août avec son propre hard fork, de gros blocs et sans SegWit. SegWit2x était le projet btc1 visant plus tard à doubler la limite.

SegWit s’activa au bloc 481 824. Le hard fork SegWit2x prévu à 494 784 fut suspendu le 8 novembre faute de consensus malgré un large signal minier.

Distinguez proposition, code, signal, verrouillage, activation et application. Vérifiez BIP, versions, hauteurs et règles des nœuds plutôt que des récits simplifiés. BIP 101 — Increase maximum block size · BIP 141 — Segregated Witness · Bitcoin Core 0.13.1 — Segregated witness release · BIP 148 — Mandatory activation of SegWit · BIP 91 — Reduced threshold SegWit activation · Digital Currency Group — Bitcoin Scaling Agreement at Consensus 2017 · btc1 — SegWit2x implementation repository · Bitcoin ABC — 0.14.6 release

Pour une vision complète, lisez aussi SegWit, Soft Fork, Hard Fork, Full Node, Bitcoin, Règles de consensus. Cette entrée est également citée par Soft Fork, Hard Fork, Block weight, Jeff Garzik.

DOC · 001BIP 101 — Increase maximum block sizeDocumentation ↗DOC · 002BIP 141 — Segregated WitnessDocumentation ↗DOC · 003Bitcoin Core 0.13.1 — Segregated witness releaseDocumentation ↗DOC · 004BIP 148 — Mandatory activation of SegWitDocumentation ↗DOC · 005BIP 91 — Reduced threshold SegWit activationDocumentation ↗DOC · 006Digital Currency Group — Bitcoin Scaling Agreement at Consensus 2017Documentation ↗DOC · 007btc1 — SegWit2x implementation repositoryDocumentation ↗DOC · 008Bitcoin ABC — 0.14.6 releaseDocumentation ↗
Révisé le 1er août 2026Sources d’abord · Pas un conseil financier