В последнее время разработчики Биткойна оказались втянутыми в ожесточенный спор по поводу предложения устранить давнее ограничение в 80 байт, наложенное на функцию OP_RETURN. По мере того как это техническое противостояние набирает обороты, альтернативный клиент Биткойна под названием Bitcoin Knots стал пользоваться заметным ростом в принятии узлов.
Борьба со спамом набирает обороты: количество узлов Bitcoin Knots увеличилось на 49% в апреле

Спор вокруг OP_RETURN вызывает рост принятия Bitcoin Knots
Предложение, введенное Питером Тоддом, нацелено на отмену ограничения в 80 байт для выводов OP_RETURN, что потенциально позволит встраивать гораздо большие наборы данных непосредственно в блокчейн Биткойна. Это вызвало значительное сопротивление со стороны разработчиков, которые считают изменения противоречащими идеологии Биткойна.
Сторонники утверждают, что существующее ограничение является капризным, устаревшим и легко обходится. На самом деле, надписи Bitcoin Ordinal и Runes уже сумели обойти это ограничение. Разработчик Люк Дашджр является главной критиком отмены ограничения в 80 байт для OP_RETURN. Он назвал план «полным безумием», описывая его как прямую атаку на сеть.
Дашджр предупреждает, что ослабление ограничений на данные может затопить цепочку спамом. Спор вызвал интенсивные дебаты на Github, обвинения в цензуре и заметный скачок в распространении Bitcoin Knots в апреле. Knots является альтернативной сборкой полного узла, созданной на основе Bitcoin Core и настроенной для более точного контроля.

По сравнению с Bitcoin Core, Knots предлагает расширенные возможности, дополнительные патчи и более точные настройки политики мемпула, контролирующие, какие транзакции узел ретранслирует или архивирует. На 1 апреля было видно 674 узла Knots, а сегодня их число достигло 1,006. Тем не менее, даже с этим увеличением, Bitcoin Core остается преобладающим клиентом.
По состоянию на 16:00 по восточному времени в субботу, 20,213 публичных узлов Bitcoin Core были доступны. Из 21,326 совокупных публичных узлов Core составляет 94.78%, в то время как Knots примерно 4.72%. Если узел Knots откажется ретранслировать то, что он считает спамом — например, чрезмерно большие данные OP_RETURN, — узел Core все же может распространять эти транзакции, если они соответствуют правилам консенсуса Биткойна и параметрам мемпула Core.
Даже если бы Knots стал доминирующим клиентом и отказался ретранслировать транзакции, соответствующие консенсусу, такие как большие нагрузки OP_RETURN или Ordinals, узлы Core, при поддержке оставшегося меньшинства узлов и майнеров, могли бы все же довести эти трансакции до завершения. Разрешительные майнинговые политики, использующие узлы Core, в конечном итоге внедрят транзакции в блоки, хотя их распространение может замедлиться, если Knots будет доминировать и контролировать большинство ретрансляций.

Более того, даже в этой теоретической ситуации, Knots не станет “Биткойном” просто за счет количества узлов; пока Knots и Core придерживаются одинаковых правил консенсуса, каждый из них представляет Биткойн. Клиент перестает соответствовать Биткойну только тогда, когда хард-форк переписывает эти правила, и узлы, сообщество, а также биткойн-майнеры решают, что самая длинная цепь с наивысшей высотой PoW является аутентичной книгой. Таким образом, хотя количество узлов Knots интересно, его недостаточно, чтобы предотвратить хранение данных, если ограничение OP_RETURN будет снято.














