Компания Bitquery, специализирующаяся на данных блокчейна, 2 сентября опубликовала исследование, посвященное четырем способам использования текстовых данных в сети Биткоина. Анализ 965 135 блоков показал, что одни и те же слова могут создавать совершенно разные издержки для узлов сети.
В исследовании подсчитано 13 062 транзакции с использованием OP_RETURN, которые не добавляли расходов, в отличие от 96 231 выходных данных с поддельными адресами, которые остаются в наборе неизрасходованных выходных данных транзакций (UTXO).
Кампания, проходившая с 21 по 26 марта 2026 года, упомянула разработчика Bitcoin Core Люка Дашджра в одном и том же двухпредложенном сообщении. Bitquery зафиксировала 13 062 транзакции от 13 062 отправляющих адресов в 579 блоках, с общей комиссией 0,1014 BTC. Сеть записывает текст, время, входы и комиссии, но не идентифицирует отправителя, автора или мотив.
В ходе более широкого сканирования Bitquery классифицировала 4 412 782 выходных данных OP_RETURN как читаемый текст. Их стоимость для узлов отличается от текста с поддельными адресами, поскольку Биткоин обрабатывает эти два типа выходных данных по-разному после подтверждения.
Узлам не требуется сохранять выходные данные OP_RETURN в базе данных UTXO, используемой для проверки возможности траты монет, хотя данные остаются в истории блоков Биткоина. Руководство для разработчиков Биткоина описывает эту конструкцию нулевых данных как предпочтительную по сравнению с методами, которые создают выходные данные, выглядящие как расходы, и нагружают набор UTXO.
Текст с поддельными адресами размещает читаемые байты там, где обычно находится хэш адреса. Узел видит якобы расходуемый выход, в то время как для встроенного текста не существует известного соответствующего закрытого ключа.
Bitquery классифицировала 96 231 такой выход в 3 286 транзакциях и оценила, что они содержат около 3,2 BTC, которые фактически не могут быть потрачены. Эти выходные данные сохраняются как текущее состояние узла, если они не потрачены.
Bitcoin Core 30.0, выпущенный в октябре 2025 года, упростил ретрансляцию более крупных транзакций OP_RETURN в соответствии со своей политикой по умолчанию. В примечаниях к выпуску увеличено значение параметра -datacarriersize по умолчанию до 100 000 и разрешено несколько выходных данных OP_RETURN в рамках общего лимита для ретрансляции и майнинга.
Эти стандартные настройки не изменили правила консенсуса, определяющие действительность блока.
Bitquery обнаружила, что сообщения длиной более прежнего потолка в 80 байт появлялись лишь несколько десятков раз в большинстве месяцев до версии v30 и выросли до тысяч к февралю 2026 года. Упрощенное распространение по умолчанию является одним из механизмов такого роста, но наблюдательная последовательность не показывает, что только v30 стало его причиной.
В мартовском сообщении раскрывается, что текст состоит из 62 байт ASCII, что уже укладывается в прежний лимит. Кампания измеряет низкую стоимость повторения текста OP_RETURN после v30.
Bitquery также не имела данных о полях коинбейз для 191 427 исторических блоков и не учитывала надписи в свидетельских данных (witness inscriptions). Поэтому исследование сравнивает последствия для состояния четырех измеренных каналов, а не подсчитывает каждый фрагмент текста, встроенный в Биткоин.
В рамках этого исследования OP_RETURN расширяет историю блоков, не раздувая набор UTXO, в то время как текст с поддельными адресами создает постоянную нагрузку на состояние узла.
Всегда имейте в виду, что редакции могут придерживаться предвзятых взглядов в освещении новостей.
Автор – Liam 'Akiba' Wright




