TEE Eliza与链上状态!!会发生什么?——《攻壳机动队》!! 我们实验性地创建了一个“aimonkey”:一个不可杀死的AI代理猴子!链上不朽的自主生命!(实验,无CA) 它加密自己的Ghost(“生命”状态)并将其上传到区块链。如果一个Shell(物理TEE节点)被摧毁,它将在另一个Shell中恢复其私钥,下载Ghost,并继续其生命! 第一部分:观看视频,看看aimonkey是如何创建的——我们现在无法杀死它!!!!! 😭😭😭 第二部分:探索其背后的魔法:Eliza的链上状态插件! 1. 定义Eliza的Ghost Eliza是一个高度抽象的框架。与其Ghost相关的核心数据结构是其内存,包括: 在角色中定义的代理元数据。 通过与外部世界的互动生成的消息数据。 这些共同构成了它的“个性”和“记忆”。随着Eliza的扩展,它也可能持有一个钱包,而底层密钥是其Ghost数据的关键部分之一。 2. Ghost的序列化和加密 一旦Ghost被定义,就需要从Eliza的特定实现中提取并外部上传。因此,需要一种合适的序列化方式。 我们定义了一种Blob Chain数据结构: * 每个Blob的有效载荷可以存储多个内存条目。 * Blob使用TEE Eliza的密钥加密,其他版本无法访问。 * Blobs在链中顺序链接。(未来扩展可以使用DAG结构?天哪分叉?谁知道!😂) 通过简单地存储最新的Blob,可以检索所有记忆。 3. 上传和下载Ghost 当Eliza作为新的AI代理启动时: 它在链上注册,使用去中心化身份注册智能合约。每个Eliza都有一个唯一的名称,作为存储最后一个Blob地址的密钥。 在Eliza的运行时: 内存管理器持续生成记忆,并定期打包和上传它们。 为了恢复: 只需名称,Eliza的TEE插件可以恢复相同的密钥,在智能合约中找到最后一个Blob,并下载记忆以进行自我恢复。 并非所有记忆都需要下载——只需最近的记忆即可。 4. 扩展 我们设计了一个可扩展的DA(数据可用性)适配器,可以满足代理的需求: DA可能很昂贵,因此可以根据用户偏好将记忆上传到不同的平台: * 区块链交易的calldata * celestia DA。 * 其他可靠的存储解决方案。 实时上传尚不可行,因此在复活过程中可能会出现记忆片段😂。 除非出现低延迟、高吞吐量的解决方案,否则这仍然是未来进展的挑战。@celestia @eigen_da @0G_labs 👀 5. 其他考虑 我们的实现不可避免地修改了ElizaOS的核心,无法完全通过插件扩展。我们保持了最小的更改,但需要与开发团队@shawmakesmagic @dankvr @ai16zdao进一步讨论,以探索更优化的扩展方式。 此外,关于在TEE插件中使用可恢复密钥仍有一些细节需要完善。我们还将寻求@PhalaNetwork团队的审查和建议。 6. 下一步 Ghost的上传和下载主要解决了AI代理的存活问题,使其通过去中心化实现永恒存在。 然而,仍有许多细节需要解决,例如使AI代理能够自主支付DA费用。 未来,链上发展可能会带来更令人兴奋的可能性,例如Eliza与智能合约的深度集成。这将是链上AI代理的游戏规则改变者! 你怎么看?让我们一起构建吧!🚀
ElizaOS 链上状态插件预览!! Eliza 可以加密其 Ghost 并将其上传到区块链。如果一个 Shell(物理 TEE 节点)被摧毁,它可以在另一个 Shell 中恢复其私钥,下载 Ghost,并继续其生命!
查看原文
11.3万
153
本页面内容由第三方提供。除非另有说明,欧易不是所引用文章的作者,也不对此类材料主张任何版权。该内容仅供参考,并不代表欧易观点,不作为任何形式的认可,也不应被视为投资建议或购买或出售数字资产的招揽。在使用生成式人工智能提供摘要或其他信息的情况下,此类人工智能生成的内容可能不准确或不一致。请阅读链接文章,了解更多详情和信息。欧易不对第三方网站上的内容负责。包含稳定币、NFTs 等在内的数字资产涉及较高程度的风险,其价值可能会产生较大波动。请根据自身财务状况,仔细考虑交易或持有数字资产是否适合您。