Bitcoin Core 32 переходит в кандидатское тестирование, цель - выпустить 10 октября
Bitcoin Core 32 вошел в стадию кандидатного тестирования на этой неделе, разработчики планируют выпустить официальную версию 10 октября. Это обновление в первую очередь предназначено для операторов узлов и разработчиков, оно может ускорить проверку блоков и изменить способ обработки платежей в кошельке.
Согласно опубликованному проекту, обновление ускоряет проверку блоков за счет параллельного чтения информации из базы данных, но не изменяет скорость генерации блоков биткойна. Четыре команды кошелька будут по умолчанию использовать обновленный формат для обмена частично подписанными транзакциями, приложения все еще могут запрашивать старую версию. В области безопасности обновление предотвращает выполнение команд на компьютерах узлов с помощью злонамеренно сконструированных имен кошельков, эта уязвимость затрагивает не Windows системы; другой патч исправляет проблему чрезмерного использования памяти новым HTTP сервером.
Участник проекта Мэтью Зипкин в предложении патча описал "сценарий исчерпания памяти", он обнаружил эту уязвимость, используя AI модель Kimi K3 для аудита нового HTTP сервера Bitcoin Core. Пользователь GitHub jeanpablojp в ходе проверки обнаружил, что неавторизованные запросы также могут привести к увеличению памяти, после исправления патча 16 неавторизованных соединений за 90 секунд вызвали лишь около 3 МБ увеличения памяти, в то время как ранее это составляло 3,2 ГБ. Этот патч был объединен 5 сентября.






