Следующий релиз клиента Bitcoin Core внесет радикальное изменение в политику хранения неплатежных данных: будет снято ограничение на 80 байт для скриптов OP_RETURN. Теперь пользователи смогут добавлять любой объем информации в пределах блока, а также использовать множество выходов OP_RETURN в одной транзакции.

Изначально лимит был введен как мягкая мера сдерживания, чтобы минимизировать злоупотребление блоковым пространством. Однако, по мнению разработчика Грега Сандерса, ограничение устарело и стало вредоносным: его легко обойти, а попытки обойти — вредят архитектуре сети.

Сандерс выделяет две ключевые проблемы:

  • Майнеры и пользователи маскируют данные, обходя лимит через нерасходуемые выходы;

  • Это искажает стимулыпользователи используют «грязные» хакерские методы, а UTXO-набор засоряется «пылью».

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

Важно отметить: ограничение на размер блока в 4 млн weight units сохраняется, а меры по контролю за пылевыми транзакциями и злоупотреблениями подписью остаются в силе.

По словам Сандерса, это решение:

  • очищает UTXO-набор, избавляя от маскировок данных;

  • Обеспечивает последовательность поведения нод и майнеров, делая комиссии более предсказуемыми;

  • Снимает редакционное давление, возвращая биткоин к принципу минимальных и прозрачных правил.

Источник