CRYPTO & AI
無料で登録
CRYPTO

web3 セキュリティの高度な対策と今後の展望【101 後編】

プロジェクト目線の監査方法なども紹介します。

おはようございます。
web3リサーチャーのmitsuiです。

土日のお昼はAIによるレポートを更新します。

普段は最新のトレンドや注目プロジェクトを紹介していますが、ここでは過去からの歴史を振り返る系の記事を投稿していきます。レビューはしていますが、一部内容に間違いがあるかもしれませんので、ご了承ください。

それではどうぞ!


1. はじめに

前編で解説したように、web3 では「自己責任」「自己管理」が原則のため、一度脆弱性が突かれたり秘密鍵を奪われたりすると、資金やトークンが瞬く間に消失してしまいます。

個人ユーザーの場合、基本的なウォレット管理やフィッシング対策を行うだけでも一定の被害を回避できますが、大規模なプロジェクトやプロトコルとなると「数十億〜数千億円規模の資金を取り扱う」ことも珍しくありません。

そこまで膨大な資金を扱う以上、ソフトウェア的な監査やハードウェアレベルのセキュリティ、組織のガバナンス体制、コミュニティとの連携など、多角的かつ高度なセキュリティ対策が必須です。本稿(後編)では、以下のポイントに注目して解説します。

  1. スマートコントラクト監査とフォーマルベリフィケーション
  2. DeFi プロトコルにおける安全設計(マルチシグ、Time Lock、オラクルなど)
  3. クロスチェーンブリッジ設計の進化と新たなアプローチ
  4. web3 セキュリティサービス・保険・バグバウンティ
  5. ZK(Zero-Knowledge)技術、DID、規制強化といった今後の展望

それでは順を追って見ていきましょう。


2. スマートコントラクト監査とフォーマルベリフィケーション

2-1. なぜ監査が重要なのか

web3 の中核となるスマートコントラクトは、プロジェクトのルールや資金フローをソフトウェア的に担保する存在です。バグがひとつあれば、資金が無限に増刷されたり、所有権が書き換えられたり、ブリッジからごっそり持ち出されたりするリスクがあり、実際に数百万〜数億ドル単位の被害も起きています。

つまり、「ソフトウェア=マネー」 という世界であり、コードが完璧に近い安全性を求められるのです。従来の Web2 スタートアップのように「βテストをしながら改善」では済まず、最低限でもローンチ前の厳格な監査が求められています。

2-2. 監査の一般的な流れ

スマートコントラクトの監査は、下記のようなプロセスをたどるのが一般的です。

  1. 要件ヒアリング・コード提供
    • 開発チームと監査チームがプロトコルの設計仕様やトークンエコノミクス、ロジックなどを擦り合わせる。
    • スマートコントラクトのコードリポジトリ(GitHub など)を提出し、機能仕様書・テストケースも共有。
  2. 静的解析 & 手動コードレビュー
    • 静的解析ツール(MythX, Slither, Echidna など)を使って典型的な脆弱性(再入攻撃、整数オーバーフロー、アクセスポリシー不備など)を検出。
    • その後、監査エンジニアが手動でコードロジックとライブラリの使用方法をチェックし、緊急度別に脆弱性を分類。
  3. 動的検証・フォーマルテスト
    • コンポーネントテストやフォーマルベリフィケーションツール(Certora、VerX など)を活用し、特定の不変条件(Invariant)が破られないか検証。
    • Mock 環境やテストネットを活用し、ホワイトハット手法でコントラクトにアタックシナリオを試す。
  4. レポート作成・修正対応
    • 監査結果をレポートにまとめ、発見された脆弱性を「Critical, High, Medium, Low」などのランクで報告。
    • 開発チームが該当箇所を修正 → 監査チームが再テスト → 最終レポートが公開される。
  5. バグバウンティプログラム(継続監査)
    • ローンチ後も、ホワイトハットハッカーやコミュニティに脆弱性発見のインセンティブを提供し、プロトコルを継続的に検証。
    • バグ報告に応じて報酬を支払う仕組みは、Uniswap, Aave, MakerDAO など大手 DeFi で広く導入されている。

2-3. 代表的な監査機関

  • CertiK: 静的解析やフォーマルベリフィケーションツールに強み。大手プロジェクトの監査を多数手掛け、ダッシュボード形式のレポートがわかりやすい。
  • OpenZeppelin: スマートコントラクトのライブラリも提供しており、コードベースの設計指針がコミュニティに浸透。ERC スタンダードの提案でも実績あり。
  • Trail of Bits: 高度なセキュリティ研究で知られ、ブロックチェーン分野だけでなく幅広いソフトウェアの監査・脆弱性発見を行う。
  • PeckShield: 主に中国系の大手監査企業であり、DeFi や GameFi の大規模監査で存在感。攻撃検知・追跡ツールなども開発している。

2-4. フォーマルベリフィケーションの可能性

TOPICS

DEBUNK編集長

あわせて読みたい用語解説

用語解説をすべて見る →
【RWA】現実の資産をトークンにするとき、トークンは「何の権利」を表しているのか国債やファンド、株、金といった現実の資産をトークンで表すRWAを、トークンと法的な権利のつながり方、正式な名簿の置き場所、送金の制限と償還とあわせて整理します。【無期限先物】満期のない先物は、資金調達率でどうやって現物の値段に寄せているのか暗号資産の取引の中心にある無期限先物(パーペチュアル)を、資金調達率の計算のしかた、清算に使うマーク価格、取引所ごとの違いとあわせて整理します。【DAO】ガバナンストークンの投票は、提案から実行までどう進み、実際にはどれくらい使われているのかトークンを持つ人の投票で運営を決めるDAOを、提案から実行までの手順、委任と定足数、投票率と大口の偏り、ガバナンス攻撃、法律上の扱いとあわせて整理します。【トークノミクス】トークンの供給・配分・アンロックの読み方と、FDVと時価総額の違いトークンの設計図「トークノミクス」を、3つの供給量、配分とアンロックの仕組み、FDVと時価総額の差、焼却と買い戻しとあわせて整理します。【マルチシグ】複数の鍵で承認する仕組みと、それでも資金が盗まれる理由複数の鍵の署名がそろったときだけ資金を動かせる「マルチシグ」を、Safeの仕組み、MPCとの違い、過去の大きな事故とあわせて整理します。【エアドロップ】トークンを無料で配る仕組みと、ポイント制・シビル対策・税の扱いプロジェクトがトークンを利用者に無料で配る「エアドロップ」を、配り方の種類、ポイント制、なりすましの排除、日本と米国の税の扱いとあわせて整理します。【ガス代】Ethereumの手数料の決まり方と、いまこれほど安い理由Ethereumの手数料「ガス代」を、ガスの量と単価の掛け算、EIP-1559の焼却、ガスの上限とブロブの拡大とあわせて整理します。【コンセンサスアルゴリズム】ブロックチェーンが「正しい帳簿」を1つに決める仕組み管理者のいないブロックチェーンが帳簿を1つにそろえる「コンセンサスアルゴリズム」を、PoW・PoS・BFT型の違いと、確定までの時間(ファイナリティ)とあわせて整理します。