Core против Knots: как спор о 83 байтах расколол биткоин-сообщество

Core_vs_Knots__новый_раскол_в_биткоин-сообществе_

Весной 2025 года в биткоин-сообществе разгорелся один из самых крупных конфликтов за последние годы. Техническоепредложениеоб отмене лимита на данные в OP_RETURN переросло в масштабную дискуссию между разработчиками и пользователями.

За отмену 83-байтного ограничения выступили в Bitcoin Core, в то время как противники этого шага консолидировались вокруг альтернативного клиента Bitcoin Knots. Вместе с биткоин-миксеромMixer.Moneyразбираемся в технических аспектах спора и его возможном влиянии на будущее первой криптовалюты.

Что такое OP_RETURN

OP_RETURN — это опкод (или команда) в стековом языке биткоина Script, который делает выход транзакции непригодным для траты, позволяя записывать до 83 байт произвольных данных. Это стандартный способ добавления метаданных в блокчейн без увеличения размера набораUTXO— базы данных всех неизрасходованных выходов транзакций.

OP_RETURN был представлен в 2014 году в Bitcoin Core 0.9.0. Он не предназначался для поощрения хранения данных в блокчейне, а выступал компромиссным решением по предотвращению более вредных практик.

«Это изменение не является одобрением хранения данных в блокчейне. OP_RETURN создает доказуемо удаляемый выход, чтобы избежать схем хранения данных, в которых произвольные данные вроде изображений сохранялись бы как навсегданеизрасходованные выходы транзакций, раздувая базу данных UTXO. Хранение произвольных данных в блокчейне по-прежнему является плохой идеей; гораздо дешевле и эффективнее хранить нефинансовые данные в других местах», — говорилось вдокументацииBitcoin Core.

Пословамразработчика Bitcoin Core Грегори Максвелла, до появления OP_RETURN пользователи находили способы встраивать данные, отправляя биткоины на«фейковые»адреса. Они создавали выходы, которые выглядели как расходуемые, но таковыми не являлись, что приводило к постоянному раздуванию набора UTXO.

«Хотя выходы OP_RETURN и добавляются к общему размеру блокчейна биткоина, они не включаются в набор UTXO, а значит их не нужно постоянно отслеживать. Ноды могут игнорировать и удалять эти данные после первоначальной верификации», ― комментируют вMixer.Money.

Первоначально лимитсоставлял40 байт, но в 2015 году был увеличен до 80 байт, а в 2016 — до 83 байт. Такие ограничения выбраны намеренно, чтобы стимулировать использование хешей вместо самих данных и подчеркнуть, что блокчейн биткоина должен в первую очередь использоваться для финансовых транзакций.

Важно подчеркнуть, что лимит OP_RETURNявляетсяправилом стандартности(или политикой мемпула), а не правилом консенсуса. Это означает, что ноды Bitcoin Core по умолчанию не ретранслируют транзакции с данными OP_RETURN выше 83 байт, однако протокол биткоина их не запрещает.

Майнеры могут включать «нестандартные» транзакции в блоки, особенно если сопутствующие комиссии делают их прибыльными. Если такая транзакция попадает в валидный блок, все ноды биткоина примут его, независимо от своих политик относительно OP_RETURN.

Предложение Тодда

27 апреля 2025 года Питер ТоддпредставилPull Request (PR) #32359 в репозиторий Bitcoin Core. Предложение включало полную отмену лимита на размер выходов OP_RETURN и является формализацией инициативы Антуана Пуансо из Chaincode Labs.

Идея возникла после того, как Пуансоузнал, что ZK-роллап на биткоине Citrea из-за существующего стандарта OP_RETURN решил публиковать данные в блокчейне с одним OP_RETURN и двумя UTXO. Эти два неизрасходованных выхода будут накапливаться, тогда как одной из целей разработки Bitcoin Core является ограничение роста набора UTXO.

«Теоретически, отмена лимита OP_RETURN позволила бы проектам вроде Citrea реализовывать технические решения без увеличения UTXO-набора. Это также могло бы повлиять на майнеров, которые принимают транзакции через частные мемпулы, а не органически через сеть нод», ― комментируют вMixer.Money.

Предложение Тодда не требовало софтфорка или хардфорка — оно просто расширяло типы транзакций, которые будут распространяться по сети.

Некоторые комментаторы поддержали удаление, по сути, ненужного кода. Другие, даже признавая неэффективность лимита для OP_RETURN, выступили против его отмены. Они заявили, что снятие ограничений способствует распространению спама в сети.

В частности, разработчик Люк Дэш ― младший призвал сохранить ограничения и оставаться на старых версиях Core или переходить на поддерживаемый им клиент Bitcoin Knots, которыйимеетболее строгий лимит OP_RETURN на уровне 42 байт.

5 мая разработчик Bitcoin Core Грег Сандерс объявил о намерении включить это изменение в следующий релиз, что еще больше накалило дебаты в сообществе. Многие пользователи начали публично заявлять о переходе на Bitcoin Knots, а ряд блогеров (BTC Sessions,Southern Bitcoiner) опубликовал соответствующие инструкции на YouTube.

Core против Knots: как спор о 83 байтах расколол биткоин-сообщество

По состоянию на май 2025 года доля нод Bitcoin Knots приблизилась к 10%. Для сравнения: в январе 2023 года их долясоставлялавсего 0,3%.

Аргументы Bitcoin Core

Сторонники изменения приводят несколько аргументов:

  • лимит устарел и неэффективен.Это основной аргумент Тодда и Пуансо. Оба разработчика считают «глупым» держаться за неработающие параметры, поскольку пользователи легко обходят ограничение. Например, майнинговая компания MARA создала сервис Slipstream, который напрямую принимаетнестандартные транзакции.
  • нездоровые стимулы.Сохранение лимита подталкивает пользователей к более вредным практикам вроде кодирования данных в «фейковых» адресах, что способствует раздуванию набора UTXO.
  • корректировка политики мемпула.Майнеры, движимые экономическими стимулами, будут включать прибыльные транзакции независимо от ограничений. «Очень маловероятно, что они откажутся от этого источника дохода. Цензурирование этих транзакций просто стимулирует развитие частных мемпулов, что вредит мелким майнерам и делает оценку комиссий менее надежной», —отметилТодд.
  • поддержка инноваций.Снятие лимита может улучшить поддержкурешений второго уровнявроде Citrea.

Последний аргумент породил среди противников предложения теорию о финансовых мотивах Bitcoin Core. Разработчика Джеймсона Лоппа, поддержавшего предложение Тодда,обвинилив конфликте интересов в связи с его инвестициями в Citrea, из-за особенностей которой изначально и возникло предложение. В ответ Лоппзаявил, что это не секрет, и он давно раскрыл информацию о своих инвестициях (включая Citrea) на своем сайте.

Аргументы Bitcoin Knots

Представители оппозиции, которых также называют «фильтраторами» (filterors), видят в биткоине прежде всего денежную сеть и не хотят «превращать его в универсальную базу данных». Люк Дэш ― младший назвал предложение «полным безумием», а Джейсон Хьюз из Ocean Miningсчитает, что это может превратить биткоин в «бесполезный альткоин».

Re: OP_RETURN, I have always been of the opinion that sidechain builders shouldn’t influence bitcoin core. Bitcoin on its base layer is money and should be only focused on money. Let all other functionalities be built around it.Adding in increased OP_RETURN sizes is possible…

«Разработчики сайдчейнов не должны влиять на Bitcoin Core. Биткоин на своем базовом уровне — это деньги, и он должен быть сосредоточен только на деньгах», — заявил основатель Botanix Labs Виллем Шрое.

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

Также противники удаления лимита считают существующие лимиты эффективными, поскольку они служат сдерживающим фактором. Некоторые интерпретируют тот факт, что «спамеры» прибегают к более дорогим методам как доказательство эффективности лимитов, которые делают нежелательное поведение более затратным.

Кроме того, критики указывают на активный переход на Bitcoin Knots как на «голосование нодами» — децентрализованную форму протеста, когда операторы узлов выражают несогласие с направлением развития Bitcoin Core, выбирая альтернативное ПО.

Наконец, «фильтраторы» вроде Bitcoin MechanicобвиняютBitcoin Core в продвижении изменений без достижения широкого консенсуса, а также плохую коммуникацию относительно процесса принятия решений.

Выводы

12 мая 2025 года PR #32359 былзакрыт, несмотря на заявления о намерениях включить его в следующую версию (30.0), релиз которойнамеченна начало октября.

Конфликт высветил ключевые вопросы управления в экосистеме биткоина: кто принимает решения о его развитии — разработчики, майнеры или более широкое сообщество пользователей?

Многие наблюдателисравниваютситуацию с войнами за размер блока 2015–2017 годов, однако здесь есть важное различие: изменение лимита OP_RETURN — это изменение политики клиента, а не правил консенсуса. Поэтому хардфорк здесь практически исключен.

Рост популярности Bitcoin Knots демонстрирует, что пользователи готовы «голосовать узлами», выбирая альтернативные реализации протокола при несогласии с направлением развития сети, задаваемым Bitcoin Core.

«Спор вокруг OP_RETURN выходит за рамки чисто технического вопроса. Он представляет собой фундаментальное столкновение видений того, чем должен быть биткоин: прагматично эволюционирующей системой или строго определенной денежной сетью», — комментируют представителиMixer.Money.

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

Биткоин-миксер Mixer.Money присутствует на рынке с 2016 года. Сервис микширует монеты в трех режимах: «Миксер», «Точный платеж» и «Полная анонимность».

В режимах «Полная анонимность» и «Точный платеж»Mixer.Moneyотправляет пользователям биткоины, которые получены непосредственно с крупных бирж и имеют соответствующий статус.

Источник: https://forklog.com/exclusive/core-protiv-knots-kak-spor-o-83-bajtah-raskolol-bitkoin-soobshhestvo

Наверх