OrcaMind AIエージェントウォレット:AI駆動型Web3インタラクティブエクスペリエンスの構築

本文は約6004字で,全文を読むには約8分かかります
OrcaMind が立ち上げた AI エージェント ウォレットは、秘密鍵管理と単一トランザクション署名の限界を打ち破り、ユーザーにシンプルで高速かつ安全なインテリジェントなオンチェーン インタラクション ソリューションを提供します。

OrcaMind AIエージェントウォレット:AI駆動型Web3インタラクティブエクスペリエンスの構築

1. はじめに

大規模言語モデル(LLM)の台頭に伴い、自然言語によるブロックチェーンとのインタラクションはWeb3の重要な発展方向となっています。Orcamindは、モデルコンテキストプロトコル(MCP)をベースとしたOrcamind AIエージェントウォレットを発表しました。従来のウォレットは、ユーザーの指示に受動的に応答し、独立したアドレスと単一トランザクションを管理するという従来のウォレットとは異なり、AIエージェントウォレットは秘密鍵管理と単一トランザクション署名の限界を打ち破り、ユーザーに安全で自動化されたマルチチェーン操作機能を提供することに重点を置いています。シンプルで高速、そして安全なインテリジェントなオンチェーンインタラクションソリューションをユーザーに提供します。本稿では、この革新的な技術アーキテクチャを深く掘り下げ、その動作原理、コアとなる利点、そしてそれがどのようにユーザーに安全で便利なWeb3体験をもたらすかを詳細に分析します。

2. コアコンセプト

アーキテクチャの詳細に入る前に、まず 2 つの重要な概念を理解する必要があります。

2.1 MCP(モデルコンテキストプロトコル)

MCP (モデル コンテキスト プロトコル) は、AI 分野の標準化された通信プロトコルであり、大規模モデル (LLM) と外部データ ソース、ツール、サービスとの統合問題を解決することを目的としています。

合意は次のように分かれています。

  • MCP クライアント: ユーザー インタラクション ターミナル (Claude、Cursor、Orcamind App など) は、ユーザーから自然言語コマンドを直接受信し、大規模な言語モデルを通じてユーザーの意図を解析し、対応するツールを一致させて、ツールに必要なパラメータを抽出します。

  • MCP サーバー: ツールロジックを実行し、クライアントにフィードバックを提供します。

開発者は、コアプロトコルを変更することなく、新しいツール(ステーキング、Dapp連携など)を登録することで機能を拡張できます。Orcamindアプリの場合、MCPサービスは言語モデルとブロックチェーン連携の間の橋渡しとして機能します。

2.2 AIエージェントウォレット

AIエージェントウォレットは、Orcamindが提案するスマートウォレットアプリで、信頼できるバックエンドエージェントを搭載しています。LLMに接続されたMCPサービスを通じて、ユーザーの自然言語指示でエージェントウォレットを直接操作し、資産のセキュリティを確保しながら、一連の複雑なオンチェーン操作(送金、契約のやり取りなど)を自動的に実行できます。面倒な署名操作やブロックチェーンの技術的な詳細を理解する必要はありません。

3. エージェントウォレットの技術アーキテクチャ

3.1 MCP

MCPフレームワークでは、エージェントウォレットは独立したMCPサーバーとして動作し、専用のウォレット操作ツールセットを提供します。ユーザーの指示がモデルによって解析されると、MCPルーティング層はパラメータに応じて対応するツールを呼び出し、まず指示タスク(ジョブ)をより細分化されたタスクに分解し、エージェントウォレットに送信して対応する後続操作を実行します。

OrcaMind AIエージェントウォレット:AI駆動型Web3インタラクティブエクスペリエンスの構築

3.2 エージェントウォレット

OrcaMind AIエージェントウォレット:AI駆動型Web3インタラクティブエクスペリエンスの構築

ブロックチェーンプロキシウォレットの中核実行エンジンであるAgent Walletは、アカウントプロキシ、タスクスケジューリング、セキュリティ署名のフルリンククローズドループを実現するためにモジュール設計を採用しています。そのアーキテクチャは2つのコアモジュールで構成され、標準化されたインターフェースを介して連携します。

1. スマートマネジメント&オーケストレーションコア(SMOC)

インテリジェント管理/スケジューリングセンターは、グローバルアカウントシステムとタスクフローを一元管理し、ユーザーが自然言語で発行した指示を正確かつ安全にオンチェーンオペレーションに変換します。その中核機能は、アカウント管理とタスクスケジューリングという2つの主要機能を統合しています。このモジュールには、以下の機能が含まれています。

  • 統合アカウント管理

OIDCプロトコルに基づき、ユーザーIDとマルチチェーンプロキシアカウントの間に強力なバインディング関係が確立されます。SMOCは、アカウント乗っ取りのリスクを回避するため、各操作の前にリアルタイムで認証情報検証を実行します。同時に、動的アカウント抽象化技術により、単一のユーザーIDが異なるブロックチェーン(EVM、Solanaなど)のプロキシアドレスにマッピングされ、マルチチェーン操作に統一されたエントリを提供し、基盤となるチェーンの複雑さを隠蔽します。

  • インテリジェントな資産適応

ユーザーは、USDCやETHなどの主流トークンを1つ預け入れるだけで済みます。SMOCはタスク実行前に操作要件を自動的に分析し、対象チェーンのネイティブトークン(ETH、SOLなど)やDAppとの連携に必要な特定のトークン(UniswapのWETHなど)など、必要な資産を動的に交換します。これにより、シームレスな実行フローが確保され、ユーザーが手動で対応するトークンを交換・チャージする煩雑な作業が不要になります。

  • インテリジェントなタスクスケジューリング

解析されたタスクフローにおいて、SMOCはDAGスケジューラを介して複雑な操作をアトミックなサブタスクにインテリジェントに分解し、タスク間の依存関係と実行シーケンスを動的に管理し、自動ロールバックとブレークポイント継続をサポートします。タスクの準備が完了すると、Nonceシーケンスの動的割り当て、Gas戦略のリアルタイム最適化、クロスチェーンCalldataの正確な構築など、主要な前処理操作が自動的に実行され、実行効率と成功率を最大化します。

  • フルリンク実行監視

SMOCは、タスク発行からオンチェーン承認までのライフサイクル全体のステータス(保留中/承認済み/失敗)をリアルタイムで監視し、トランザクションプールの詳細な分析とブロック承認予測を組み合わせることで、輻輳や異常なリスクをプロアクティブに特定します。トランザクションが失敗した場合(ガス不足、契約実行の失敗など)、自動的に診断を行い、ユーザーの意図とオンチェーン操作との間の検証可能な整合性を確保します。

2. MPC署名システム

このモジュールは、プロキシウォレットのセキュリティ基盤を構築し、信頼できる実行環境(TEE)と標準化されたしきい値署名プロトコルを統合することで、エンドツーエンドの鍵保護と署名セキュリティを実現します。すべての秘密鍵の断片は、ハードウェアレベルの暗号化されたTEE環境に厳密に保存され、署名計算がCPU暗号化メモリ領域内で完了することを保証し、オペレーティングシステムレベルの攻撃脅威(カーネルの脆弱性やメモリキャプチャなど)を完全に隔離します。(k、n)しきい値署名メカニズムに基づいて、システムは完全な秘密鍵を複数の暗号的に無効な断片に分割します。単一の断片は、元の秘密鍵を導出することも、独立して有効な署名を生成することもできません。分散ノードがコンピューティングで協力する場合にのみ、秘密鍵を再構築することなく合法的なブロックチェーン署名を生成できます。このアーキテクチャは、2つのコアセキュリティ機能を同時に満たしています。

1. 秘密鍵のゼロ再構築原則: 完全な秘密鍵は、そのライフサイクルを通じていかなる物理デバイスやメモリにも出現することはなく、今後も出現することはありません。

2. 動的な回復可能性: 秘密鍵の断片の一部が誤って失われた場合 (フォールト トレランスのしきい値を超えない場合)、システムは残りの断片の暗号連携を通じて新しい断片を安全に再構築し、古い断片を破棄できるため、資産管理が失われることはありません。

ハードウェア レベルの分離と分散暗号化を組み合わせたこの設計は、プロキシ ウォレットの操作に対して変更不可能なセキュリティ境界を構築し、高度な持続的脅威 (APT) に直面しても資産主権を保証します。

さらに、Orcamind Agent Wallet は、ユーザーが MPC シャード ノードを保持および維持し、後続の署名プロセスに共同で参加して信頼性を高めることもサポートします。

3.3 AIエージェントウォレットワークフロー

フェーズ1: アカウントの初期化(初回使用)

ユーザーがエージェントウォレットを初めて起動して使用すると、システムは厳格かつ自動化されたアカウント初期化プロセスを実行します。このプロセスの主な目的は、ユーザーのデジタルIDの信頼性検証、ネットワーク間エージェントアカウントシステムの構築、そして高いセキュリティ基準に基づく鍵の安全な保管を完了することです。プロセス全体は、以下の3つの主要な要素を中心に展開されます。

1. アイデンティティバインディング:

初期化の最初のステップは、ユーザーIDとシステムの関連付けを確立することです。このため、Agent Walletは業界標準のOIDC(OpenID Connect)プロトコルを厳密にブリッジとして使用します。ユーザーは、承認ページで署名認証を行うだけで操作を完了できます。管理センターは署名と有効性を解析・検証した後、特定の暗号化アルゴリズムを用いてユーザーを一意に表す識別子を生成します。このグローバルに一意なIDは、その後のすべての操作の基盤となります。ユーザーとウォレットのアクティビティを密接に結び付けるだけでなく、その後のアカウント管理と監査トレースのための変更不可能な基盤を提供します。

2. プロキシアカウントの生成:

ユーザーのID認証に成功した後、署名システムはMPCシャーディングソリューションを用いて、クロスチェーンプロキシアカウント群を安全に生成します。このプロセスは、分散型の事前構成済みMPCノードネットワークを通じて完了します。これらのノードは、TEE環境におけるシャーディング計算に共同で参加します。同時に、管理センターは、前のステップで生成されたユーザーの一意のIDと、このプロキシアカウント群との関連付けを確立します。

3. 安全なキーの保管:

秘密鍵の断片は、不正アクセスや盗難が起こらないよう TEE 環境に完全に保存されるため、秘密鍵の漏洩や単一障害点による資産損失のリスクが最小限に抑えられます。

フェーズ2: 命令実行

ユーザーが「アドレス A1 と A2 を使用して、契約 0x Stake に 0.5 ETH を担保する」という指示を発行すると、システムは次の閉ループ プロセスを通じて安全で自動的な実行を実装します。

1. 意味解析と意図のカプセル化

LLM エンジンは、ユーザーの自然言語指示を解析し、操作タイプ (agent_wallet_staking) を識別し、コンテキスト パラメータ (アドレス リスト、トークン数、コントラクト アドレス) を完了して、SMOC に送信するための構造化された操作フレームワークを生成します。

2. 統一されたスケジュールとタスク分解

  • アカウント認証: 識別子を通じてプロキシ アカウントの所有権を確認し、OIDC リアルタイム資格情報検証を実行して操作の正当性を確認します。

  • 動的な資産適応:ファンドアドレスの残高を確認し、ETHが不足している場合は自動的に償還します。

  • インテリジェントなタスクの内訳:

→ サブタスク1: ファンドアドレスからA1に0.5 ETHを転送する
→ サブタスク2: ファンドアドレスからA2に0.5 ETHを転送する
→ サブタスク3: A 1 が 0x Stake コントラクトのdeposit() メソッドを呼び出す → サブタスク4: A 2 が 0x Stake コントラクトのdeposit() メソッドを呼び出す (タスク間の依存関係: ステーキングは転送が完了した後にのみ実行できます)

3. 自動トランザクション構築と署名

  • リアルタイムパラメータ生成: オンチェーンステータスに基づいて Nonce を動的に割り当て、Gas 戦略を最適化し、Calldata (ステーキング契約の ABI エンコーディングなど) を構築します。

  • 分散型セキュア署名:署名システムは、暗号化されたチャネルを介してTEE環境内のMPCノードクラスタに協調署名要求を開始します。各ノードは、秘密鍵シャーディングを用いてハードウェア分離環境で部分署名を計算し、最終的に秘密鍵再構築ゼロを前提として有効なトランザクション署名を集約します。

4. トランザクションの実行とステータスの監視

  • 署名されたトランザクションをネットワークにブロードキャストし、トランザクション プールの深さとブロックの確認ステータスをリアルタイムで監視します。

  • チェーン全体はライフサイクルを追跡します(例:A 1 送金保留中 → 誓約確定)。サブタスクが失敗した場合(例:ガス不足)、ロールバックが自動的にトリガーされ、アラームが発行されます。

  • LLM 解析からオンチェーン確認までの証拠の完全なチェーンを含む操作ログを生成します。

3.4 エージェントウォレットのスケーラビリティ

Agent Walletは、標準化され拡張性の高いアーキテクチャ設計を通じて、サードパーティ開発者向けの強力な機能統合ポータルも提供します。開発者は、ビジネスシナリオの要件(クロスチェーン資産ルーティング、カスタマイズされたDeFi戦略、オンチェーンガバナンスの自動化など)に応じて、Agent Walletツールのロジックをカスタマイズして実装できます。ツールは、以下のシンプルな統合パスに従うだけで済みます。

1. インターフェース準拠の実装: 開発者は、特定の命令パラメータの解析やアトミック操作ステップの生成など、事前に設定されたプロトコル仕様に従ってツールのコアロジックを実装します。

2. 機能登録宣言: ツールメタデータ(機能の説明、入出力形式、依存リソース)をSMOC(Smart Management Orchestration Core)のグローバルスケジューリングディレクトリに登録します。

3. 動的プロセス インジェクション: SMOC の DAG スケジューリング フレームワークでタスク分解ルールを定義し、複雑なビジネス フローをツールを呼び出すことができるアトミック ノードにマップします。

接続が完了すると、開発者はユーザーが自然言語でカスタムプロセスを直接実行できるようにすることができます。この分離設計により、サードパーティ製ツールはAgent Walletのセキュリティ基盤(TEE+MPC)とインテリジェントなスケジューリング機能を再利用できるため、複雑なオンチェーン操作の開発ハードルが大幅に下がります。

4. 結論

Orcamind AI Agent Walletは、大規模な言語モデルを組み合わせることで、ユーザーの指示を安全かつ自動化された操作に変換できます。そのスマート管理およびスケジューリングコア(SMOC)は、タスクを動的に分解し、Gas/Nonceパラメータを最適化し、チェーン全体の状態をリアルタイムで監視するとともに、TEEハードウェア分離とMPCしきい値署名を利用してアカウントのセキュリティを確保します。同時に、開発者は標準化されたインターフェースを通じてMCPサーバーツールを拡張し、そのセキュリティベースとスケジューリングエンジンを再利用してカスタマイズされたプロセスを構築できます。最終的には、ユーザーが自然言語で複雑なオンチェーンインタラクション(マルチアドレスステーキング、クロスチェーンアセットルーティングなど)を操作できるようにすることで、Gas、Nonce、およびマルチチェーンアセットを手動で管理するという運用上の負担から完全に解放され、真に自律的なオンチェーン実行エージェントになります。

本文は投稿から来ており、Odailyの立場を代表するものではありません。転載する場合は出典を明記してください。

ODAILYは、多くの読者が正しい貨幣観念と投資理念を確立し、ブロックチェーンを理性的に見て、リスク意識を確実に高めてください、発見された違法犯罪の手がかりについては、積極的に関係部門に通報することができる。

おすすめの読み物
編集者の選択