Solana не хватило 4,5 процентного пункта до остановки всей сети — а показатель uptime всё равно показывал 100%
🚨 行情变了群里说
12 августа в 3:43 утра неисправный маршрут в одном из дата-центров Майами отключил сразу около 90 валидаторов. На них приходилось примерно 29% стейка SOL во всей сети. Вместо привычных 13 секунд окончательное подтверждение блока стало занимать до 30 минут. Но блокчейн не остановился: блоки продолжали выпускаться, поэтому на всех графиках uptime этот день выглядел как обычный 🦖
В разборе Metrika приводятся по-настоящему пугающие цифры. Доля отключённого стейка составляла 28,83%, а порог остановки финализации во всей сети — 33,34%. Между ними оставалось всего 4,5 процентного пункта. Ещё 4–5 пунктов — и Solana пришлось бы перезапускать по согласованной процедуре. Сбой распространился из Майами в Лондон, Амстердам, Франкфурт, Сингапур и Токио. Резервные системы большинства затронутых валидаторов так и не переключились.
За эти полчаса доля пустых блоков выросла с менее чем 1% до более чем 32%. Число невотирующих транзакций в секунду упало с 1100–1300 до менее чем 300. Полчаса ни один блок не получал окончательного подтверждения, а накопившаяся очередь потом обработалась разом. В среднем от создания транзакции до её подтверждения проходило 1600 секунд. Ваш перевод всё это время оставался в подвешенном состоянии, и никто не мог сказать, когда его уже нельзя будет отменить ⚠️
Два месяца спустя концентрация почти не изменилась. В отчёте Fidelity FCAT от 16 октября говорится, что на крупнейшую сеть хостинга по-прежнему приходится около 29% стейка. При этом с 1 мая Фонд Solana требует, чтобы на одного хостинг-провайдера приходилось не более 25% валидаторов, а на один дата-центр — не более 15%. Проблема в том, что делегирование фонда охватывает лишь около 51% валидаторов, но на него приходится всего около 4% активного стейка. Правила распространяются на небольшую группу, и влияние у них невелико.
Ещё важнее то, что 21 октября запустили Alpenglow: время финализации должно сократиться примерно с 12,8 секунды до 150 миллисекунд. Это действительно быстро, но ни слова не изменилось в том, где работают валидаторы и через какого провайдера подключаются к сети. При этом около 63% стейка работает на ПО из экосистемы Jito, а в основе всё ещё лежит общий код Agave. Одна ошибка может одновременно затронуть очень многих.
Мой вывод: этот случай показал не то, может ли Solana упасть, а то, что само понятие сбоя устарело. То, что блокчейн продолжает выпускать блоки, ещё не значит, что ваша транзакция может быть рассчитана. Для тех, кто занимается платежами, клирингом и оценкой залогового обеспечения, 30 минут неопределённости ничем не отличаются от остановки сети 📉
В следующий раз, когда какой-нибудь блокчейн будет хвастаться стопроцентным uptime, вы сначала спросите про uptime или про окончательное подтверждение? 💬
Каждый день рассказываю о главных событиях в криптоинфраструктуре: не просто о том, что произошло, но и о логике и возможностях, которые за этим стоят 👀🚀
Нажмите на аватар, чтобы посмотреть прямой эфир
🚨 行情变了群里说
12 августа в 3:43 утра неисправный маршрут в одном из дата-центров Майами отключил сразу около 90 валидаторов. На них приходилось примерно 29% стейка SOL во всей сети. Вместо привычных 13 секунд окончательное подтверждение блока стало занимать до 30 минут. Но блокчейн не остановился: блоки продолжали выпускаться, поэтому на всех графиках uptime этот день выглядел как обычный 🦖
В разборе Metrika приводятся по-настоящему пугающие цифры. Доля отключённого стейка составляла 28,83%, а порог остановки финализации во всей сети — 33,34%. Между ними оставалось всего 4,5 процентного пункта. Ещё 4–5 пунктов — и Solana пришлось бы перезапускать по согласованной процедуре. Сбой распространился из Майами в Лондон, Амстердам, Франкфурт, Сингапур и Токио. Резервные системы большинства затронутых валидаторов так и не переключились.
За эти полчаса доля пустых блоков выросла с менее чем 1% до более чем 32%. Число невотирующих транзакций в секунду упало с 1100–1300 до менее чем 300. Полчаса ни один блок не получал окончательного подтверждения, а накопившаяся очередь потом обработалась разом. В среднем от создания транзакции до её подтверждения проходило 1600 секунд. Ваш перевод всё это время оставался в подвешенном состоянии, и никто не мог сказать, когда его уже нельзя будет отменить ⚠️
Два месяца спустя концентрация почти не изменилась. В отчёте Fidelity FCAT от 16 октября говорится, что на крупнейшую сеть хостинга по-прежнему приходится около 29% стейка. При этом с 1 мая Фонд Solana требует, чтобы на одного хостинг-провайдера приходилось не более 25% валидаторов, а на один дата-центр — не более 15%. Проблема в том, что делегирование фонда охватывает лишь около 51% валидаторов, но на него приходится всего около 4% активного стейка. Правила распространяются на небольшую группу, и влияние у них невелико.
Ещё важнее то, что 21 октября запустили Alpenglow: время финализации должно сократиться примерно с 12,8 секунды до 150 миллисекунд. Это действительно быстро, но ни слова не изменилось в том, где работают валидаторы и через какого провайдера подключаются к сети. При этом около 63% стейка работает на ПО из экосистемы Jito, а в основе всё ещё лежит общий код Agave. Одна ошибка может одновременно затронуть очень многих.
Мой вывод: этот случай показал не то, может ли Solana упасть, а то, что само понятие сбоя устарело. То, что блокчейн продолжает выпускать блоки, ещё не значит, что ваша транзакция может быть рассчитана. Для тех, кто занимается платежами, клирингом и оценкой залогового обеспечения, 30 минут неопределённости ничем не отличаются от остановки сети 📉
В следующий раз, когда какой-нибудь блокчейн будет хвастаться стопроцентным uptime, вы сначала спросите про uptime или про окончательное подтверждение? 💬
Каждый день рассказываю о главных событиях в криптоинфраструктуре: не просто о том, что произошло, но и о логике и возможностях, которые за этим стоят 👀🚀
Нажмите на аватар, чтобы посмотреть прямой эфир