監査
HackenによるCosmic Signatureコントラクトの独立監査、コントラクトのリポジトリにある形式検証と解析、そしてコントラクトを自分で確かめる方法をまとめています。
このページの内容 (3)
監査の概要
監査者 Hacken報告書の公開
- 所見
- 23
- 重大・高
- 0
- 成立した不変条件
- 14/14
- ファジングの実行回数
- 10,000
深刻度別の所見
- 重大0
- 高0
- 中3
- 低8
- 情報12
2025年後半、HackenはCosmic Signatureのスマートコントラクトの独立したセキュリティレビューを実施しました。対象は公開リポジトリの本番コントラクトで、各サイクルを動かす中核プロトコルから、CSTトークン、二つのNFTコレクション、係留ウォレット、それらを支えるウォレットとシステム管理のコントラクトまでを含みます。Hackenは2026年1月に最終報告書を公開しました。
報告書は各所見を深刻度と状況とともに示し、上の概要がその件数をまとめています。重大または高い深刻度のものはなく、ほとんどはチームが検討して受け入れた設計上のトレードオフを説明するものです。
手動のレビューに加えて、Hackenはシステム不変条件に対してファジングテストを実施しました。たとえば、プロトコルが保持するETHが常に、受け入れた額から支払った額を引いたものに等しいという条件などです。すべての不変条件が成立しました。
コントラクトのリポジトリには、チームが自ら実行するチェックも含まれています。プロトコルのロジック、ETHの保存、アクセス制御、各ウォレットコントラクトを対象とするCertora Proverの仕様、SolidityのSMTCheckerの設定、Slitherによる静的解析、そして自動テストです。
これらのチェックが証明・検証するのは、それぞれが述べる性質だけです。監査と同じく、リスクを減らしますが、なくすものではありません。詳しくはリスク開示をご覧ください。
コントラクトとやり取りする前に、次の各項目を自分で確認できます。
- コントラクトページでコントラクトのアドレスを確認します。公式アドレスの一覧はここだけです。
- Arbiscan (新しいタブで開きます)でそのアドレスを開き、Arbitrum One上にあり、ソースコードが検証済みであることを確認します。
- そのソースを公開リポジトリ (新しいタブで開きます)と比べるか、Sourcify (新しいタブで開きます)で完全一致を確認します。
- Hackenの報告書 (新しいタブで開きます)で、各所見とその対応状況を読みます。
- アプリの表示が、オンチェーンのコントラクトの動作と一致していることを確認します。