Security Councilは10月2日、新規の有効化を一時停止した。緊急報告書は、手作業で作成されたWebAssembly(WASM)プログラムがチェーンのパフォーマンスを低下させる可能性があり、既知のStylusのバグが主に脅かすのはユーザー資金ではなく、ネットワークが稼働を維持する能力だと述べた。
有効化の決定権は誰が持つのか
この提案では、Arbitrum Security Programの監査担当者が提出されたコードを審査し、標準のStylusツールチェーンで再ビルドして、デプロイ済みのコードと一致するか確認する。監査担当者は、合格または不合格の結果をガバナンスフォーラムに投稿する。提案の提出条件を満たしたうえで合格すれば、Foundationの署名に進み、その後、開発者は新たなStylus Activation Contractを通じて有効化トランザクションを送信する。
限定的な監査では、アプリケーションのビジネスロジックではなく、Arbitrumネットワークへの脅威に焦点を当てる。Foundationは独自のセキュリティ評価を行わず、監査担当者の結果に依拠する。
有効化コントラクトは、凍結を強制するガス要件を一時的に引き下げ、承認済みのコードを有効化してから、1つのトランザクション内で制限を元に戻す。この提案は既存のArbOS 61の機能を使い、ArbOSのアップグレードを必要としない。
すでに有効化されているコントラクトは引き続き誰でも呼び出せ、既存のキープアライブ機能を通じて誰でも更新できる。新規コードやアップグレードされたコード、および期限切れ後やStylusのバージョン変更後の再有効化には、監査と署名のプロセスが必要となる。
Foundationは自らのマルチシグ署名者を管理するが、DAOは引き続き有効化コントラクトの唯一の管理者であり、後の憲法上の投票を通じて委任を変更または取り消すことができる。署名の権限には自動的な期限がない。この提案によって、Foundationに有効化済みコントラクトを無効化する権限が与えられることはない。
このAIPはArbitrum Oneのみに適用され、Novaには適用されない。Arbitrum Sepoliaは対象外と記されているが、同じ監査と署名のプロセスに従う。
提案された手順では、オンチェーン投票の前にSnapshotで温度感を確認する。投票前に、マルチシグのアドレスと署名者の設定、コントラクトコード、ガバナンスのペイロード、および有効化コントラクトに関するTrail of Bitsの監査報告書を提出することになっている。ガバナンスの執行と運用準備が整うまで、新規の有効化は一時停止されたままとなる。