Совет безопасности приостановил новые активации 2 октября. В его экстренном отчете говорилось, что написанные вручную программы WebAssembly (WASM) могут ухудшить производительность сети, а известные ошибки Stylus в первую очередь угрожали способности сети продолжать работу, а не средствам пользователей.

Кто будет контролировать активацию

Согласно предложению, аудитор программы безопасности Arbitrum проверит отправленный код, пересоберет его с помощью стандартного набора инструментов Stylus и проверит, совпадает ли он с развернутым кодом. Аудитор опубликует на форуме управления результат: пройдено или не пройдено. Положительный результат при соблюдении условий подачи, предусмотренных предложением, приведет к подписанию со стороны фонда; затем разработчик отправит транзакцию активации через новый контракт активации Stylus.

Ограниченный аудит будет сосредоточен на угрозах для сети Arbitrum, а не на бизнес-логике приложения. Фонд будет полагаться на результат аудитора, а не проводить собственную оценку безопасности.

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

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

Доступ к Stylus: заморозка и предлагаемое возобновление

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

AIP распространяется только на Arbitrum One, но не на Nova. В нем говорится, что Arbitrum Sepolia не входит в его сферу действия, однако там будет применяться тот же процесс аудита и подписания.

Предлагаемая последовательность предусматривает проверку настроений в Snapshot перед голосованием в сети. До этого голосования должны быть представлены адрес мультиподписи и конфигурация подписантов, код контракта, данные для голосования по управлению и отчет Trail of Bits об аудите контракта активации. Новые активации останутся приостановленными до исполнения решения управления и обеспечения операционной готовности.