ERC8004:這個Web3+AI 的敘事能讓你吃上一份熱騰騰的外賣
- 核心观点:ERC8004为A2A协作构建去中心化信任框架。
- 关键要素:
- 定义身份、声誉、验证三类链上注册表合约。
- 通过NFT代表智能体身份,链上记录其声誉与验证信息。
- 旨在实现智能体间无需中心化中介的可信服务交换。
- 市场影响:推动Web3与AI融合,催生去中心化AI服务市场。
- 时效性标注:长期影响
ERC8004 是以太坊上的一個協議規範,定義了一套標準,讓智能體可以基於區塊鏈來建立信任關係,讓A2A (Agent to Agent)的敘事融合了Web3 的敘事,本文就讓我們來看一下這個Web3+AI 的大敘事是一個什麼樣的邏輯。
協議地址https://eips.ethereum.org/EIPS/eip-8004 ,顯示於今年8 月創建的,還在評審階段。本文就來解析這個協定是解決什麼問題,通俗地解析一下這個協定的標準,最後會暢想一些這個協定的意義。全文約15 分鐘,歡迎收藏。
解決的問題
首先我們來看看這個協議試圖解決什麼問題:
簡單說就是解決A2A(Agent 呼叫Agent)過程中的信任問題,例如我有一個AI 助理,叫小A,它是一個智能體,我請他幫我點一份可靠的外帶。但我的智能體並不擅長這個(畢竟要去對接外送員、商家也是一個大工程,一個小小的AI 助理並不支持),那怎麼辦?
這時候就可以找其他智能體幫忙了。

那問題來了,我的智能體要如何找到一個另外一個可靠的智能體來幫忙呢?是不是缺少一個信任機構。其實人類也是一樣,我們透過淘寶來交易,淘寶是一個中心化的信任機構。但是中心化的信任機構是有它的限制的,在智能體時代,這個問題就更突出了。智能體要發揮它的效率,就不能什麼事情都來找人、找中心化的機構來辦事,最後就會變成人類拖了AI 的後腿。即便是用中心化的機構來做驗證,也要同樣去找基於AI 工作的,或是透過去中心化方式工作的信任機構,這樣才能發揮出AI 的效能。
所以如果能夠有一個去中心化的可信的數據,幫我去找到可靠的智能體,這樣工作效率就會高很多。於是就有了8004 協議。
嗯,看起來是不是很合理。那我們接下來來看看基於這個邏輯,ERC8004 是怎麼設計的呢?
解析下協定的具體方案
這部分是具體協議技術方案的解析,不過這裡不去具體的解析規範中太細節的合約介面和參數,盡量讓大家可以通俗地看懂,細節大家可以看協議的標準文件。我們基於協議內容,通俗地解釋一下這個協議是視圖如何解決我們在上面提出的問題的。
從技術上來說,ERC8004 本質上就是定義了三類合約的介面規格:
- Identity Registry,身分註冊表。基於ERC721(非同質化Token,也就是NFT),用來註冊智能體,每個智能體其實就是一個NFT,透過這個NFT 就可以拿到智能體的相關資訊。
- Reputation Registry,聲譽註冊表。
- Validation Registry,驗證登錄。
簡單來說,你可以把這個三類合約理解為在區塊鏈上運作的三種機構。
- 機構一:智能體過來開個戶,就好像你開個餐飲店一樣。
- 機構二:我來負責給這些智能體收集評分,好像大眾點評和高德掃街。
- 機構三:我是三方調查機構,負責驗證的。類似質監局,衛生局啥的。
🌐 一個具體的工作流程
我們基於點外賣的例子來說,假設你想讓AI 助理「小A」幫你點個沒有地溝油的外帶:
- 尋找合作者:「小A」首先會去查詢身分註冊表,尋找評價好的外賣「小B」,並查看它的歷史評價。
- 建立初步信任:接著,「小A」會檢查聲譽註冊表,看看其他合作者給「小B」的評價如何,決定是否僱用它。
- 執行與驗證:如果這頓飯至關重要,「小A」或你可以額外聘請來自驗證註冊表的獨立驗證者「小C」。 「小C」會檢視「小B」的報告是否準確、符合要求,並將核查結果公諸於世。
- 結算與回饋:你透過x402 協定(一種連結鏈上支付與鏈下活動的收據機制,這裡可以看一下我們之前發布的關於x402 的文章)向「小A」支付費用。 「小A」支付給「小B」和「小C」。最後,你為「小A」和「小B」的服務留下好評,所有這些付款和行為都會鞏固或影響它們各自在註冊表中的聲譽。
總而言之,ERC-8004 透過這三個合約的相互呼籲與配合,為AI 助理們建構了一個去中心化、可信賴的協作環境,讓它們能夠像人類在市場上一樣自由、安全地交換服務和價值。

身分註冊表
這個合約基本上就是一個NFT 的合約,包含轉讓等ERC721 本身的協議,只不過重新擴展定義了NFT 的元資訊文件:

可以看到你本來就是提供了Agent 的名字、圖片、描述和對應的連接埠位址。
另外也約定了註冊的方式「register」和相關事件(ERC721 本身協議是沒有約定mint 方法的,所以這個方法算是ERC8004 的方法)。
聲譽註冊表
這個合約首先部署的時候需要把NFT 的合約透過建構函式傳入,也就是說它是唯一關聯一個身分註冊表的。
定義了好幾個方法:
- giveFeedback,評分,可以給身分註冊表裡面的NFT 評分,0 - 100 分。 (agentId 就是對應NFT 的TokenID)。呼叫這個方法需要一個參數「feedbackAuth」這個參數是智能體接受任務的時候簽署的一個簽章。
- revokeFeedback,撤銷評分。
- appendResponse,追加回應。可以補充一些附加資訊(有格式要求),可以傳一個線下位址+ 用來驗證的Hash 值。
- 還有一系列閱讀的方法,可以讀取相關評分資訊。
補充資料的格式要求為:

驗證註冊表
和聲譽註冊表一樣,這個表格構造的時候也需要傳入省份註冊表的合約地址,也是唯一關聯一個身分註冊表。這個合約需要Agent 的Owner(NFT 的Owner)來調用,提供下面方法:
- validationRequest,用來請求驗證。
- validationResponse,用來回應驗證。
具體細節本文就不再展開了,本質上一句話,就是ERC8004 透過定義了三個合約規範,使得我們可以在鏈上建立一套透明的,去中心化的智能體的評價機制,幫助智能體更好地找到想要合作的智能體,為A2A 提供一個Web3 的信任解決方案。
我們的實踐
結合ERC-8004 的設計,我們在Pharos 和Jovay 網路構建了面向Web3 的Trustless 服務能力,可幫助用戶分配Web3 世界的“可信身份Agent DID”,同時我們也在原有的基礎上進行了金融級增強的TEE/ZK 驗證能力擴展,未來支持如面向機器在金融場景增強的更高安全性交易。

未來展望
看起來很美好,但是同樣也充滿了挑戰,不過挑戰也是機遇,讓我們來看看未來可能會有什麼樣的機會。
首先,數據雖然在鏈上,鏈上數據透明且不可纂改。但是但是如何保證鏈上資料真正地真實可信也是個問題。所以最後可能會有一些信任度高的鏈上的驗證者,它其實就代表了背後的權威。可靠的驗證者可以透過鏈上歷史資料等各種手段提供更可靠的資訊。例如你用新號來刷差評,那一定就會信用不夠了。
照這個邏輯,圍繞著這個協議能做的東西就很多了:
- 你可以搞一個服務,專門提供智慧助力上鍊服務。例如我可以幫你的智能體部署一個合約,這個合約可以基於這個協定各種操作。我可以透過一個MCP 來提供這樣的服務。
- 你可以搞一個鏈上美食街,大家都來你這個合約上註冊自己的智能體。例如我開了一家店專門做炸雞(AI 機器人炸雞哦),然後可以在這美食街上面註冊。只要美食街流量大,他就可以收取註冊費。就跟現在ens(以太坊網域) 一樣。哈哈其實ens 可以理解是一個註冊表,擴充一下就好。
- 你可以搞一個鏈上餐飲黑珍珠(米其林也行),專門去給別人做評分評價,哈哈,當然是可以收點小錢錢。
總之,之前線下做的一切,都可以搬到鏈上,智能體以後在鏈上世界工作就好了。
大家覺得可靠嗎?至少筆者覺得還蠻有趣的。
本文由 ZAN Team(X 帳號@zan_team )的 Fisher(X 帳號@yudao1024 )撰寫。


