Bitcoin Core откажется от лимита 80 байт для OP_RETURN - что это значит
Следующее обновление клиента Bitcoin Core отменит историческое ограничение на объем данных, записываемых в OP_RETURN - специальный тип выхода в транзакции, позволяющий сохранять произвольную информацию в блокчейне. Вместо лимита в 80 байт пользователи смогу указывать более объемные записи и добавлять несколько - OP_RETURN - выходов в одну транзакцию.
По словам разработчика Грега Сандерса, лимит изначально был лишь мягким ограничением - своего рода напоминанием, что блокчейн стоит использовать рационально и не загружать его неплатежными данными. Однако в 2025 году эта мера утратила смысл и стала, напротив, источником проблем.
Почему лимит больше мешает, чем помогает?
Сандерс выделил два ключевых аргумента в пользу отмены ограничения:
1. Оно бесполезно технически - пользователи и майнеры уже давно нашли способы его обходить. Кто-то записывает данные через «хитрые» скрипты, кто-то использует ненастоящие UTXO-выходы.
В итоге в блокчейн всё равно попадают неплатежные данные, но в менее прозрачной и более хаотичной форме.
2. Оно извращает стимулы - разработчики и пользователи вынуждены прибегать к нестандартным, неэффективным и даже вредным для сети методам, лишь бы обойти лимит. Это загромождает UTXO-набор, увеличивает нагрузку на mempool и ухудшает общую чистоту блокчейна.
В результате команда Bitcoin Core рассматривала три пути: оставить лимит, повысить его или убрать полностью.
Первый вариант признали неэффективным, второй - временным решением, которое всё равно «устареет». Удаление лимита, напротив, синхронизирует поведение нод с реальной ситуацией в сети и делает правила более прозрачными.
Что при этом не изменится:
Таким образом, речь не идёт о превращении биткоина в базу данных - просто теперь пользователи смогут легально и корректно записывать больше информации, не искажая структуру транзакций.
Почему это важно?
Снятие ограничения делает работу сети более предсказуемой, очищает набор UTXO и устраняет необходимость в “грязных хаках”. Теперь данные можно помещать в один, четко определенный выход, OP_RETURN, вместо того, чтобы прятать их в скриптах.
К тому же, изменение позволит узлам транслировать те же транзакции, которые принимают майнеры. Это повысит консистентность поведения сети и сделает комиссии более прозрачными, потому что теперь не нужно маскировать данные, чтобы пройти проверку.
Контекст: OP_RETURN и снижение ончейн-активности
В феврале 2025 года, аналитики обратили внимание на резкое снижение ончейн-активности в сети биткоина (до годового минимума). Одной из причин назвали сокращение количества выходов OP_RETURN в транзакциях. Возможно, слишком жесткое ограничение делало использование этой функции неудобным, а с обновлением она вновь станет популярной.