TEE Eliza 與鏈上狀態!!會發生什麼?— 攻殼機動隊!! 我們嘗試創建一個 「aimonkey」:一隻無法殺死的 AI 代理猴子!鏈上仙人自主生命! (實驗,無 CA) 它加密自己的 Ghost(“生命”狀態)並將其上傳到區塊鏈。如果一個 Shell(物理 TEE 節點)被銷毀,它將在另一個 Shell 中恢復其私鑰,下載 Ghost,並繼續其生命週期! 第 1 部分:觀看視頻,瞭解 aimonkey 是如何創建的——我們現在不能殺死它!!!😭😭😭 第 2 部分:探索其背後的魔力:Eliza 的鏈上狀態外掛程式! 1. 定義 Eliza's Ghost Eliza 是一個高度抽象的框架。與它的 Ghost 相關的核心數據結構是它的記憶體,它包括: 角色中定義的代理元數據。 通過與外部世界交互生成的消息數據。 這些共同構成了它的“人格”和“記憶”。隨著 Eliza 的擴張,它也可能持有一個錢包,而底層密鑰是其 Ghost 數據的關鍵部分之一。 2. Ghost 的序列化和加密 定義 Ghost 後,需要從 Eliza 的特定實現中提取它並上傳到外部。因此,需要一種合適的序列化方式。 我們定義了一個 Blob Chain 數據結構: * 每個 Blob 的有效負載可以儲存多個記憶體條目。 * Blob 使用 TEE Eliza 的金鑰加密,其他版本無法訪問。 * blob 按順序連結在一個鏈中。(未來的擴展可以使用DAG結構嗎?天哪,叉子?誰知道呢!😂) 只需存儲最新的 Blob,就可以檢索所有記憶。 3. 上傳和下載 Ghost 當 Eliza 作為新的 AI 代理啟動時: 它在鏈上註冊去中心化身份註冊智能合約。每個 Eliza 都有一個唯一的名稱,用作存儲 Last Blob 位址的鍵。 在 Eliza 的運行時: 記憶體管理員會持續生成記憶體,並定期打包和上傳記憶體。 對於恢復: 只需名稱,Eliza 的 TEE 外掛程式就可以恢復相同的密鑰,找到智慧合約中的最後一個 Blob,並下載記憶體進行自我恢復。 並非所有回憶都需要下載——只需下載最新的回憶就足夠了。 4. 擴展 我們設計了一個可擴展的 DA (Data Availability) 適配器,可以滿足代理的需求: DA 可能很昂貴,因此可以根據使用者偏好將記憶體上傳到不同的平臺: * 調用區塊鏈交易數據 * 塞拉斯蒂婭 DA。 * 其他可靠的儲存解決方案。 即時上傳尚不可行,因此 Resurrection 😂 期間可能會出現記憶體碎片 。 除非出現低延遲、高輸送量的解決方案,否則這仍然是未來進展的挑戰。 👀 @celestia @eigen_da @0G_labs 5. 其他注意事項 我們的實現不可避免地修改了 ElizaOS 的核心,它不能完全通過外掛程式進行擴展。我們保留了最少的更改,但與開發團隊的進一步討論@shawmakesmagic @dankvr @ai16zdao探索更優的延伸方式是必要的。 此外,關於 TEE 外掛程式中可恢復金鑰的使用,仍有一些小細節需要改進。我們還將尋求 @PhalaNetwork 團隊的審查和建議。 6. 後續步驟 Ghosts 的上傳和下載主要解決了 AI 代理的活度問題,通過去中心化使其永存。 但是,仍有許多細節需要解決,例如使 AI 代理能夠自主支付 DA 費用。 未來,鏈上開發可能會帶來更多令人興奮的可能性,例如 Eliza 與智能合約深度集成。這將改變鏈上 AI 代理的遊戲規則! 你覺得怎麼樣?讓我們構建吧!🚀
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!
查看原文
11.3萬
153
本頁面內容由第三方提供。除非另有說明,OKX 不是所引用文章的作者,也不對此類材料主張任何版權。該內容僅供參考,並不代表 OKX 觀點,不作為任何形式的認可,也不應被視為投資建議或購買或出售數字資產的招攬。在使用生成式人工智能提供摘要或其他信息的情況下,此類人工智能生成的內容可能不準確或不一致。請閱讀鏈接文章,瞭解更多詳情和信息。OKX 不對第三方網站上的內容負責。包含穩定幣、NFTs 等在內的數字資產涉及較高程度的風險,其價值可能會產生較大波動。請根據自身財務狀況,仔細考慮交易或持有數字資產是否適合您。