77 / 6912017

Війна за розмір блока

Конфлікт масштабування Bitcoin (2015–2017)

Війна за розмір блока була суперечкою про масштабування Bitcoin і право змінювати правила консенсусу.

У 2015–2017 роках змагалися більші блоки, SegWit, активації майнерів і користувачів та hard fork; результат визначав софт, який виконували вузли.

Заповнені блоки й комісії загострили конфлікт, але йшлося також про вартість вузлів, децентралізацію, ринок комісій, шари масштабування та легітимність змін.

Старі правила обмежували серіалізовані дані приблизно одним мегабайтом. Збільшення дає місткість, але підвищує вимоги до мережі, диска й перевірки.

BIP 101 пропонував hard fork до восьми мегабайтів із подальшим ростом і голосуванням майнерів; Bitcoin XT поширював його. Параметри й безпека були спірними.

Розробники публікують код, майнери продовжують валідні ланцюги, бізнеси обирають сервіси, але full node приймає лише власні правила.

BIP 141 SegWit відокремив witness, усунув головну malleability і ввів чотири мільйони weight units. Оновлені вузли виконували суворіші правила.

BIP 148 задав UASF із відхиленням блоків без сигналу з 1 серпня. BIP 91 дав майнерам ранішу координацію з нижчим порогом.

New York Agreement поєднав SegWit із майбутнім hard fork до двох мегабайтів. Його підписали великі фірми й майнери, але не всі оператори вузлів.

Bitcoin Cash відокремився 1 серпня власним hard fork, збільшив блоки й не прийняв SegWit. SegWit2x був окремим планом btc1.

SegWit активувався на висоті 481 824. SegWit2x для 494 784 скасували 8 листопада через брак консенсусу, попри сигналювання майнерів.

Відрізняйте пропозицію, реалізацію, сигнал, lock-in, активацію й виконання. Перевіряйте BIP, релізи, висоти та правила вузлів, а не прості гасла. 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

Для повної картини прочитайте також SegWit, Soft Fork, Hard Fork, Full Node, Bitcoin, Правила консенсусу. На цю статтю також посилаються Soft Fork, Hard Fork, Block weight, Jeff Garzik.

DOC · 001BIP 101 — Increase maximum block sizeДокументація ↗DOC · 002BIP 141 — Segregated WitnessДокументація ↗DOC · 003Bitcoin Core 0.13.1 — Segregated witness releaseДокументація ↗DOC · 004BIP 148 — Mandatory activation of SegWitДокументація ↗DOC · 005BIP 91 — Reduced threshold SegWit activationДокументація ↗DOC · 006Digital Currency Group — Bitcoin Scaling Agreement at Consensus 2017Документація ↗DOC · 007btc1 — SegWit2x implementation repositoryДокументація ↗DOC · 008Bitcoin ABC — 0.14.6 releaseДокументація ↗
Перевірено 1 серпня 2026Спочатку джерела · Не інвестиційна порада