Проект Geth сообщил о выпуске версии 1.17.8 под названием Protein Sludge Pack. Релиз опубликован 8 октября 2026 года и позиционируется авторами как обновление с фокусом на безопасность. По описанию команды, в него вошли исправления нескольких рисков отказа в обслуживании, а также общие улучшения корректности работы.
Основная часть изменений касается обработчиков P2P-протоколов eth и snap. В Geth улучшили устойчивость к DoS-атакам для нескольких типов пакетов. Отдельно усилено кэширование анализа JUMPDEST для сценариев, связанных с форком Amsterdam, а проверка IP-адреса теперь требуется до принятия соответствующих сообщений.
В релизе также устранён вектор DoS, связанный с аккаунтами BAL после активации Amsterdam. Авторы сообщили об исправлении сбоя, который мог возникнуть из-за некорректного ответа стороннего STUN-сервера. В описании Geth отмечается, что большинство исправлений безопасности относится к ошибкам, возможным после активации этого форка.
Изменения затронули интерфейсы RPC. Метод eth_createAccessList теперь работает, когда у аккаунта отправителя отсутствует баланс, а eth_simulateV1 корректно сообщает логи переводов ETH после Amsterdam. Для виртуальных блоков этого метода также исправлено соответствие спецификации Amsterdam.
Кроме того, eth_capabilities теперь сообщает о доступности квитанций с ограничением по индексу хеша транзакции. Для eth_call и связанных операций после Amsterdam больше не применяется лимит газа транзакции. Разработчики также исправили сбой в журналируемых live-трейсерах и отдельный случай обработки обновлений вершины beacon chain после некорректного завершения работы.
Среди прочих изменений указаны исправление неверного времени генезиса тестовой сети Hoodi, устранение зависания blsync при недоступном или перегруженном сервере и исправление проблемы корректности в реализации EIP-8070 Sparse Blobpool. Обновлённый планировщик соединений обрабатывает переходы между IPv4 и IPv6 для статических узлов, разрешаемых через DNS.
Для Ubuntu 26.04 в сборочной инфраструктуре теперь публикуются пакеты PPA. Geth также перечисляет предварительно собранные бинарные файлы, Docker-образы с тегом stable, пакеты Ubuntu и пакеты для macOS среди доступных вариантов поставки. Авторы рекомендуют версию 1.17.8 всем пользователям.
Первоисточник
Материал подготовлен по официальному сообщению Geth releases от 8 октября 2026.
