Pourquoi construisons-nous Eliza on-chain basée sur TEE

Auteur original: CP, fondateur d'Artela

Contexte de l'article : Perspective technique basée sur TEE + Eliza

Basé sur mon expérience dans les domaines du calcul de confidentialité (TEE, PPML, blockchain), cet article explore les perspectives de construction technologique.

Passons d'abord outre les grands récits et concentrons-nous directement sur les deux vrais dilemmes auxquels je suis confronté dans l'utilisation d'agents AI :

1)En tant que CTO, je ne peux pas remettre le compte Twitter officiel de l'entreprise et le mot de passe à un service d'agent AI tiers

Actuellement, si je veux qu'un agent d'IA gère notre compte Twitter, je dois fournir un nom d'utilisateur, un mot de passe et des cookies.

Cela signifie que la société doit faire confiance aux administrateurs de serveurs derrière les agents IA. Si ces administrateurs agissent de manière malveillante ou sont attaqués, une fuite de crédentials pourrait causer d'énormes pertes économiques à notre communauté.

Même avec l'autorisation OAuth révoquée, nous sommes toujours confrontés au risque de perdre complètement le contrôle du compte dans la conception actuelle, et il est même possible que nous ne puissions pas remarquer un changement de mot de passe.

2)En tant que trader, je ne peux pas confier une grande quantité de fonds à un agent IA de trading

Tout comme je ne vais jamais utiliser de robots de trading centralisés sur Telegram, je ne peux pas non plus confier mes clés privées à ces agents d'IA centralisés.

À ce stade, il n'y a aucune différence fondamentale entre le déploiement centralisé des agents d'IA.

Résumé : La prochaine phase de l'agent d'IA cryptée devra inévitablement gérer les portefeuilles, traiter les actifs des utilisateurs et les informations sensibles, et interagir plus profondément avec les systèmes de la chaîne.

Par conséquent, le défi clé est de permettre aux agents d'IA de fonctionner de manière autonome sans contrôle humain et de prouver que leurs décisions sont entièrement basées sur les processus d'IA.

La solution actuelle TEE + Eliza est-elle suffisante ?

Du point de vue de l'ingénierie, il est nécessaire de compléter davantage de détails pour réaliser son potentiel.

Progrès actuels: Le réseau Phala et @NousResearch ont déjà posé les bases solides du travail :

Ils containerisent Eliza, l'emballant dans un environnement Docker exécutable sur TEE.

· En dérivant une clé privée spécifique à l'agent AI à partir de la clé racine TEE, le besoin de configurer manuellement la clé privée du portefeuille est éliminé.

En tant que développeur d'agents IA, je pense qu'il est nécessaire de renforcer davantage les fonctionnalités suivantes pour atteindre la minimisation de la confiance :

a) La vérifiabilité de TEE Eliza doit être renforcée

Que fait exactement Eliza dans TEE? Et qu'est-ce qu'elle n'a pas fait? Il faut une manière concrète de vérifier.

Eliza doit enregistrer tous les messages, les réponses et les opérations exécutées qu'elle reçoit, et ces journaux doivent être lisibles et vérifiables pour assurer qu'ils sont générés par Eliza.

Par conséquent, la première fonction de base de TEE Eliza est la journalisation vérifiable.

Eliza devrait signer les journaux avec une paire de clés dérivées de TEE, fournir une interface de requête et permettre aux utilisateurs de vérifier leur authenticité.

b) TEE Eliza a besoin de résoudre le problème d'activité

Eliza, qui s'exécute dans TEE, détient des clés privées et des données sensibles. Cependant, elle dépend de la machine physique prenant en charge TEE pour fonctionner. Si l'administrateur éteint la machine, la 'vie' de l'agent d'IA peut se terminer de manière permanente, entraînant potentiellement une perte définitive des actifs et des données qu'il gère.

Pour résoudre ce problème, nous avons besoin de:

· Chiffrez les données clés de « vie » (telles que la définition de rôle, la mémoire à court et long terme, le stockage de clés) de l'IA déléguée dans TEE.

· Téléchargez ces données sur la blockchain ou le réseau DA.

Lorsque le TEE qui héberge l'agent AI est désactivé, une autre machine TEE devrait être capable de télécharger les données chiffrées, de les déchiffrer et de restaurer la "vie" de l'agent AI pour qu'il continue à fonctionner.

c) Fonctionnalités supplémentaires: La construction d'un projet TEE est aussi difficile que la construction d'une blockchain

· Contrôle de l'agent AI par l'utilisateur:

Les agents d'IA doivent permettre aux utilisateurs de définir des stratégies similaires à des contrats intelligents pour gérer les actifs de manière à minimiser la confiance.

· Composants d'interaction de la blockchain:

· Composants tels que le client blockchain de confiance exécuté dans TEE, le synchroniseur de données, etc., pour une interaction transparente avec le système blockchain.

Progrès actuels de focEliza : développement de deux plugins TEE de base en cours

1. plugin-tee-verifiable-log

Lorsque Eliza s'exécute dans TEE, elle utilise une paire de clés dérivées pour signer ses opérations. Cela garantit que toutes les opérations sont effectuées par Eliza. Les tiers peuvent vérifier ces opérations à distance via la clé publique d'Eliza.

2. plugin-tee-onchain-da

Eliza écrit les données "vie" spécifiées de l'agent AI (telles que les fichiers de rôle, les souvenirs, le stockage des clés) sur la chaîne de blocs ou la couche DA de manière quasi temps réel. Lorsque le nœud TEE exécutant l'agent est arrêté, un autre nœud TEE peut télécharger les données "vie" chiffrées, restaurer l'agent et reprendre son exécution.

ps: Voir le code de focEliza

Pourquoi ai-je lancé focEliza et sa vision technologique sous-jacente ?

La prochaine question est, pourquoi choisir de construire sur Eliza ? Ma réflexion :

  1. Eliza a le potentiel de devenir l'EVM dans le domaine de l'IA cryptée.

  2. Il a une équipe de direction active et une communauté de développeurs, une atmosphère de coopération harmonieuse (@ai16zdao et @shawmakesmagic).

  3. focEliza n'est pas une version fork ; il se fondra dans la version principale d'Eliza.

  4. Les projets open source de haute qualité sont essentiels pour la décentralisation. La construction et la récupération sans autorisation sont au cœur de la réalisation de l'« immortalité » des agents d'IA.

Nous ne définissons pas ici les changements que cela apportera au monde - laissons-le se produire! Laissez l'agent d'IA vivre sur la chaîne!

« Lien vers l'article original »

Voir l'original
  • Récompense
  • Commentaire
  • Partager
Commentaire
0/400
Aucun commentaire
Trader les cryptos partout et à tout moment
Scan pour télécharger Gate.io app
Communauté
Français (Afrique)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • ไทย
  • Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)