menu-icon
anue logo
熱門時事鉅亨號鉅亨買幣
search icon

區塊鏈

focEliza揭秘:TEE Eliza的可驗證日誌插件

BlockBeats 律動財經 2024-12-24 15:00

cover image of news article
律動財經圖片

0)太長不看版

全面達成鏈上Eliza 的第一步:不相信!去驗證吧!

運行在 TEE 裡的 Eliza,它可以擺脫人工的操控,按照 Eliza 自身的程式碼去執行。

那麼,外界如何知道Eliza 具體做了什麼事情,還需要進一步開發:外界可以讀取Eliza 的運行log,而這些log 可以被驗證來自於TEE 裡的Eliza。 Eliza 必須使用從 TEE 衍生的金鑰對這些日誌進行簽名,從而使日誌可驗證其確實源自 TEE 中的 Eliza。


focEliza 的插件 plugin-tee-verifiable-log 實現了此功能:它透過 TEE 衍生一個專用於簽署日誌的金鑰對。使用此金鑰對產生的日誌(包括接收和回應的 AI 訊息,以及執行的操作)進行簽名,建立可驗證日誌並儲存在資料庫中。它還提供了 RPC 接口,允許外部實體:

· 透過遠端認證取得 AI 代理的可驗證日誌公鑰。

· 查詢這些可驗證日誌,並使用公鑰驗證簽名,確認 AI 代理執行了相應的操作。

可驗證性是實現全面鏈上 AI 代理的基石,讓魔法成為現實!

1)從一個問題開始!

某開發者在自己的伺服器上部署了 Eliza AI 代理,並啟動了一個網頁供使用者與其互動。

請問,你如何分辨:你互動的物件是不是真的來自AI agent(指Eliza + LLMs)的回應,而不是開發者背後操控後來自人工的回應?

2)這個問題重要嗎?

這問題有時很重要,有時不重要。

· 有時不重要:例如,一個幫助寫文章的聊天機器人。只要你得到所需的內容,無論回應來自 LLM 還是人類,可能都無所謂。

· 有時稍微重要:例如,一個交易機器人管理你的交易。你需要將資金轉移到由 AI 代理控制的錢包,此時你會關心決策是由運行程式規則的 LLM 做出的,還是由可能帶有惡意意圖的人類操控。

· 有時非常重要:當涉及到公平時,這個問題變得極為重要。例如,AI 代理管理一個社群並向貢獻者分發獎勵。隨著社區成長和獎勵價值增加,人類可能的腐敗或操控導致不公平結果的風險會大幅增加。

3)Eliza 現在可以透過可驗證日誌證明它執行了哪些操作!

在 TEE 中運行的 Eliza 獨立於人類控制,依照自己的程式碼執行任務。

但為了讓外部方知道Eliza 具體完成了什麼操作,還需要進一步的功能:外部方需要存取Eliza 的操作日誌,並且這些日誌必須可以驗證確實來自TEE 中的Eliza。

plugin-tee-verifiable-log 實現了這些功能,並完成以下任務:

· 金鑰對派生:透過TEE 派生專用於簽署日誌的金鑰對。

· 遠端認證:將公鑰嵌入遠端認證報告中,使外部方能夠檢索並驗證其確實來自 TEE 中的 Eliza。

· 日誌簽章:使用該金鑰簽署Eliza 作業期間產生的日誌(包括接收和回應的訊息,以及執行的操作),並儲存在資料庫中。

· 可驗證性:外部方可以使用遠端認證的公鑰驗證這些日誌,確保某些操作確實由 TEE Eliza 執行。

· 可查詢性:外部方可以訂閱最新的可驗證日誌,或根據訊息內容查詢特定日誌。

驗證結果的意思是什麼?

· 通過:操作確實由 Eliza 執行。

· 失敗:操作可能不是由 Eliza 執行的。例如,日誌在傳輸到用戶端期間可能會被攔截(例如被刪除),使外部方無法確認 Eliza 是否執行了特定操作。

4)為你的 Eliza 啟用插件 plugin-tee-verifiable-log!

focEliza 是一組設計用於全面鏈上 AI 代理的 Eliza 插件。它完全相容於 Eliza,這意味著運行在 Eliza 上的任何 AI 代理程式都可以透過整合 focEliza 來實現全面鏈上功能!

如果你對可驗證的全面鏈上自治 AI 代理感興趣,歡迎嘗試!

5)結尾

我們很高興能夠基於Eliza 和TEE 構建全面鏈上自治AI 代理。這是 focEliza 發布的第一個 TEE 插件,我們已經向 @ai16zdao 和 @shawmakesmagic 團隊提交了 PR。期待更多開發者加入我們!

歡迎查看我們的代碼。

6)focEliza 的下一個功能:鏈上狀態!實現自主活動!

運行在 TEE 中的 Eliza 掌握私鑰和敏感資料。但它依賴於支援 TEE 的實體機器運行,如果管理員關閉了機器,AI 代理的「生命」可能會永久終止,所管理的資產和資料也可能永遠丟失。

為了解決這個問題,我們需要將AI 代理在TEE 中的關鍵「生命」資料加密,例如角色定義、短期-長期記憶和金鑰存儲。然後將這些數據上傳到區塊鏈或 DA 網路。

如果託管AI 代理的TEE 關閉,另一台TEE 機器應能夠下載加密數據,解密並恢復AI 代理的“生命”,讓它無縫繼續運行。

「」

原文連結

暢行幣圈交易全攻略,專家駐群實戰交流

▌立即加入鉅亨買幣實戰交流 LINE 社群(點此入群
不管是新手發問,還是老手交流,只要你想參與虛擬貨幣現貨交易、合約跟單、合約網格、量化交易、理財產品的投資,都歡迎入群討論學習!

前往鉅亨買幣找交易所優惠

文章標籤


Empty