Загрузка...
ru

Solana достигла 86 % порога приостановки работы после сбоя в маршрутизации Teraswitch

Сбой, затронувший 28,83 % доли участия, выявил концентрацию инфраструктуры среди валидаторов, в то время как основная сеть Solana продолжала обрабатывать транзакции.

В среду Solana оказалась в шаге — примерно в 20 миллионов $SOL — от потери окончательности транзакций после того, как сбой в маршрутизации у поставщика инфраструктуры Teraswitch привел к тому, что 28,83 % заблокированных в сети $SOL оказались в состоянии просрочки.

Solana прекращает финализацию транзакций, если более 33,34 % заблокированных токенов $SOL теряют доступ к сети. По расчетам Marinade Finance, в результате инцидента сеть приблизилась к этому порогу на 86 %.

Основная сеть не остановилась. Блоки продолжали генерироваться, а транзакции — проходить. Однако этот инцидент продемонстрировал, как сбой у одного поставщика инфраструктуры может одновременно повлиять на значительную часть сети.

Пострадавшие валидаторы потеряли около 333 $SOL в виде вознаграждений, которые будут покрыты за счёт гарантийных депозитов валидаторов в конце эпохи.

Сбой маршрутизации распространился по Европе и Азии

Инцидент начался с того, что компания Teraswitch объявила маршрут по умолчанию со своего объекта в Майами без ожидаемых атрибутов. Затем маршрутный рефлектор в Амстердаме распространил этот маршрут на объекты по всей Европе и Азии.

Пограничные маршрутизаторы в этих точках восприняли этот маршрут как свой локальный маршрут по умолчанию и отдали ему предпочтение перед правильным маршрутом. Основная инфраструктура отклонила этот маршрут как недействительный, в результате чего 12 точек остались без действительного пути пересылки.

В число затронутых локаций вошли Лондон, Амстердам, Дублин, Франкфурт, Сингапур и Токио. В Северной Америке подобных сбоев не наблюдалось.

Teraswitch выявила проблему примерно через 10 минут, и трафик возобновился к 04:16:15 по UTC. Майами оставался отключенным от магистральной сети провайдера, пока Teraswitch расследовала источник объявления маршрута.

Около 90 валидаторов Solana испытали перебои в работе в течение примерно 33 минут.

Концентрация ставок усугубила последствия

Анализ Marinade показал, что AS20326 владел 118,89 млн $SOL, что составляет более четверти всех заложенных SOL. Около 94% этой доли одновременно отключились во время инцидента.

Еще 14,1 млн $SOL также оказались недоступны на платформах Latitude.sh, Limestone, Butterfly Research и Allnodes. Marinade отметила, что имеющиеся данные не позволяют установить, были ли эти сбои результатом общей зависимости или просто совпадением.

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

Marinade также обнаружила, что 59 валидаторов, владеющих 80,2 млн $SOL, вернулись в сеть в течение одного и того же короткого окна восстановления в Амстердаме, Франкфурте и Токио. По всей видимости, эти валидаторы не запустили автоматическое переключение на резервный канал. Они оставались отключенными до тех пор, пока маршрутизация не восстановилась.

Helius, второй по величине валидатор Solana, оставался в автономном режиме в течение всех 33 минут. Из 74 валидаторов, которые удалось оценить Marinade, только 3 вернулись в нормальный режим благодаря своим механизмам резервирования: Laine, Cogent Crypto (оба управляются Sol Strategies) и Lion3d.

Marinade также признала наличие концентрации в рамках своей собственной программы делегирования. На долю четырёх ASN приходится две трети выделяемого ею стейка, причём только на AS395201 приходится 36,94%. Организация заявила, что планирует пересмотреть лимиты концентрации по ASN и дата-центрам, а также публиковать информацию о том, используют ли валидаторы системы «горячей» замены и автоматического переключения при сбоях.

По данным Solanabeach, в настоящее время число «суперменьшинств» в сети Solana составляет 17, что подчеркивает относительно небольшое количество валидаторов, которые в совокупности владеют достаточным долей, чтобы влиять на окончательность транзакций в сети.

Основная сеть Solana продолжает работать

Вице-президент по технологиям Solana Foundation Джейкоб Крич подчеркнул, что 597 из 699 валидаторов, внесших стейк, продолжили голосование, то есть примерно 6 из 7. Пострадавшие валидаторы восстановили работу в течение 40 минут, в то время как валидаторы, участвующие в программе делегирования Solana Foundation, не пострадали.

Трент.сол из Anza добавил ещё одну деталь: тестовая сеть Solana (Devnet) действительно приостановила работу во время той же проблемы с Teraswitch, но возобновила работу автоматически, как только проблема с маршрутизацией была устранена. На тестовой и основной сетях используется одно и то же программное обеспечение, что свидетельствует о повышении отказоустойчивости программного обеспечения Solana по сравнению с предыдущими инцидентами.

Руководитель группы по производительности Anza Алессандро Дечина высказал мнение, что два года назад подобное событие привело бы к отключению Solana, и охарактеризовал прогресс сети как результат усовершенствований программного обеспечения.

Сбой в феврале 2024 года остаётся предупреждением

Последний раз Solana полностью остановилась в феврале 2024 года, и на перезапуск сети ушло почти 5 часов. С тех пор Solana поддерживает 100% доступность в течение 30 месяцев подряд без каких-либо простоев сети.

Таким образом, последний инцидент даёт неоднозначную картину. Solana продемонстрировала, что её основная сеть может продолжать работу, несмотря на то, что почти 29 % её доли вышло из строя. В то же время это событие показало, что концентрация инфраструктуры может подвести сеть опасно близко к порогу окончательности.

Соучредитель Solana Грег Фицджеральд назвал этот инцидент неприятным напоминанием о том, что децентрализация по-прежнему остается одной из самых сложных проблем криптовалют.

Сбой вышел за пределы Solana

Pyth также столкнулась с перебоями, поскольку Teraswitch размещала 2 из 4 узлов NATS этой компании. Когда эти узлы стали недоступны, NATS потеряла кворум, и зависимые от неё службы Router стали недоступны.

Pyth сообщила, что уже приступила к снижению концентрации инфраструктуры и ускорит эту работу, добавив ещё одного поставщика инфраструктуры и распределив критически важные сервисы по независимым доменам отказов.

В итоге инцидент не привёл к остановке основной сети Solana, но он также продемонстрировал, как быстро инфраструктурные зависимости могут превратить локальный сбой маршрутизации в риск для всей сети. Если бы доля просроченных ставок превысила 33,34%, Solana прекратила бы финализацию транзакций для всех пользователей, независимо от того, где они хранили свои $SOL.

Подробнее на SolanaFloor

Конфликт между Pump.fun и Fomo обостряется: трейдеры ставят под сомнение комиссии Fomo
SEC планирует запустить «крупные инициативы» для стимулирования криптоиндустрии на фоне затруднений с CLARITY

Solana хочет сжечь в 14 раз больше $SOL

Solana Weekly Newsletter

Связанные новости