Следующий релиз Bitcoin Core по умолчанию позволит использовать более 80 байт данных в выходах OP_RETURN и не будет ограничивать их количество в одной транзакции. Об этом сообщил разработчик Грег Сандерс, комментируя решение отменить старый лимит.
Изначально ограничение в 80 байт было введено как мягкий сигнал для экономии блокчейн-пространства — в частности, при публикации доказательств. Однако Сандерс считает, что эта мера давно утратила актуальность. Более того, она не только не работает, но и наносит вред сети. По его словам, пользователи давно обходят лимит, включая сторонние данные «непрозрачными» методами. Майнеры, в свою очередь, предлагают свои решения, которые лишь стимулируют злоупотребления. Кроме того, из-за ограничений участники прибегают к уловкам, создавая фальшивые выходы в UTXO, что негативно влияет на саму структуру блокчейна.
Сандерс пояснил, что разработчики рассматривали три возможных подхода: оставить всё как есть, просто увеличить лимит или вовсе отменить его. Первый вариант признали бесполезным, второй — временным, а третий, по мнению команды, наиболее логичен. При этом ограничение на объем блока в 4 млн единиц остаётся, как и защита от "пыли", чрезмерной подписи и перегрузки mempool.
Главное преимущество нового подхода — упрощение структуры UTXO: данные теперь можно будет помещать в один выход, не прибегая к маскировке. Также он улучшит поведение узлов: они будут ретранслировать те же транзакции, что и майнеры, что делает политику комиссий прозрачной и предсказуемой.
Сандерс подчеркнул, что этот шаг соответствует философии минимального вмешательства и открытости Bitcoin. Снятие устаревших ограничений позволяет протоколу развиваться органично, а конкуренция за блоковое пространство — определять, какие данные заслуживают включения в блокчейин.
источник
уникальность