Рано утром в субботу Solana возникла техническая проблема, из-за которой пользователи не могли торговать криптовалютой, переводить активы и выполнять другие задачи в блокчейне . Это привело к «разветвлению» блокчейна, что означает, что конфликтующие версии его истории транзакций были созданы примерно в 00:53 по нью-йоркскому времени. В это время валидаторы заметили увеличение использования оперативной памяти и резкое снижение пропускной способности цепочки транзакций.
Это фактически остановило почти всю активность в сети: данные Solana Explorer показали, что в 02:00 сеть обрабатывала только 93 транзакции в секунду по сравнению со скоростью около 5000 TPS, наблюдаемой примерно 15 минутами ранее. Операторы инфраструктуры в сети оперативно работали над восстановлением функциональности.
Субботний dent напомнил о проблемах Solana , когда ее системы управления дорожным движением пришлось пересмотреть из-за серии остановок и замедлений. Однако на этот раз явного виновника не было; Операторы валидаторов и сетевые инженеры подозревали, что это могло быть вызвано ошибкой в коде, появившейся несколько часов назад.
Некоторые валидаторы начали переходить на предыдущую версию кода, чтобы восстановить производительность Solana , и позже сотрудники Solana поддержали их усилия. Вскоре после этого подавляющее большинство валидаторов вернулись к старому программному обеспечению, но безуспешно решили основную проблему. Следовательно, они прибегли к более решительным мерам, таким как перезапуск цепочки с точки непосредственно перед разветвлением — попытка, которая полностью отключила бы сеть. Как отметил SolBlaze (оператор пула под псевдонимом и активный разработчик), это всегда было последним средством.