AIによるDeFi分析:ライブなオンチェーンデータでClaudeを活用し、プロトコル調査を行う

Dev.to / 2026/4/7

💬 オピニオンDeveloper Stack & InfrastructureIdeas & Deep AnalysisTools & Practical Usage

要点

  • この記事は、AIのDeFi分析がしばしば失敗するのは、モデルが古い、または捏造された指標に依存してしまうためであり、プロトコルのTVL、APY、フロー、ウォレット活動といったライブのプロトコルデータが不可欠だと主張している。
  • Claudeが推論を担い、MCPレイヤーがツールを公開して、プロトコルごと・チェーンごとの現在のオンチェーンデータ(例:プロトコルTVL)を取得するアーキテクチャを提案する。
  • 設計では、定義された入力スキーマ(例:プロトコルのスラッグやチェーンのフィルタ)を用いて、モデルがリアルタイムのブロックチェーンフィードに基づいて結論を下せるようにし、ツール駆動による正確性を重視している。
  • 主要な技術的課題は、市場の文脈を同期し続けることだと位置付ける。なぜなら、利回りやDEXの市場シェアといったDeFiの指標は継続的に変化するからである。

DeFiプロトコルの分析には、オンチェーンデータ、スマートコントラクトの理解、そしてリアルタイムの市場状況が必要です。AIモデルは推論できますが、そのためには実際のデータへのアクセスが必要です。Claudeとライブのブロックチェーンフィードを使って、DeFiリサーチツールを構築する方法を紹介します。

DeFi分析におけるデータ問題

ほとんどのAI搭載DeFiツールが失敗するのは、モデルが古い、あるいはでっち上げられたデータを前提に推論してしまうからです:

  • 「AaveのTVLは約100億ドル」(これは18か月前なら正しかった)
  • 「現在のETHステーキング利回りはおおよそ4%」(取引にはおおよその値では価値がありません)
  • 「Uniswap V3が主要なDEXである」(市場シェアは常に変動します)

実際のDeFi分析には、ライブのTVL、現在のAPY、オンチェーンの取引フロー、そしてウォレットの動きが必要です。

アーキテクチャ:Claude + DeFi Data MCP

// Claudeに公開されるMCPツール
const defiTools = [
  {
    name: 'get_protocol_tvl',
    description: '任意のDeFiプロトコルの現在のTVLを取得する',
    inputSchema: {
      type: 'object',
      properties: {
        protocol: {
          type: 'string',
          description: 'プロトコルのスラッグ(例:aave-v3, uniswap-v3, compound-v3)'
        },
        chain: {
          type: 'string',
          description: 'チェーンのフィルタ(例:ethereum, arbitrum, all)'
        }
      },
      required: ['protocol']
    }
  },
  {
    name: 'get_yield_opportunities',
    description: '最低限のAPYを上回る利回り機会を見つける',
    inputSchema: {
      type: 'object',
      properties: {
        minApy: {
          type: 'number',
          description: '最低限のAPY(パーセンテージ)' },
        token: {
          type: 'string',
          description: '預け入れるトークン(例:ETH, USDC)'
        },
        riskLevel: {
          type: 'string',
          enum: ['low', 'medium', 'high'] }
      }
    }
  },
  {
    name: 'compare_protocols',
    description: '複数のプロトコル間でTVL、APY、リスク指標を比較する',
    inputSchema: {
      type: 'object',
      properties: {
        protocols: {
          type: 'array',
          items: {
            type: 'string'
          } },
        metrics: {
          type: 'array',
          items: {
            type: 'string'
          }
        }
      },
      required: ['protocols']
    }
  }
]

サンプルの分析セッション

利回りの最適化

User: I have 50 ETH. Where should I deploy it for yield?

返却形式: {"translated": "翻訳されたHTML"}
Claude [ETH利回りの機会を取得する]:
  - Lidoステーキング: 3.8% APY、32B TVL、低リスク
  - Rocket Pool: 4.1% APY、3.2B TVL、低〜中リスク  
  - AaveのETH供給: 2.1% APY、流動性あり、超低リスク
  - Pendle PT-ETH: 5.2% APY、2026年12月まで固定、 中リスク

  分析: 50 ETHなら、私は次のように分けます。Lido 60%(流動性ステーキング、実績ある運用)、
  Rocket Pool 30%(より優れた分散性、わずかに高い利回り)、
  Pendleの固定金利 10%(5.2%の保証利回りをロック)。
  合算のブレンド利回り: 約4.1% = 現在の価格で年あたり約2.05 ETH。

プロトコルの健全性チェック

User: Curve Financeはまだ安全に使えますか?

Claude [Curve TVL、セキュリティデータ、最近のインシデントを取得する]:
  現在のTVL: $1.8B(2022年のピーク$25Bから減少)
  最近のインシデント: Vyperの脆弱性(2023年7月、$70Mが失われた)
  現在の監査: 複数の進行中の監査があり、エクスプロイト後のセキュリティ改善
  オラクル操作のリスク: メインプールでは低く、ファクトリープールでは高め

  評価: メインプール(3pool、TriCrypto)は引き続き安全です。十分な監査なしに新しめの
  ファクトリープールは避けてください。TVLの減少はセキュリティ面の懸念ではなく、市場状況を反映しています。
  コアとなるインフラに対するセキュリティ懸念ではありません。

オンチェーン・ホエール追跡

// 大口のDeFiの動きを監視する
const largeDeposits = await getRecentDeposits({
  protocol: 'aave-v3',
  chain: 'ethereum',
  minAmount: 1_000_000, // $1M以上
  timeWindow: '24h',
})

// Claudeにシグナルを解釈してもらう
const analysis = await claude.complete(`
  直近24時間にAave V3へ行われた大口の預け入れは次のとおりです:
  ${JSON.stringify(largeDeposits)}

  これは、機関投資家のポジショニングについて何を示唆していますか?
  注目すべきウォレットアドレスやパターンはありますか?
`)

リスク評価フレームワーク

Claudeは実データを使ってDeFiのリスクを評価できます:

  • スマートコントラクト・リスク: 監査履歴、デプロイからの経過時間、TVLの推移
  • オラクル・リスク: 価格フィードの提供元、操作の履歴
  • 流動性リスク: 引き出しキューの深さ、償還メカニズム
  • システミック・リスク: プロトコルの依存関係、連鎖(カウンターパーティ)伝播の要因

whoffagents.com のCrypto Data MCPは、Claude向けのライブなDeFiデータレイヤーを提供します — TVL、利回り、ウォレット分析、プロトコル間の比較です。無料プランあり、Proは月額$19。

返却形式: {"translated": "翻訳されたHTML"}