Шокирующий сбой Starknet: Ошибка Blockifier, в которую вы не поверите! 😱

  • Любопытный маленький жучок, известный как ошибка состояния blockifier, исполнил поистине впечатляющий танец с уровнем доказательств, что привело к приятной остановке и откату недавних выходок Starknet.
  • Хотя системы безопасности храбро вмешались, прежде чем Ethereum мог полностью погрузиться в хаос, пользователи все же столкнулись с кратким перерывом в своих транзакциях – с отменами для пикантности!
  • В драматическом повороте событий около 18 минут сетевой активности исчезли, словно кролик из шляпы фокусника, заставив пользователей повторно отправить свои транзакции после возобновления работы.
  • Starknet, в своём стремлении к славе, планирует усилить тестирование и ускорить обнаружение проблем, поскольку сложный лабиринт систем второго уровня продолжает играть в прятки с надёжностью.

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

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

Простой Starknet связан с шалостью бага Blockifier 🐞

Как показано в авторитетном отчете, катастрофа произошла из-за несоответствия состояния сети между слоем выполнения Starknet, ласково называемым blockifier, и его слоем доказательств. Blockifier — это неутомимый работник, выполняющий транзакции, а слой доказательств играет роль бдительного стража, обеспечивая правильность перед тем, как что-либо будет окончательно зафиксировано в ETH.

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

Image Source: Starknet

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

К сожалению, из-за этой непоследовательности, ошибочное выполнение так и не достигло грандиозной стадии финальности Ethereum. Вместо этого, сеть замерла, откатив недавние события, чтобы восстановить видимость порядка. Команда Starknet с гордостью заявила, что это поведение соответствует их основному принципу проектирования – поддержанию корректности, даже когда программное обеспечение для выполнения допускает небольшие шалости.

Блок-реорганизация аккомпанировала последствиям, удалив около 18 минут сетевой активности. Во время этого очаровательного представления подтвержденные транзакции поспешно исчезли, потребовав от пользователей повторной отправки своих усилий после восстановления нормальной работы. Не бойтесь, ведь Starknet заявил, что полная функциональность с тех пор восстановлена, под громкие аплодисменты!

Повторяющиеся сбои проливают свет на сложность Layer-2 🌪️

В году от Рождества Христова 2025, пользователи Starknet пережили ещё более театральный сбой, чем понедельничная авантюра. В сентябре крупное обновление протокола под названием Grinta выпустило ошибку секвенсора, которая остановила сеть более чем на пять часов – поистине зрелище, достойное внимания!

Источник изображения: Starknet

Во время этого большого перерыва транзакции были неактивны, заставляя пользователей либо ждать, либо повторно отправлять свои действия. Для восстановления гармонии потребовалось две реорганизации цепочки, откатившие около одного часа сетевой активности. Пользователи, попавшие в этот шторм, также должны были повторно отправить свои транзакции, создавая немало шума для активных участников рынка. Такие инциденты подчеркивают продолжающиеся испытания, с которыми сталкиваются эти сложные сети второго уровня. OP, QUANT, Polkadot, Uniswap, Pi Network, CZ, Bybit, SEC, Tron, ETH, Tether, OKX.

Starknet работает на нескольких тесно связанных системах, включая движки исполнения, слои доказательства с нулевым разглашением, секвенсоры и, конечно же, расчёт на Ethereum. Каждый слой повышает безопасность или масштабируемость, но, увы, также добавляет восхитительную порцию сложности.

По мере того, как переплетаются все больше слоев, редкие программные ошибки могут возникать самыми неожиданными способами, даже когда основные механизмы безопасности стоят на страже, всегда сохраняя надежду.

Инцидент со Starknet: Комедия пользовательских расходов при отмене транзакций во втором уровне 😂

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

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

Starknet ужесточает тестирование вокруг своего Blockifier и системы доказательств 🔧

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

Внутренний аудит логики отката blockifier также ведется, чтобы выявить другие сценарии, которые могут привести к неправильной обработке состояния. Кроме того, команда стремится сократить интервал между выполнением транзакции и выполнением, совместимым с prover, обещая более быстрое сравнение, которое позволит быстрее выявлять несоответствия, тем самым ограничивая масштаб сетевой активности, требующей драматического отката.

Starknet представил этот инцидент как прекрасное свидетельство своей модели безопасности, заявив, что некорректное выполнение никогда не достигло окончательности Ethereum. В то же время команда скромно признает, что повышение стабильности остается первостепенным приоритетом по мере того, как технология layer-2 продолжает развиваться — подобно изысканному вину, выдерживаемому для достижения совершенства.

Смотрите также

2026-01-11 21:43