Сеть второго уровня Starknet, построенная на Ethereum, 5 января 2026 года столкнулась с кратковременным отключением основной сети (mainnet), что привело к реорганизации блоков и откату транзакций примерно за 18 минут. Команда проекта опубликовала подробный отчёт о причинах инцидента.
Согласно официальному объяснению, проблема возникла из-за несоответствия состояния между двумя ключевыми компонентами архитектуры Starknet: блокификатором (blockifier), который обрабатывает исполнение транзакций, и доказывающим слоем (proving layer), который проверяет корректность этого исполнения перед финализацией на Ethereum.
«При определённой комбинации межфункциональных вызовов, записи переменных, откатов и их обработки блокификатор сохранил изменение состояния, которое должно было быть отброшено в результате отката, что привело к некорректному исполнению транзакции», — указали разработчики Starknet.
Критически важным аспектом стало то, что ошибка не достигла стадии финализации на Ethereum. Доказывающий слой обнаружил несоответствие и предотвратил запись ошибочных транзакций в реестр. В качестве меры восстановления сеть инициировала реорганизацию цепочки, отменив блоки, сгенерированные в течение примерно 18 минут. Пользователи, чьи транзакции попали в откаченные блоки, были вынуждены повторно отправить их после восстановления работы сети.
Команда Starknet подчеркнула, что средства пользователей не были скомпрометированы, а безопасность Ethereum L1 не пострадала. Инцидент продемонстрировал, как даже изолированные ошибки на уровне исполнения могут вызывать сбои в сетях L2, несмотря на корректную работу защитных механизмов.
Это уже второй серьёзный сбой Starknet с 2025 года. В сентябре 2025 года после крупного обновления протокола Grinta сеть была неработоспособна более пяти часов из-за ошибки в секвенсоре, что потребовало двух реорганизаций и отката на час. По сравнению с тем инцидентом, январский сбой был менее продолжительным и более локализованным.
Разработчики заявили, что сеть полностью восстановила работоспособность. В качестве превентивных мер команда намерена расширить покрытие тестирования и аудитов, особенно в области логики обработки откатов и взаимодействия между компонентами исполнения и доказательств.