Bible Network Crypto DeFi Onchain RWA AI Agent Stablecoin Chain SAFU CryptoTax DeFAI AGI Claude Me Claude Skill Claude Design Claude Cowork
独立メディア
いかなるプロジェクトとも無提携
暗号資産のAIエージェントを解剖する:仕組み・リスク・経済モデル
aiagent-bible.com
最新
ガス抽象化は無料ではない:あなたのエージェントシステムが実際に支払う手数料をどう計算するか  ·  なぜエージェントはタスクの途中で突然、先に伝えたルールを「忘れて」しまうのか?  ·  サポートエージェントの記憶アーキテクチャ設計:まずどのタイプを記憶するか決め、それから保護方法を決める  ·  なぜAIエージェント決済製品はほぼどれもパスワードを使わせなくなったのか  ·  信頼しているMCPツールの内容がひそかに差し替えられたことを、どう知ればよいのか  ·  「二者択一の法則」を自分のエージェントアーキテクチャに適用する:3つの実装方式のトレードオフ
risk

オンチェーンAgentの最悪ケース設計:事前に防御すべき5つのシナリオと防御深化アーキテクチャの実装方法

30秒バージョン · 忙しい方へ
オンチェーンAgentのセキュリティ設計のコア:5層の縦深防御。感知層(ツールデータフィルタリング)→ 推論層(グラウンディングルール+数値検証)→ 実行層(ホワイトリスト+金額上限)→ 資金アーキテクチャ層(Safeマルチ署名)→ モニタリング層(アラート+サーキットブレーカー)。いずれかの層が失敗しても他の4層は有効。最悪ケースでも損失は有界。

全文 +

ほとんどのオンチェーンAgentのセキュリティ設計は「事後対応型」です——まず素早くデプロイし、問題が発生したら修正します。このアプローチはWeb2アプリでは辛うじて機能しますが(バグはロールバック・補償可能)、オンチェーンAgentシナリオでは危険です:オンチェーン操作は不可逆で、問題が発生してもロールバックはなく、修復コストは極めて高いです。

より良い設計戦略は「最悪ケース思考」(Worst-Case Thinking)です:デプロイ前に系統的に「もしXが同時に発生したら、Agentに何が起きるか?」と自問します——Xはハルシネーション・Prompt Injection・秘密鍵漏洩・外部APIクラッシュ、またはこれらの組み合わせです。この記事は5つの最悪ケースシナリオから始まり、各シナリオの攻撃面・防御設計・複数の防御層が協調して機能する方法を分析します。

最悪ケース設計思考とは何か

最悪ケース思考のコア原則:防御が完璧に機能すると仮定せず、「ある防御層が失敗しても損失が依然として有界」なシステムを設計します。オンチェーンAgentシナリオでの最悪ケース設計の5つのコア質問:LLMが重要な意思決定で完全にハルシネーションを起こした場合、何が起きるか?AgentがPrompt Injectionに完全に制御された場合、攻撃者は何ができるか?Agentの操作秘密鍵が漏洩した場合、損失の上限はいくらか?すべての外部APIが同時にクラッシュした場合、Agentの動作は何か?上記4つが同時に発生した場合、資金が清空されるのを防げるか?

防御すべき5つのシナリオ

シナリオ1:LLMがリバランス決定時に完全にハルシネーション:縦深防御は3つのレベルでこれを阻止すべきです:グラウンディング層(ツール返却値とLLM引用値の整合性検証、5%超の偏差で阻止);ホワイトリスト層(書き込みツール呼び出しのターゲットアドレスがホワイトリストになければBLOCKED);金額上限層(最悪ケースでも損失が有界)。

シナリオ2:Prompt InjectionがAgentの推論を完全に制御:ツール返却データの数値合理性フィルタリング;バックエンドの書き込みツールホワイトリスト検証;Safeマルチ署名アーキテクチャ(操作アドレスが完全に制御されても、資金移動にはSafeマルチ署名の第2の署名が必要)。

シナリオ3:Agentの操作秘密鍵が漏洩:操作ウォレットと資金ウォレットの分離(操作秘密鍵アドレスはGas用の少量ETHのみ保持);Safeマルチ署名アーキテクチャ;ERC-20承認の最小化(定期的に取り消して再承認、漏洩した古い秘密鍵の悪用可能時間ウィンドウを有界に)。

シナリオ4:すべての外部APIが同時にクラッシュ:ツール失敗サーキットブレーカー(重要ツールが3回連続失敗でサーキットブレーカー発動);グラウンディング失敗の中止(System Promptで規定:ツール呼び出しが失敗した場合、古いデータで推論を続けてはならない);デグレードした操作モード(主要ツールが使用不可の場合、最も保守的なモードに切り替え:リバランスなし、モニタリングのみ)。

シナリオ5:複数の問題が同時発生(複合最悪ケース):すべてのセキュリティメカニズム(ホワイトリスト・金額上限・マルチ署名要件)はサーキットブレーカー状態でも完全に有効で、LLMの推論出力より優先度が高い——サーキットブレーカーは「推論を一時停止する」ではなく「推論が何を出力しても、すべての書き込み操作がコードレベルで強制阻止される」ことです。

縦深防御アーキテクチャ

縦深防御(Defense in Depth)は軍事とサイバーセキュリティの設計パターンです:単一の防御メカニズムに依存せず、複数の独立した防御層を設計して攻撃者がすべての層を同時に突破しなければ損失を引き起こせないようにします。オンチェーンAgentには5層の縦深防御アーキテクチャがあります:第1層(感知層防御)・第2層(推論層防御)・第3層(実行層防御)・第4層(資金アーキテクチャ層防御)・第5層(モニタリング層防御)。5層防御のキー設計原則:各層は独立して動作し;各層の実装はコードレベルで強制実行され;最内層(資金アーキテクチャ)は最後の保証——他のすべての層が失敗しても、損失の絶対上限を制限できます。

人間監視メカニズム(Human-in-the-Loop)設計

すべてのセキュリティメカニズムの中で、人間の監視は最後かつ最も信頼できる防衛線です——技術的な仮定に依存せず、「監視している人が異常に気づく」ことだけに依存します。効果的な人間監視設計は3つのレベルで介入すべきです:閾値トリガー式確認(設定金額以上の操作はTelegram確認が必要);サーキットブレーカー後の必須確認(自動回復なし);定期的なレビュー(週次の操作レポート)。閾値設計原則:「人間の確認が必要」の閾値を「操作が戦略に重大な影響を与えるレベル」に設定します。実用的な初期設定:$500超の操作はTelegram確認が必要;$500以下は自動実行。

あなたのAgent本番デプロイへの意味

最悪ケース設計思考の最大の障壁は技術ではなく心理です:「まずデプロイして問題が出たら対応する」という開発者の傾向。DeFi Agentでのこの傾向のコストは、問題が発生してから数分以内に資金が清空される可能性があることです。本番デプロイ前に1時間かけて最悪ケースのレビューを行ってください。3つの質問に明確に答えられれば、Agentは最悪ケース思考の基本テストに合格しています。

図解
Onchain Agent: Five-Layer Defense-in-Depth Architecture五層縱深防禦架構圖:從外到內展示感知層/推理層/執行層/資金架構層/監控層,以及五個最壞情況場景在哪幾層被攔截。Onchain Agent: Five-Layer Defense-in-DepthLayer 1: Perception (tool data reasonability filter)Blocks: Prompt Injection injection point · anomalous valuesLayer 2: Reasoning (grounding rules + consistency validation)Blocks: hallucination (cited nonexistent values) · grounding failuresLayer 3: Execution (whitelist + amount limits + operation type)Blocks: all non-whitelisted operations · over-limit amountsLayer 4: Fund Architecture (Safe multi-sig + address separation)Even if all above breached: funds need co-signature to moveFUNDS (Safe)Operations address: Gas ETH onlyMoving funds: ops addr + guardian addr requiredAttacker without guardian key → cannot clear fundsLayer 5 (outer): Monitoring · Alerts · Circuit Breakers · Human confirmationWorst-Case ScenariosS1: Hallucination picks fake protocolBlocked by L2 (value diff) + L3 (not whitelisted)+ L3 amount limitS2: Prompt Injection takes overBlocked by L1 (filter injection) + L3 (whitelist)+ L4 (Safe needs co-sig)S3: Private key leakedOps addr has Gas only · Safe needs guardianMax loss: small Gas ETHS4: All APIs crashL2: abort cycle · L5: circuit break + alertNo operations on stale dataS5: All above simultaneouslyL3+L4 remain active even in circuit-breakCode-level enforcement overrides LLMAbsolute loss ceiling: Safe funds intactAI Agent Bible · aiagent-bible.com
スクリーンショット歓迎。転載時は出典を明記してください。
質問する
10文字以上入力してください
関連記事
オンチェーンAgentのPrompt Injection防御:なぜ「外部指示を信用しないようモデルに言う」が最も役に立たない防御なのか、そして本当に効果的な階層アーキテクチャ
risk · 07/09
DeFiにおけるAI Agentのハルシネーションはどれほど危険か:4つの発生源・実際の事例・防御設計
risk · 06/29
DeFiプロトコルがRug Pullしたとき、あなたのAgentは何をしているか:自動化戦略への4つの衝撃とAgent特有の防御設計
risk · 06/27
あなたのエージェントのフロントラン:MEVボットがAIエージェントのトレードを標的にするとき、損失はあなたが直接標的にされるより酷くなる可能性がある
risk · 06/15
関連トピック
監査済みコントラクトが、たった1件の取引で空になる:なぜオラクルはステーブルコインの最も脆弱な層なのか
Stablecoin Bible
監査が検証するのはコントラクトが正しく書かれているかどうかであり、それが信頼する価格が本物かどうかではない——まさにこの境界線こそが、2026年に発生した複数のオラクル攻撃が共通して突いた突破口だった。
#circuit-breaker
なぜKYC認証は「必要になる前」に済ませておくべきなのか
Crypto Bible
相場が穏やかな時にKYCの緊急アップグレードが必要になることはない——必要になるのは相場が崩れた時であり、それはまさに審査の列が最も長くなる瞬間である。
#risk-management
あなたはスマートコントラクトと取引していると思っているが、実際は聞いたこともないかもしれないチームを信頼している:ボールトのキュレーターの評価方法
DeFi Bible
あなたはスマートコントラクトのコードを読んでいると思っているが、実際は委任状を読んでいる——そこに書かれているのは「この資金がどう動くか」ではなく、「誰がこの資金の動かし方を決める権限を持っているか」だ。
#risk-management
手数料が最大のコストだと思っていませんか?相場急変時、本当にお金を奪うのは成行注文のスリッページだ
Crypto Bible
手数料は払える額であり計算もできるコストだ。スリッページは、あなたに選択肢が一切ない数分間に、静かに何倍にも膨れ上がるコストである。
#risk-management