BIP-110: Почему биткоин-элита выступила против «борьбы со спамом» и чем это грозит сети

Вокруг BIP-110 разгорелся один из самых острых споров в истории биткоина. Формально это предложение направлено на ограничение нецелевого использования блокчейна — так называемого спама в виде картинок, текстов и прочих данных, не связанных с транзакциями. Однако реальность оказалась куда сложнее, и против инициативы выступили такие тяжеловесы, как Майкл Сэйлор и Адам Бэк, которых невозможно заподозрить в симпатиях к спамерам.
Суть BIP-110: семь ограничений на один год
Автор под псевдонимом Dathon Ohm предложил ввести временные ограничения сроком примерно на год. Среди ключевых мер — лимит на размер scriptPubKey до 34 байт (с исключением для OP_RETURN до 83 байт), запрет на использование аннекса Taproot, ограничение control block до 257 байт, а также запрет на исполняемые OP_IF и OP_NOTIF внутри Tapscript. Важно отметить, что монеты на адресах, созданных до активации, не затрагиваются — их можно тратить по старым правилам.
Битва за активацию: майнеры против узлов
Главный камень преткновения — механизм активации. BIP-110 использует модифицированную версию BIP 9, где порог снижен с 95% до 55% блоков за период, а сценарий FAILED отсутствует. Если майнеры не набирают нужное количество сигналов, инициатива переходит в принудительную фазу, где узлы, обновившиеся до BIP-110, начинают отвергать блоки без бита 4. Это фактически повторяет логику UASF 2017 года, когда операторы узлов продавили SegWit.
Однако на практике поддержка со стороны майнеров оказалась минимальной. За восемь месяцев сигнал поддержки не превысил полутора процентов от новых блоков. Крупнейшие пулы — Foundry, AntPool, F2Pool — молчат или открыто выступают против. Сооснователь F2Pool Ван Чунь категорически отверг инициативу. При этом доля узлов на Bitcoin Knots, готовых применять новые правила, выросла до 8-20%, но, как отмечает разработчик Джеймсон Лопп, эти цифры легко накрутить через Tor.
Критика: от багов до прецедентов
Майкл Сэйлор в своем эссе из 110 пунктов назвал BIP-110 «ятрогенной» инициативой — вредом от самого лечения. Он указал, что семь изменений нельзя принимать по отдельности, а временный характер правил создает опасный прецедент: после их снятия остается возможность продавить любое другое изменение без консенсуса. Адам Бэк сравнил происходящее с «судом Линча» и подчеркнул, что спам укладывается в лимит размера блока и не угрожает сети.
Еще более серьезная проблема — техническая уязвимость, обнаруженная исследователем Dathon Pwn с помощью ChatGPT. Ошибка в клиенте активации BIP-110 может привести к расхождению цепей: узлы, обновившиеся задним числом, могут признать легитимными блоки, которые отвергли бы при повторной проверке. Это создает риск фрагментации сети.
Словацкий разработчик Мартин Хабовштяк наглядно продемонстрировал, что ограничения BIP-110 можно обойти. Он записал в блокчейн 66-килобайтное изображение без использования OP_RETURN, Taproot или OP_IF, доказав, что «борьба со спамом» технически неэффективна.
Что дальше?
В начале августа узлы с новыми правилами начнут отвергать блоки без бита 4. Но для остальной сети ничего не изменится — она продолжит принимать их как обычно. Получится не раскол, а параллельная цепь: меньшая и по хешрейту, и по числу участников. Для рядового держателя монет за это время не изменилось ровным счетом ничего: комиссии, переводы и балансы живут своей жизнью, пока в соцсетях идет война за будущее биткоина.
Мой экспертный комментарий: BIP-110 — это не просто техническое предложение, а тест на зрелость биткоин-сообщества. Попытка продавить изменения без широкого консенсуса, используя спорный механизм активации, создает опасный прецедент. Даже если временные ограничения сработают, доверие к нейтральности протокола будет подорвано. Биткоину не нужны «стражи чистоты», ему нужны «стражи нейтральности», как верно заметил Сэйлор. Августовская развилка покажет, сколько участников сети готовы пожертвовать принципами ради сиюминутной борьбы со спамом.