Обновление v30.0 включает в себя ряд изменений, в том числе:
- установлен лимит на «устаревшие» сигнатурные операции в одной стандартной транзакции в 2500;
- параметр -datacarriersize по умолчанию повышен до 100 000 байт;
- разрешено использовать несколько выходов носителя данных (OP_RETURN) в транзакции для ретрансляции и майнинга. Это позволит существенно увеличить объем нефинансовых данных в транзакции;
- переработан буфер «сиротских» транзакций для повышения защиты от DoS-атак;
- введена новая команда bitcoin для строки выполнения, которая запускает другие исполняемые файлы для повышения удобства;
- повторно добавили поддержку внешней подписи на ОС Windows;
- посредством новой команды добавили поддержку IPC-интерфейса майнинга (для клиентов вроде Stratum v2);
- обновлена реализация coinstatsindex;
- введен ряд изменений в RPC;
- Legacy BDB-кошельки больше нельзя создавать или загружать, их можно перевести в новый формат посредством функции migratewallet;
- проведена миграция с Qt 5 на Qt 6. На Windows добавлена поддержка темной темы, на macOS — бэкенд Metal;
- с выпуском v30.0 ветки 27.x и старше получили статус End of Life.
Однако ключевым изменением является именно увеличение лимита OP_RETURN. Ранее мы подробно разбирали, по какой причине в сообществе неоднократно поднимался этот вопрос:
Обновление v30.0 предполагает увеличение лимита OP_RETURN с 80 до 100 000 байт. В перспективе это приведет, вероятно, к росту количества «нефинансовых» биткоин-транзакций, например, стандарта Runes.
Снятие ограничений ранее поддержал один из ранних разработчиков биткоина Питер Тодд. Однако у этого решения есть и множество противников, которые считают, что сеть биткоина должна использоваться только для финансовых взаиморасчетов, а повышение лимита приведет к ее наполнению «мусором».
Пионер криптографии Ник Сабо также выступил против этого изменения. Он призвал использовать в качестве решения, по крайней мере временного, Knots, альтернативное ПО.
«Это повышение лимита посылает сигнал, “приглашающий” разработчиков увеличить объем таких [нефинансовых] данных. Без добавления мер безопасности, позволяющих операторам архивных узлов без сбоев удалять незаконный контент, за который они часто будут нести уголовную ответственность», — прокомментировал изменения Сабо.
Тодд в комментарии для Incrypted заявлял, что такие опасения надуманные, поскольку в сети уже предусмотрен механизм для добавления таких данных. Повышение лимита OP_RETURN только упростит его, подчеркнул разработчик.