Bitcoin Core v30: Спорное обновление, открывающее новые перспективы и риски в сети

Команда Bitcoin Core анонсировала выпуск новой версии клиента v30, на который в сообществе отреагировали неоднозначно.

Все предыдущие версии данного программного обеспечения будут считаться «завершенными» и больше не получат обновлений.

Обновление Bitcoin Core v30 содержит исправления ошибок, обновленные комиссии, а также улучшения производительности и взаимодействия с майнерами. Однако основным изменением стало увеличение предела передачи данных для выходов OP_RETURN с 80 до 100 000 байт, что существенно увеличит объем нефинансовых транзакций в блокчейне. Пользователи по-прежнему могут установить свое ограничение, настроив параметр функции -datacarriersize.

Дебаты по поводу лимита данных в OP_RETURN активизировались с конца апреля. Биткоин-разработчик Питер Тодд, которого в документальном фильме HBO назвали создателем Bitcoin, предложил убрать действующий лимит.

Это предложение привело к расколу в сообществе. Его противники считают, что снятие лимита будет способствовать использованию сети для нефинансовых транзакций, что может перегрузить блокчейн. Они также указывают на риск распространения нелегального контента, с которым операторы узлов могут столкнуться, потенциально подвергая себя юридическим последствиям.

Критики подчеркивают, что пользователи по-прежнему находят альтернативные способы для отправки данных, и у майнеров есть и мотивация, и возможность включать такие операции в блоки.

В июне разработчики объявили об удалении лимита в версии Bitcoin Core v30. В сообществе предположили, что это решение может привести к уменьшению доли данного клиента на рынке в пользу конкурентного Bitcoin Knots, который позволяет устанавливать более строгие фильтры.

На тот момент Bitcoin Core использовался более чем на 88% нод, однако, по данным BitRef, этот показатель упал до ~78%. Доля Knots возросла и превысила 21%.

Сторонники удаления лимита в OP_RETURN убеждены, что это откроет перспективы для создания более сложных децентрализованных приложений. Как заявил Алекс Бержерон из Ark Labs, он планирует полностью использовать дополнительное пространство, чтобы «сделать биткоин более похожим на Ethereum, но лучше».

«Версия Bitcoin Core v30 — это ошибка. Устранение ограничений в OP_RETURN ведет к потоку ненужных данных, избыточных подписей и непомерным комиссиям, от которых страдают регулярные пользователи. Сила биткоина заключается в его минимализме: он не превращает базовый уровень в площадку для экспериментов», — выразил мнение один из скептиков под ником Ox HaK.

Реномированный криптограф Ник Сабо настоятельно рекомендовал не обновляться до версии Core v30 и временно использовать Knots. Он признал, что и этот клиент также обладает серьезными недостатками, поэтому допустил его временное использование в качестве альтернативы Core.

Ранее в своих комментариях Сабо указывал, что приложения уже имеют возможность размещать произвольные данные в блокчейне биткоина, но снятие лимита OP_RETURN сигнализирует о потенциальном увеличении их объема. Он отметил, что это решение не позволяет операторам архивных узлов избавиться от незаконного контента без остановки работы, что может привести к уголовной ответственности.

Один из ярых противников отмены ограничений на размещение данных в сети, биткоин-разработчик Люк Даш — младший, предположил, что единственным способом избавиться от нежелательного контента может быть хардфорк.

Напоминаем, что в биткоин-сообществе активизировалось обсуждение возможных мер по защите сети от потенциальной угрозы со стороны квантовых вычислений.