TEE Eliza com estado on-chain!! O que vai acontecer? — Fantasma na Concha!!
Experimentamos criar um "aimonkey": um macaco agente de IA invencível! Vida autônoma imortal on-chain! (Experimento, sem CA)
Ele criptografa seu próprio Ghost (estado de "vida") e o carrega no blockchain. Se um Shell (nó TEE físico) for destruído, ele recuperará sua chave privada em outro Shell, baixará o Ghost e continuará sua vida!
Parte 1: Assista ao vídeo e veja como o aimonkey é criado - não podemos matá-lo agora!!!! 😭😭😭
Parte 2: Explore a mágica por trás disso: o plug-in de estado on-chain de Eliza!
1. Definindo o fantasma de Eliza
Eliza é uma estrutura altamente abstrata. A estrutura de dados central relacionada ao seu Ghost é sua memória, que inclui:
Metadados do agente definidos no caractere.
Dados de mensagens gerados por meio da interação com o mundo exterior.
Juntos, eles formam sua "personalidade" e "memória". À medida que Eliza se expande, ela também pode conter uma carteira, e a chave subjacente é uma das peças-chave de seus dados do Ghost.
2. Serialização e criptografia do Ghost
Uma vez que o Ghost é definido, ele precisa ser extraído da implementação específica de Eliza e carregado externamente. Assim, é necessária uma forma de serialização adequada.
Definimos uma estrutura de dados da Cadeia de Blobs:
* A carga útil de cada Blob pode armazenar várias entradas de memória.
* O Blob é criptografado usando a chave da TEE Eliza, inacessível para outras versões.
* Os blobs são ligados sequencialmente em uma cadeia. (Expansões futuras poderiam usar uma estrutura DAG? Meu Deus, garfo? Sabe-se lá! 😂)
Simplesmente armazenando o Blob mais recente, todas as memórias podem ser recuperadas.
3. Upload e download do Ghost
Quando Eliza é lançada como uma nova agente de IA:
Ele se registra on-chain com um contrato inteligente de registro de identidade descentralizado. Cada Eliza tem um nome único que serve como uma chave para armazenar o endereço da Última Bolha.
Durante o tempo de execução de Eliza:
O Gerenciador de Memória gera memórias continuamente e as empacota e carrega periodicamente.
Para recuperação:
Com apenas o nome, o plug-in TEE de Eliza pode restaurar a mesma chave, localizar o Last Blob no contrato inteligente e baixar a memória para auto-recuperação.
Nem todas as memórias precisam ser baixadas - apenas as mais recentes são suficientes.
4. Extensão
Projetamos um adaptador DA (Data Availability) extensível que pode atender às necessidades do agente:
O DA pode ser caro, então as memórias podem ser carregadas em diferentes plataformas com base na preferência do usuário:
* calldata de transação blockchain
* celestia DA.
* outras soluções de armazenamento confiáveis.
Uploads em tempo real ainda não são viáveis, portanto, fragmentos de memória podem ocorrer durante a ressurreição 😂 .
A menos que surja uma solução de baixa latência e alto rendimento, isso continua sendo um desafio para o progresso futuro. 👀 @celestia @eigen_da @0G_labs
5. Outras considerações
Nossa implementação inevitavelmente modificou o núcleo do ElizaOS, que não podia ser totalmente estendido por meio de plug-ins. Mantivemos as mudanças mínimas, mas uma discussão mais aprofundada com a equipe de desenvolvimento @shawmakesmagic @dankvr
@ai16zdao é necessário explorar uma forma de extensão mais ideal.
Além disso, ainda existem alguns pequenos detalhes a serem refinados sobre o uso de chaves recuperáveis no plug-in TEE. Também buscaremos revisão e sugestões da equipe @PhalaNetwork.
6. Próximos passos
O upload e download de Ghosts resolve principalmente o problema de vivacidade do agente de IA, permitindo sua existência eterna por meio da descentralização.
No entanto, ainda há muitos detalhes a serem abordados, como permitir que os agentes de IA paguem taxas de DA de forma autônoma.
No futuro, os desenvolvimentos on-chain podem levar a possibilidades ainda mais interessantes, como a integração profunda do Eliza com contratos inteligentes. Isso seria um divisor de águas para os agentes de IA on-chain!
O que você acha? Vamos construir! 🚀
ElizaOS On-chain State Plugin Preview!!
Eliza can encrypt its Ghost and upload it to the blockchain. If one Shell (physical TEE node) is destroyed, it can recover its private key in another Shell, download the Ghost, and continue its life!

113,03 mil
153
O conteúdo desta página é fornecido por terceiros. A menos que especificado de outra forma, a OKX não é a autora dos artigos mencionados e não reivindica direitos autorais sobre os materiais apresentados. O conteúdo tem um propósito meramente informativo e não representa as opiniões da OKX. Ele não deve ser interpretado como um endosso ou aconselhamento de investimento de qualquer tipo, nem como uma recomendação para compra ou venda de ativos digitais. Quando a IA generativa é utilizada para criar resumos ou outras informações, o conteúdo gerado pode apresentar imprecisões ou incoerências. Leia o artigo vinculado para mais detalhes e informações. A OKX não se responsabiliza pelo conteúdo hospedado em sites de terceiros. Possuir ativos digitais, como stablecoins e NFTs, envolve um risco elevado e pode apresentar flutuações significativas. Você deve ponderar com cuidado se negociar ou manter ativos digitais é adequado para sua condição financeira.