Polygon успешно восстановил сетевой консенсус и финализацию после того, как критическая программная ошибка нарушила работу некоторых узлов удаленного вызова процедур (RPC). Проблема, вызванная ошибочным предложением валидатора, привела к рассинхронизации узлов. Хардфорк, реализующий исправления для Heimdall и Bor, решил проблему, вернув сеть к нормальной работе.

Ключевые выводы
-
Ошибочное предложение валидатора вызвало ошибку, затронувшую узлы Heimdall и Bor сети Polygon.
-
Ошибка привела к рассинхронизации узлов RPC, нарушив сетевой консенсус и финализацию.
-
Polygon выполнил хардфорк с обновленными версиями Heimdall и Bor для устранения проблемы.
-
Сетевые операции, включая производство блоков и финализацию, вернулись в норму.
Ошибка и ее влияние
Сбой произошел из-за «ошибочного» предложения, исходящего от валидатора, которое привело к тому, что некоторые узлы Bor, отвечающие за упорядочивание транзакций и производство блоков, разошлись на отдельные сетевые форки. Это привело к временной остановке финализации контрольных точек, хотя производство блоков в основной цепочке продолжалось бесперебойно. В результате некоторые службы RPC и валидаторы были вынуждены повторно синхронизироваться с блокчейном, что вызвало задержки для приложений, использующих эти службы.
Соучредитель Polygon Сандип Найлвал объяснил, что ошибка препятствовала прогрессу узлов при определенных конфигурациях. Это привело к тому, что некоторые поставщики RPC и валидаторы испытывали задержки, причем некоторым приходилось возвращаться к последнему финализированному блоку и повторно синхронизироваться. Хотя основная цепочка оставалась работоспособной, затронутые узлы испытывали зависания, требующие перезапуска или полной повторной синхронизации.
Решение: хардфорк
Для решения проблемы команда Polygon реализовала экстренные обновления, выпустив Heimdall версии 0.3.1 и Bor версии 2.2.11-beta2. Обновление Heimdall потребовало хардфорка, который успешно удалил ошибочную контрольную точку из баз данных узлов. Это действие восстановило нормальное функционирование, позволив узлам финализировать контрольные точки и этапы, как и ожидалось.
После успешного хардфорка Polygon подтвердил, что финализация консенсуса полностью восстановлена. Обозреватель блоков сети, Polygonscan, также возобновил нормальные обновления блоков, что указывает на разрешение проблем синхронизации. Этот инцидент является второй программной ошибкой, которую Polygon испытал с июля, что подчеркивает постоянные проблемы в поддержании бесперебойной работы масштабируемых сетей.
Устойчивость сети и будущие соображения
Хотя сеть восстановилась, инцидент поднял вопросы о надежности Polygon и его способности справляться с проблемами масштабирования. Временный сбой затронул различные сервисы, включая те, которые используются для крупных рынков прогнозов и кошельков стейблкоинов, что подчеркивает важность надежных механизмов консенсуса. Разработчики Polygon продолжают мониторить сеть и исследовать первопричину ошибочной контрольной точки, чтобы предотвратить будущие инциденты. Это событие, наряду с аналогичными сбоями в других сетях Layer-2, подчеркивает сложности балансирования высокой пропускной способности с постоянной надежностью в быстро развивающемся блокчейн-пространстве.
Источники
-
Polygon устраняет ошибку RPC-узла, восстанавливая сетевой консенсус, Cointelegraph.
-
Хардфорк Polygon исправляет ошибку, которая вывела узлы из строя — сеть снова в сети, Cryptonews.
-
Сбой консенсуса затронул Heimdall V2 Polygon, исправление реализовано, Cointribune.
-
Polygon сталкивается с задержками финализации консенсуса из-за ошибки узла, Bitget.
Эта статья была создана с поддержкой технологий, основанных на искусственном интеллекте, с использованием множества авторитетных источников. Финальный контент был тщательно проверен и отредактирован редакционной командой BlockzHub для обеспечения точности, ясности и согласованности. Оригинальные источники информации указаны, когда это необходимо и уместно. Мнения, выраженные в этой статье, не обязательно отражают официальные взгляды или позиции BlockzHub. Эта статья предназначена исключительно для информационных целей и не должна восприниматься как финансовый или профессиональный совет. Инвестирование связано с рисками, и перед принятием инвестиционных решений следует проконсультироваться с квалифицированным финансовым консультантом.