Bitcoin Core 32 поступил в финальное тестирование 14 сентября: его первая релиз-кандидатная версия отмечена, а полное релизное обновление ожидается 10 октября. Согласно ChainCatcher, обновление не меняет правила консенсуса Bitcoin, а вместо этого сосредоточено на оценке комиссий, более быстрой обработке блоков и исправлениях безопасности.
Новая версия добавляет оценщик комиссий на основе ожидающих транзакций, наряду с существующим оценщиком, который опирается на исторические комиссии за блоки. Это позволяет быстрее снижать рекомендуемые комиссии, когда перегрузка сети ослабевает. Также теперь узлы могут использовать несколько потоков для одновременной выборки данных транзакций из базы данных: по умолчанию включено 8 потоков, чтобы сократить время ожидания при синхронизации с блокчейном.
Разработчики также устранили уязвимость выполнения команд, затрагивавшую не Windows-системы и существовавшую с момента Bitcoin Core 24. Когда включён walletnotify, этот недостаток мог позволить аутентифицированному пользователю запускать команды на хосте узла с помощью специально созданного имени кошелька. Кроме того, четыре команды, используемые для создания частично подписанных транзакций, будут по умолчанию формировать формат PSBT версии 2. Также была исправлена проблема исчерпания памяти в новом веб-сервере, которую устранили до релиза после аудитов: было установлено, что 16 неаутентифицированных REST-подключений могли повысить использование памяти узла с 46 МБ до примерно 3 ГБ примерно за одну минуту.
