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 鏈上狀態外掛程式預覽!! Eliza 可以加密其 Ghost 並將其上傳到區塊鏈。如果一個 Shell(物理 TEE 節點)被銷毀,它可以在另一個 Shell 中恢復其私鑰,下載 Ghost,並繼續其生命週期!
查看原文
11.3萬
153
本頁面內容由第三方提供。除非另有說明,OKX 不是所引用文章的作者,也不對此類材料主張任何版權。該內容僅供參考,並不代表 OKX 觀點,不作為任何形式的認可,也不應被視為投資建議或購買或出售數字資產的招攬。在使用生成式人工智能提供摘要或其他信息的情況下,此類人工智能生成的內容可能不準確或不一致。請閱讀鏈接文章,瞭解更多詳情和信息。OKX 不對第三方網站上的內容負責。包含穩定幣、NFTs 等在內的數字資產涉及較高程度的風險,其價值可能會產生較大波動。請根據自身財務狀況,仔細考慮交易或持有數字資產是否適合您。