Анонс релиза Bitcoin Core 30.0
Bitcoin Core анонсировал выход крупного релиза версии 30.0, который стал доступен спустя несколько месяцев после предыдущего значительного обновления — версии 29.0. Согласно официальному аккаунту проекта Bitcoin Core в X, новый кандидат на релиз, версия 30.0rc3, уже доступен для тестирования.
Основные изменения в версии 30.0
Версия 30.0 представляет собой важное обновление, которое следует за версией 29.0, выпущенной в апреле этого года. В этом релизе внедрены ряд обновлений и улучшений в области сетевого взаимодействия, политики mempool, майнинга, RPC и общего поведения системы.
К основным изменениям относятся:
- Увеличение параметра «datacarriersize»
- Изменения в P2P и сетевых протоколах
- Добавление новой команды Bitcoin
- Удаление опции «maxorphantx»
- Обновленные RPC
- Изменения в установке и поддержка транзакций TRUC
В частности, в Bitcoin Core 30.0 значение параметра -datacarriersize увеличено до 100,000 по умолчанию, что фактически снимает ограничение, так как максимальный размер транзакции будет достигнут первым.
Новые инструменты и функции
Также в данной версии представлен новый инструмент командной строки Bitcoin, который делает функции более доступными и удобными в использовании. Этот инструмент вызывает другие исполняемые файлы и не реализует никакой функциональности самостоятельно.
Кроме того, в Bitcoin Core 30.0 введена папка «libexec», содержащая бинарные файлы, которые обычно не вызываются напрямую пользователями.
Обновления RPC и поддержка TRUC
Обновление RPC теперь позволяет использовать команду Bumpfee без сигнализации BIP-125. Добавлена поддержка расходования транзакций TRUC, полученных кошельком, а также создание транзакций TRUC, что гарантирует соблюдение правил политики TRUC.
Новая команда Bitcoin поддерживает экспериментальный интерфейс IPC Mining, который позволяет узлу работать с Stratum v2 или другим программным обеспечением для майнинга. В версии 30.0 опция «maxorphantx» больше не имеет эффекта, так как «сиротский дом» больше не ограничивает количество уникальных транзакций.