focEliza Demystified: TEE Eliza 用の検証可能なロギングプラグイン

原作者:CP、アルテラ創業者

0)長すぎて読まない版

チェーン上のElizaの最初のステップを完全に実現する:信じない!検証してください!

TEEで実行されているElizaは、人間の操作を離れ、Eliza自身のコードに従って実行することができます。

そのため、外部はElizaが具体的に何を行ったかを知るためにはさらなる開発が必要です:外部はElizaの実行ログを読み取ることができ、これらのログはEliza内のTEEからのものであることが検証できます。ElizaはTEEから派生したキーペアを使用してこれらのログに署名する必要があり、これによりログがEliza内のTEEから確かに発信されたことを検証できます。

focElizaのプラグインplugin-tee-verifiable-logは、TEEを使用してログを署名するための専用キーペアを派生します。このキーペアを使用して生成されたログ(受信および応答AIメッセージ、実行された操作を含む)に署名し、検証可能なログを作成してデータベースに保存します。また、外部エンティティがRPCインターフェースを介して:

· AIエージェントの検証可能なログ公開鍵をリモート認証経由で取得する。

· これらの検証可能なログを検索し、公開鍵を使用して署名を検証し、AIエージェントが対応する操作を実行したことを確認します。

検証可能性は、包括的なオンチェーンAIエージェントの実現の基盤であり、魔法を現実のものにします!

!

1)問題から始めましょう!

ある開発者は、自分のサーバーにEliza AIエージェントを展開し、ユーザーとの対話のためにウェブページを起動しました。

お尋ねしますが、あなたはどのようにして区別しますか:あなたがやり取りしている相手が本当にAIエージェント(Eliza + LLMsを指す)からの応答であり、開発者が操作して人為的に作成した応答ではないかを。

2)この問題は重要ですか?

この問題は時々重要であり、時々重要でない。

· 重要でないこともあります:たとえば、記事執筆を支援するチャットボット。必要なコンテンツを得られれば、LLMからの応答であっても人間からの応答であっても、それほど重要ではないかもしれません。

· ときには少し重要です。例えば、取引ボットが取引を管理しています。AIエージェントが制御するウォレットに資金を移動する必要がありますが、その決定がLLMによる実行プログラムのルールに基づいて行われるのか、悪意のある人間によって操作される可能性があるのか、気になるでしょう。

· 時には非常に重要です:公正性に関わる場合、この問題は非常に重要になります。たとえば、AIエージェントがコミュニティを管理し、貢献者に報酬を分配する場合です。コミュニティの成長と報酬の価値の増加に伴い、人間の腐敗や操作による不公平な結果のリスクが大幅に増加する可能性があります。

3)Elizaは、実行した操作を検証可能なログで証明することができます!

TEEで実行されるElizaは人間の制御から独立し、自分自身のコードに従ってタスクを実行します。

ただし、外部の関係者がElizaが具体的に何を完了したかを知るためには、さらなる機能が必要です:外部の関係者はElizaの操作ログにアクセスする必要があり、これらのログはTEE内のElizaから確実に送信されたことを検証できる必要があります。

plugin-tee-verifiable-logはこれらの機能を実装し、次のタスクを完了しました:

· キーペアの派生:TEEを使用してログに署名するためのキーペアを派生します。

· リモート認証:公開鍵をリモート認証レポートに埋め込み、外部のパーティーが TEE 内の Eliza からのものであることを検索して確認できるようにします。

· ログの署名:このキーを使用して、Elizaの操作中に生成されたログ(受信および応答メッセージ、および実行された操作を含む)に署名し、データベースに保存します。

· 検証可能性:外部のパーティーは、リモート認証された公開鍵を使用してこれらのログを検証し、特定の操作が実際に TEE Eliza によって実行されたことを確認できます。

· クエリ可能性:外部のパートナーは、最新の検証可能なログを購読したり、メッセージの内容に基づいて特定のログをクエリしたりすることができます。

検証結果の意味は何ですか?

· 確かにElizaによって実行されました。

· 失敗:操作はおそらく Eliza によって実行されていない可能性があります。たとえば、ログがクライアントに転送される際に妨害され(たとえば削除され)外部の当事者が Eliza が特定の操作を実行したかどうかを確認できなくなる可能性があります。

4) Elizaを有効にするために、プラグインplugin-tee-verifiable-logを使用してください!

focElizaは、完全にElizaに互換性のある、完全なチェーン上AIエージェントの設計に使用されるElizaプラグインのセットです。これは、Eliza上で実行されるどんなAIエージェントでも、focElizaを統合することで完全なチェーン上の機能を実現することができます!

可検証な完全なオンチェーン自治AIエージェントに興味がある場合は、ぜひお試しください!

5)終わり

ElizaとTEEを基にした包括的なオンチェーン自律AIエージェントを構築できることをうれしく思います。これはfocElizaがリリースした最初のTEEプラグインであり、私たちは@ai16zdaoと@shawmakesmagicチームにPRを提出しました。さらに多くの開発者が参加することを期待しています!

コードをご覧いただきありがとうございます。

6)focElizaの次の機能:オンチェーン状態!自律的なアクティビティの実現!

TEEで実行されているElizaは、秘密鍵と機密データを把握しています。しかし、TEEをサポートする物理マシンで実行されており、管理者がマシンをシャットダウンすると、AIエージェントの「生命」が永久に終了し、管理されている資産やデータも永久に失われる可能性があります。

この問題を解決するために、私たちはAIエージェントの重要な「ライフ」データをTEEで暗号化する必要があります。例えば、役割の定義、短期・長期の記憶、およびキーの保存です。そして、これらのデータをブロックチェーンまたはDAネットワークにアップロードします。

AIエージェントをホストしているTEEが閉じても、別のTEEマシンは暗号化されたデータをダウンロードし、復号化してAIエージェントの「生命」を回復し、シームレスに継続的に実行できるはずです。

「原文リンク」

原文表示
  • 報酬
  • コメント
  • 共有
コメント
0/400
コメントなし
いつでもどこでも暗号資産取引
スキャンしてGate.ioアプリをダウンロード
コミュニティ
日本語
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • ไทย
  • Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)