newsence
來源篩選

ERC-8185: Off-Chain Entity Registry

Ethereum Magicians

ERC-8185 defines a standard interface for mapping off-chain identifiers like GitHub repos and DNS domains to Ethereum addresses, enabling AI agents and protocols to resolve ownership on-chain without trusted backends.

newsence

ERC-8185:鏈下實體註冊表

Ethereum Magicians
大約 17 小時前

AI 生成摘要

ERC-8185 定義了一個標準介面,用於將 GitHub 儲存庫和 DNS 網域等鏈下識別碼映射到以太坊地址,讓 AI 代理和協議能在不需要信任後端的情況下,於鏈上解析所有權。

ERC-8185: 離鏈實體註冊表 (Off-Chain Entity Registry)

協定與 AI 代理需要將離鏈識別碼(GitHub 儲存庫、DNS 網域、npm 套件等)解析為以太坊地址。任何代理、任何框架,只需一次 ownerOf 調用。目前尚無此類標準。

ERC-8185 定義了一個標準介面,用於將 (命名空間, 字串) 對映射到以太坊地址。識別碼會被雜湊為 bytes32。所有權透過各個命名空間的驗證器合約 (IVerifier) 進行證明,這使得從預言機簽名證明遷移到 ZK 驗證的路徑成為可能,且無需更改註冊表。

為什麼需要這個

每個需要處理離鏈實體的協定都會建立自己的解析系統 —— 例如 Drips 擁有一個用於 GitHub 儲存庫的預言機,Gitcoin 維護著一個專案註冊表,諸如此類。隨著 AI 代理成為鏈上基礎設施的常見使用者,這種碎片化變得難以維持。代理需要一個共享的、無需許可的查詢機制,讓它們可以在鏈上調用,而無需 API 金鑰、無需信任的後端,且不要求實體必須預先註冊。

設計

  • 可插拔驗證:IVerifier 是一個單一函數 —— verify(id, claimant, proof) → bool。目前支援預言機簽名證明,未來可支援 zkTLS/DNSSEC,無需更改註冊表。

  • 無轉移函數:更改註冊者需要撤銷 (revoke) 並使用新證明重新申領 (re-claim)。所有權始終與經過驗證的控制權綁定。

  • 單層別名:控制多個識別碼(例如一個 GitHub 儲存庫和一個 DNS 網域)的實體可以將它們連結起來,並實現 O(1) 的解析效率。

配套 ERC

定義了確定性的存款地址,使得識別碼在實體註冊之前就能接收資金。它依賴 ERC-8185 進行所有權解析,但在架構上是獨立的。

參考資料

  • 最小參考合約:包含在 ERC 的 assets/erc-8185/ 目錄中

  • 完整實作(未經審計):

歡迎提供回饋 —— 特別是關於驗證器介面設計以及任何我遺漏的重疊 ERC。