Bitcoin Core 32 вышел на этап тестирования кандидата, релиз запланирован на 10 октября

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

Данный контент предназначен исключительно для информационных и образовательных целей и не является инвестиционным советом, связанным с BTCC. BTCC прилагает все усилия, но не может гарантировать правдивость, точность или оригинальность вышеприведенного контента.