Сегодня Flare столкнулся с отключением сети. Я благодарен команде за то, что необходимое обновление было заранее запланировано, готово, протестировано и проверено. Таким образом, Flare смог быстро восстановиться. Я очень ценю быструю работу валидаторов и экосистемы за оперативный ответ и обновление.
Анализ инцидента в сети: ошибка выборки валидаторов
I. Резюме
26 июня 2025 года в 2:40 по всемирному координированному времени (UTC) основная сеть Flare испытала кратковременное отключение, что привело к временной приостановке производства блоков. Проблема была идентифицирована как известная и уже исправленная ошибка в механизме выборки валидаторов, унаследованная от зависимостей верхнего уровня. Запланированное обновление сети, прошедшее аудит и содержащее исправление, было развернуто досрочно, успешно восстановив функциональность сети к 11:15 по UTC 26 июня 2025 года.
II. Коренная причина
Отключение было вызвано ошибкой в клиентском программном обеспечении go-flare v1.10, происходящей от зависимости Avalanche (avalanchego). Ошибка находилась в алгоритме выборки валидаторов, который критически важен для производства блоков и выбора пиров. При определенных условиях сети совокупный вес всех валидаторов превысил максимальное значение для 64-битного знакового целого числа (MaxInt64). Это привело к ошибке errOutOfRange, что вызвало отключение узлов валидаторов. Потеря этих валидаторов прервала способность сети производить новые блоки.
III. Решение
Основная ошибка уже была исправлена в версии avalanchego v1.11.0, которая обновила логику выборки для поддержки большего типа данных uint64. Flare заранее провела аудит и подготовила соответствующий релиз v1.11 до его первоначального графика. В ответ на инцидент это запланированное обновление было развернуто как экстренное исправление. Новое программное обеспечение было успешно внедрено, что решило проблему и восстановило стабильность и работу сети.
IV. Следующие шаги
Успешное развертывание этого обновления повысило устойчивость и стабильность сети, подготовив ее к будущему росту. Мы пересмотрели наш процесс реагирования на инциденты, чтобы обеспечить быструю установку критических исправлений в случае возникновения аналогичных ситуаций.
Мы выражаем благодарность нашим поставщикам инфраструктуры и широкой общественности за их быструю реакцию и поддержку, которые сыграли ключевую роль в быстром разрешении этого инцидента.
30,74 тыс.
651
Содержание этой страницы предоставляется третьими сторонами. OKX не является автором цитируемых статей и не имеет на них авторских прав, если не указано иное. Материалы предоставляются исключительно в информационных целях и не отражают мнения OKX. Материалы не являются инвестиционным советом и призывом к покупке или продаже цифровых активов. Раздел использует ИИ для создания обзоров и кратких содержаний предоставленных материалов. Обратите внимание, что информация, сгенерированная ИИ, может быть неточной и непоследовательной. Для получения полной информации изучите соответствующую оригинальную статью. OKX не несет ответственности за материалы, содержащиеся на сторонних сайтах. Цифровые активы, в том числе стейблкоины и NFT, подвержены высокому риску, а их стоимость может сильно колебаться. Перед торговлей и покупкой цифровых активов оцените ваше финансовое состояние и принимайте только взвешенные решения.