Введение
Война за размер блока (2015–2017) — наиболее острый конфликт в истории Биткоина. Он начался как технический спор о пропускной способности сети, но вырос в фундаментальную битву о природе Биткоина: чем он является, кто принимает решения и как меняются правила протокола.
Предыстория
В Биткоине размер блока ограничен 1 МБ. К 2015 году блоки начали заполняться: при высокой нагрузке транзакции подолгу ждали подтверждения, а комиссии росли. Это подтолкнуло ряд разработчиков к предложению увеличить лимит.
Позиции сторон
Крупноблочники (big blockers)
Главные представители: Гэвин Андресен, Майк Хирн, Роджер Вер, Джихан Ву (Bitmain).
Аргументы:
- Биткоин должен стать глобальной платёжной системой для повседневных транзакций
- Заполненные блоки делают сеть дорогой и непригодной для малых платежей
- Простое увеличение лимита — очевидное техническое решение
Предложения: Bitcoin XT (август 2015) — увеличение до 8 МБ с удвоением каждые 2 года; затем Bitcoin Classic, Bitcoin Unlimited.
Мелкоблочники (small blockers)
Главные представители: разработчики Bitcoin Core, большинство операторов узлов.
Аргументы:
- Большие блоки повышают стоимость запуска полных узлов → централизация сети
- Меньше узлов = меньше независимых хранителей правил протокола
- Масштабирование должно происходить на более высоких уровнях (Lightning Network)
- SegWit даёт эффективное увеличение ёмкости без хардфорка
Ключевые события
2015: Начало войны
- Август 2015: Гэвин Андресен и Майк Хирн выпускают Bitcoin XT — первый клиент, нарушающий обратную совместимость. The Guardian: «Биткоин-войны начались».
- Сообщество раскалывается. Форумы и IRC наполняются взаимными обвинениями.
2016: Эскалация
- Попытки консенсусных встреч (Монреаль, Гонконг) заканчиваются безрезультатно
- «Круглый стол в Гонконге»: встреча майнеров и разработчиков за закрытыми дверями
- Bitcoin Classic, затем Bitcoin Unlimited продвигают увеличение блока
- Скандал ASICBoost: обнаружено, что Bitmain использует скрытую оптимизацию майнинга, несовместимую с SegWit — появляются обвинения в финансовой мотивации у крупноблочников
2017: Развязка
- Май 2017: «Нью-Йоркское соглашение» — крупные майнеры и компании подписывают соглашение поддержать SegWit2x (SegWit + увеличение до 2 МБ через 3 месяца)
- Июль 2017: UASF (User-Activated Soft Fork) — операторы узлов самостоятельно активируют SegWit с 1 августа, не дожидаясь майнеров
- Август 2017: Активация SegWit; меньшинство крупноблочников создаёт Bitcoin Cash через хардфорк
- Ноябрь 2017: SegWit2x — планируемое увеличение блока до 2 МБ — отменяется из-за отсутствия поддержки; «Нью-Йоркское соглашение» разваливается
Почему победили мелкоблочники
Принципиальный аргумент: увеличение блока повышает пропускную способность, но ценой централизации. Большие блоки = дороже запуск узла = меньше независимых операторов = меньше децентрализация. Для Биткоина как глобальных денег без точки контроля децентрализация важнее дешёвых транзакций на базовом уровне.
Тактический аргумент: SegWit решил проблему ёмкости без изменения структуры блока, одновременно устранив уязвимость пластичности транзакций и открыв путь для Lightning Network.
Политический аргумент: UASF показал, что операторы узлов, а не майнеры, являются реальными хранителями правил Биткоина. Майнеры лишь выбирают, какую цепочку продолжать — они не могут навязать правила, которые узлы не признают как валидные.
Уроки для управления Биткоином
Война наглядно показала:
- Изменить правила Биткоина крайне сложно — и это особенность, а не баг
- Майнеры не контролируют протокол — его контролируют операторы узлов
- Экономические интересы (Bitmain, биржи) могут противоречить интересам сети
- Биткоин — это долгосрочный проект, а не стартап в погоне за долей рынка
Последствия
- Bitcoin Cash существует как отдельная криптовалюта (BCH) — но рыночная стоимость в десятки раз меньше BTC
- SegWit активирован и стал стандартом для кошельков
- Lightning Network развернулась как основное решение для масштабирования
- Доверие к процессу управления Биткоином укрепилось: протокол устоял перед давлением крупных игроков
Источники
- «Война за размер блока» — Джонатан Бир.