Следующее крупное обновление Bitcoin Core вновь разожгло старые напряжения в сообществе, противопоставив разработчиков, стремящихся к нейтральной сети, управляемой комиссиями, и пуристов, считающих нефинансовые данные спамом.
Bitcoin Core v30, ожидаемое в октябре, снимет ограничение в 80 байт для OP_RETURN – части скрипта транзакции, позволяющей пользователям встраивать произвольные данные.
Bitcoin Core – это программное обеспечение, работающее в сети Bitcoin, поддерживаемое открытой группой разработчиков, но широко используемое майнерами и операторами узлов. Хотя существуют альтернативы, такие как Knots, Bitcoin Core является эталонной реализацией протокола, используемой большинством сети.
Поверхностно, спор выглядит как дискуссия о политике – должна ли блокчейн Bitcoin быть зарезервирована для финансовых средств или открыта для более широкого использования. Но под этим кроется более глубокий политический раскол, когда некоторые фракции обвиняют Bitcoin Core в компрометации принципов или уступках внешнему влиянию.
Операторы узлов переходят на Bitcoin Knots, поскольку OP_RETURN вызывает разногласия. Источник: Coin Dance
Битва за предназначение Bitcoin
Критики Bitcoin Core v30 предупреждают, что снятие ограничения OP_RETURN может открыть дверь для спама и истощения ресурсов. Они утверждают, что более крупные OP_RETURN поощряют неденежные транзакции, которые вытесняют платежи и увеличивают нагрузку на узлы.
Заявление Bitcoin Core не одобряет нефинансовые данные, но признает открытое использование сети. Источник: Samson Mow
Сторонники философии "деньги прежде всего" считают это неправильным использованием системы, настаивая на том, что Bitcoin был разработан как сеть для одноранговых платежей, а не как служба хостинга данных.
Эта точка зрения воплощена в Bitcoin Knots – альтернативном клиенте, поддерживаемом Luke Dashjr, который применяет более строгие политики по умолчанию для блокировки того, что он классифицирует как нефинансовые данные. Knots предназначен для усложнения ретрансляции или встраивания произвольного контента.
Разработчики Core защищают свое решение по другим причинам. Gloria Zhao, один из поддерживающих разработчиков Bitcoin Core, заявила, что те, кто поддерживает изменение, "не испытывают энтузиазма по поводу хранения данных как варианта использования", но поддерживают децентрализованный рынок для места в блоке, не налагая правил ретрансляции, более строгих, чем те, которые уже принимаются майнерами.
"Существующие стандартные методы (например, "голые" открытые ключи) приводят к раздуванию набора UTXO, что представляет собой долгосрочные издержки для сети", – заявила она в обсуждении на GitHub, добавив, что OP_RETURN может быть удален и менее вреден.
Сторонники Knots возражают, что снятие ограничения увеличивает риск того, что незаконные материалы будут навсегда записаны в блокчейне. В крайнем случае, они указывают на возможность того, что материалы с изображениями сексуального насилия над детьми (CSAM) могут быть записаны в Bitcoin, если ограничение будет снято.
Опасения по поводу CSAM, связанные с Bitcoin Core v30, заполонили социальные сети. Источник: Luke Dashjr
Разработчик и сторонник Bitcoin Jimmy Song – который не поддерживает v30 – отверг этот аргумент, заявив, что данные, встроенные в Bitcoin, "нелегко доступны".
"Версия Core 30 не отображает никаких изображений или видео и не воспроизводит никакого аудио", – заявил Song. "Программное обеспечение, проверяющее, является ли блок или транзакция согласованным с правилами Bitcoin, не делает вас участником каких-либо злонамеренных действий, в которых может быть замешана транзакция."
Дебаты о корпоративном захвате Bitcoin
Помимо технической дискуссии, обновление v30 вызвало политический подтекст о том, остается ли Bitcoin Core действительно независимым.
Критики предположили, что разработчики Core отдают предпочтение таким проектам, как Citrea (проект второго уровня), утверждая, что снятие ограничения OP_RETURN случайно соответствует потребностям роллапов, которые полагаются на встраивание более крупных полезных данных в Bitcoin для доказательств действительности.
Основатель Casa Jameson Lopp защищается от обвинений в конфликте интересов. Источник: Jameson Lopp
Другие ставят под сомнение саму риторику нейтралитета. Они рассматривают "подход, ориентированный на комиссии", как способ нормализации нефинансовых транзакций, открывающий дверь для невзаимозаменяемых токенов и надписей.
Разработчики Core отвергают эти утверждения, подчеркивая, что решения принимаются открыто на GitHub, в Internet Relay Chat и в списках рассылки, и отвергают подозрения о корпоративном захвате как политический спин со стороны лагеря "только деньги". Для них v30 заключается в том, чтобы позволить рыночному механизму комиссий решать, и поддерживать нейтральность и прозрачность правил Bitcoin.
"Если небольшая, социально программируемая "внутренняя группа" действительно принимала программные решения от имени всей сети, то Bitcoin - очень хрупкая система", - сказала Zhao.
"Искренне надеюсь, что если участники Bitcoin Core когда-нибудь откажутся от этих ценностей - например, чтобы угодить социальным сетям или корпоративным желаниям, сообщество переключится на другую реализацию узлов, которая сделает это лучше."
Выход Bitcoin Core v30 запланирован на октябрь
Споры вокруг OP_RETURN в конечном итоге заключаются не в байтах и скриптах. Для критиков это битва за сохранение идентичности Bitcoin как надежных денег, свободных от беспорядка экспериментов с данными. Для разработчиков Core это согласование программных правил с тем, что сеть уже принимает, оставляя рынок места в блоке решать сам за себя.
Разблокирует ли изменение волну надписей или просто очистит устаревшие правила ретрансляции, обновление заставляет сообщество пересмотреть дебаты, которые преследуют Bitcoin с его ранних дней.
Генеральный директор Blockstream Adam Back заявил, что децентрализация Bitcoin должна быть приоритетнее неполного контроля над спамом. Источник: Adam Back
По мере приближения к выходу v30 в октябре операторы узлов, майнеры и предприятия решат, обновлять или нет. Этот выбор, повторяемый тысячами машин по всему миру, определит не только судьбу ограничения OP_RETURN, но и то, как Bitcoin определяет нейтральность, независимость и свое будущее предназначение.
Разрыв привел к росту числа узлов Bitcoin Knots. В начале 2025 года в сети Bitcoin работало около 400 узлов Bitcoin Knots. Это число выросло до 4713 узлов. В настоящее время в сети Bitcoin работает 22496 общедоступных узлов.