Провал BIP-110 и эскалация конфликта
Конфликт в управляющем органе Bitcoin Core обострился после провала софтфорка BIP-110, который инициировал Люк Дэш-младший. Предложение было направлено на временное ограничение методов встраивания произвольных данных в транзакции, что фактически являлось атакой на протокол Ordinals и BRC-20. Для активации обновления требовалась поддержка 55% майнеров — порог, который считается необычно низким для изменений консенсуса.
Несмотря на заниженную планку, инициатива не получила поддержки сети. Когда 9 августа на блоке 961,632 начался обязательный период сигнализирования, уровень поддержки составил всего 2–3%. Это привело к тому, что узлы, применявшие правила BIP-110, отделились в миноритарную цепь, которая остановилась после создания двух блоков. Основная сеть Bitcoin продолжила работать в штатном режиме, что продемонстрировало несостоятельность предложения и послужило катализатором для организационных выводов.
Суть процедурных обвинений
Разработчик и соредактор предложений по улучшению биткоина **Марк «Murch» Эрхардт** направил в список рассылки разработчиков официальное предложение об исключении Люка Дэш-младшего из числа редакторов. По мнению Эрхардта, Дэш-младший злоупотребил своими полномочиями и нарушил установленный порядок.
Основные претензии сводятся к следующему:
- **Преждевременное присвоение номера.** Дэш-младший присвоил номер предложению BIP-110 до его полноценного обсуждения в сообществе.
- Нарушение координации. Он оперативно утвердил связанные с предложением изменения, не согласовав их с другими редакторами.
Эрхардт подчеркнул, что роль редактора BIP должна быть процедурной и нейтральной, а не инструментом для продвижения спорных изменений консенсуса. В ответ Дэш-младший отверг обвинения, заявив, что действовал в строгом соответствии с правилами (BIP 2), и обвинил Эрхардта в нарушении коммуникации.
Будущее системы управления Bitcoin
Инцидент поставил под вопрос эффективность системы управления протоколом. Структура с несколькими редакторами BIP была введена в 2024 году именно для предотвращения концентрации полномочий и односторонних действий. Текущая ситуация показала уязвимость этого механизма.
Поскольку в Bitcoin нет формализованной процедуры отстранения редактора, решение потребует достижения неформального консенсуса (rough consensus) в сообществе разработчиков. Этот прецедент может привести к пересмотру правил и введению дополнительных предохранителей, таких как:
- Введение кворума для присвоения номеров BIP, затрагивающим консенсус.
- Установление формальных периодов для обязательного рассмотрения предложений.
- Более четкое разграничение ролей технического адвоката и нейтрального редактора.
Частые вопросы
За что хотят отстранить Люка Дэш-младшего из Bitcoin Core?
Разработчика обвиняют в нарушении процедур при продвижении спорного обновления BIP-110. По словам Марка Эрхардта, Дэш-младший преждевременно присвоил номер предложению и утвердил изменения без должного обсуждения.
Почему провалился софтфорк BIP-110 в сети биткоина?
Инициатива по ограничению данных для Ordinals и BRC-20 не смогла набрать необходимые 55% голосов майнеров. В период обязательного сигнализирования уровень поддержки составил всего 2-3%, из-за чего миноритарная цепь остановилась.
Как происходит смена редакторов Bitcoin Improvement Proposal?
В протоколе управления Bitcoin нет автоматического или формализованного механизма увольнения редакторов. Для исключения участника требуется достичь неформального консенсуса среди разработчиков и мейнтейнеров репозитория на GitHub.