Во вторник, 6 февраля, блокчейн-сеть Solana столкнулась со значительным сбоем, длившимся почти 5 часов, из-за чего платформа вышла из строя. Хотя проблема с тех пор была решена, Мэтью Сигел, руководитель отдела цифровых активов в VanEck, предлагает свои соображения о коренных причинах сбоя. Сеть Solana прекратила обработку блоков. Пять часов спустя разработчики исправили ошибку, перезагрузив 80% стека. Блокчейн начал нормально работать со слота 246 464 041.
Сбой загрузчика BFP привел к отключению электроэнергии на заводе Solana
Мэтью Сигел заявил, что сбой был вызван неисправностью загрузчика BPF или «Berkley Packet Filter», который служит механизмом для развертывания, обновления и выполнения программ на Solana. По словам Сигела, проблема возникла из-за Solana Improvement Proposal (SMID), который внес изменения, включая добавление блокировщика для предотвращения использования метаданных в BPF.
Эта модификация была частью обновления 0093. Хотя решение было разработано после того, как глюк был обнаружен в тестовой сети, оно не было реализовано в ожидании дальнейшего тестирования. Есть предположение, что ручной триггер вызвал ошибку, что привело к простою сети.
Чтобы решить эту проблему, разработчики переписали строки кода BPF в сети разработки. Это решение требует исправления основного программного обеспечения, используемого всеми участниками сети, прежде чем регулярные операции смогут возобновиться.
Сбой Solana, что случилось? Загрузчик BPF, «Berkley Packet Filter», который является механизмом развертывания обновлений и выполнения программ на Solana, дал сбой. Похоже, это связано с предыдущим SMID (Solana Improvement Proposal), который изменил некоторые функции, включая добавление…
— Мэтью Сигел, восстановление CFA (@matthew_sigel) 6 февраля 2024 г.
Последующие шаги по перезапуску сети влекут за собой проверку сообществом исправленного основного программного обеспечения. Затем валидаторы создадут снимок последнего аутентифицированного блока, за которым последует процесс консенсуса для проверки блока.
После достижения консенсуса валидаторы могут начать выполнять исправленное программное обеспечение. Хотя производство блоков может изначально происходить без добавления к цепочке, пока 66% сети не согласятся с блоками. Сетевая активность полностью возобновится, как только 80% сети согласятся с последним блоком. Однако существует вероятность дальнейших прерываний, если исправление окажется недостаточным.
Может ли загрузчик BFP снова выйти из строя?
Мэтью Сигел уверяет, что усилия по решению проблемы уже предпринимаются. Заглядывая вперед, Сигел подчеркивает потенциальные эффекты второго порядка, возникающие в результате перезапуска сети Solana. Он ожидает всплеска активности в сфере децентрализованного финансирования (DeFi), поскольку арбитражные боты извлекают выгоду из возможностей, возникших во время простоя.
Оценки показывают, что эта деятельность может принести до 25 миллионов долларов максимальной извлекаемой стоимости (MEV). Однако Сигель предупреждает, что приток деятельности, связанной с MEV, может потенциально спровоцировать дополнительные простои, тем самым препятствуя инновациям в сети Solana. Он предполагает, что будущие предложения по улучшению Solana (SMID) могут столкнуться с повышенным вниманием и дебатами, ссылаясь на продолжающиеся обсуждения вокруг рынков комиссий как на пример этой развивающейся динамики. Цена Solana наблюдала потери после первоначального падения. На момент написания статьи SOL торгуется по 95 долларов.
Публикация «В работе блокчейн-сети Solana произошел значительный сбой» впервые появилась на сайте The VR Soldier — Crypto News for NEAR, Fantom, Solana и Yield Farming.