Crypto Currency Tracker logo Crypto Currency Tracker logo
Forklog 2025-05-26 09:14:34

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

Весной 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. Данные: Coin Dance. По состоянию на май 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…— Willem S 🕷⛓️ (@WillemSchroe) April 29, 2025 «Разработчики сайдчейнов не должны влиять на 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 отправляет пользователям биткоины, которые получены непосредственно с крупных бирж и имеют соответствующий статус.

Read the Disclaimer : All content provided herein our website, hyperlinked sites, associated applications, forums, blogs, social media accounts and other platforms (“Site”) is for your general information only, procured from third party sources. We make no warranties of any kind in relation to our content, including but not limited to accuracy and updatedness. No part of the content that we provide constitutes financial advice, legal advice or any other form of advice meant for your specific reliance for any purpose. Any use or reliance on our content is solely at your own risk and discretion. You should conduct your own research, review, analyse and verify our content before relying on them. Trading is a highly risky activity that can lead to major losses, please therefore consult your financial advisor before making any decision. No content on our Site is meant to be a solicitation or offer.