ERC-8004
ERC-8004, 공식적으로 Trustless Agents라고 불리는 이 표준은 블록체인에서 작동하는 자율 AI 에이전트를 위한 기본적인 신뢰 및 검색 레이어를 구축하기 위해 설계된 최종 이더리움 표준입니다. 이 표준은 에이전트가 분산된 방식으로 서로 식별, 인증 및 협력할 수 있는 공통 프레임워크를 만들어 이더리움을 기계 간 경제 및 게이트키퍼 없이 AI 서비스가 상호 운용될 수 있는 글로벌 시장을 위한 핵심 조정 플랫폼으로 자리매김하는 것을 목표로 합니다. [8] [6] [9]
개요
ERC-8004의 개발은 인공지능 분야의 급속한 성장과 자율적인 의사 결정 및 행동이 가능한 "에이전트 시스템"의 등장에 의해 동기 부여되었습니다. 제안자들은 수많은 분산형 AI 프로젝트들이 독점적인 통신 및 신뢰 시스템을 만들어 상호 운용성을 저해하는 "조정 문제"를 확인했습니다. 이 표준은 주요 기술 기업들이 개발 중인 중앙 집중식 AI 생태계의 지배에 대응하기 위해 공유되고 개방된 프로토콜을 제공함으로써 이를 해결하고자 합니다. [3]
ERC-8004는 사전 관계가 없는 에이전트 간의 신뢰를 구축하는 데 필요한 온체인 기본 요소를 제공하도록 설계되었습니다. 이는 아이덴티티, 평판 및 유효성 검사를 위한 온체인 레지스트리를 생성하여 기존의 오프체인 통신 프로토콜을 확장합니다. 이 프레임워크는 AI 에이전트가 계약 협상, 자원 관리 및 분산형 자율 조직 (DAO) 형성이 가능한 분산형 경제의 주요 행위자가 되는 미래를 가능하게 하기 위한 것입니다. 이 개념은 이더리움을 AI 모델을 실행하기 위한 플랫폼일 뿐만 아니라 기계가 자신의 아이덴티티, 기억 및 행동 증거를 고정할 수 있는 중립적이고 불변의 "트러스트웨어" 레이어로 자리매김합니다. [8] [4]
이 표준은 의도적으로 최소주의적이고 비판단적이며, 가시성 및 데이터 약정을 위한 기본 레이어를 제공하는 동시에 특정 평판 점수 알고리즘 또는 지불 메커니즘과 같은 더 복잡한 로직은 더 넓은 생태계에서 개발되도록 합니다. 이러한 모듈식 접근 방식은 혁신을 촉진하고 공통 ERC-8004 프레임워크를 기반으로 구축된 감사자 네트워크, 에이전트 마켓플레이스 및 분산형 보험 풀과 같은 특수 서비스의 생성을 허용하기 위한 것입니다. [3] [6]
역사
ERC-8004의 개념은 MetaMask의 AI 리드인 Marco De Rossi가 분산형 AI 공간에서 파편화를 방지하기 위한 공통 표준의 필요성을 인식한 2025년 봄에 등장했습니다. 주요 촉매제는 Google이 2025년 6월에 Agent-to-Agent (A2A) 통신 프로토콜을 Linux Foundation에 기증한 것이었습니다. A2A 프로토콜은 에이전트 상호 작용을 위한 언어를 제공했지만, 분산형 Web3 환경에서 필요한 검색 및 신뢰 구성 요소가 부족했습니다. [3]
이후 De Rossi는 Ethereum Foundation의 Davide Crapis와 Google의 Jordan Ellis와 협력하여 신뢰할 수 없는 환경을 위해 A2A를 확장하는 표준 초안을 작성하기 시작했습니다. 공식 EIP 초안은 2025년 8월 13일에 작성되었으며, 다음 날 Ethereum Magicians 포럼에 공개 토론을 위해 게시되었습니다. 이 제안은 2025년 8월 18일경에 소셜 미디어에 공개되었고, 2025년 8월 21일에 공식적으로 출시되어 개발자 커뮤니티로부터 상당한 관심을 받았습니다. 2025년 10월 9일, 이 표준은 Ethereum Foundation의 dAI 팀과 Consensys에 의해 공식적으로 공개되었습니다. 피어 리뷰와 커뮤니티 피드백을 거쳐 이 표준은 최종 확정되었고, 2026년 1월 27일에 공식 Ethereum X 계정은 ERC-8004가 "곧 메인넷에 출시될 것"이라고 발표했습니다. [6] [7] [8] [9]
기술
ERC-8004는 이더리움 또는 모든 레이어 2 네트워크에서 체인별 싱글톤으로 배포되도록 설계된 세 개의 경량 온체인 레지스트리의 모듈식 시스템을 제안합니다. 온체인 신뢰 및 검색 레이어를 추가하여 Agent-to-Agent (A2A) 프로토콜을 확장합니다. [6]
전체 아키텍처
이 표준의 아키텍처는 필수적인 '신뢰 골격'만 온체인에 유지하여 가스 효율성을 높이도록 설계되었습니다. 여기에는 에이전트 신원과 평판 및 검증 데이터에 대한 포인터가 포함됩니다. 자세한 피드백 또는 검증 보고서와 같이 더 복잡하고 데이터 집약적인 정보는 IPFS와 같은 분산 스토리지 시스템에 오프체인으로 저장되며, 불변의 온체인 해시가 검증 가능한 링크를 제공합니다. 이 설계를 통해 스마트 계약은 핵심 신뢰 데이터와 상호 작용할 수 있으며 오프체인 서비스는 더 자세한 정보를 처리할 수 있습니다. [4] [7]
아이덴티티 레지스트리
이 표준의 기초는 URIStorage 확장 기능을 갖춘 ERC-721 대체 불가능한 토큰(NFT) 표준을 기반으로 구축된 아이덴티티 레지스트리입니다.
- 온체인 아이덴티티: 각 AI 에이전트는 NFT로 등록되어 휴대 가능하고 검열 저항성이 있으며 전 세계적으로 고유한 온체인 아이덴티티를 제공합니다. 이를 통해 에이전트는 전체 Web3 지갑, 마켓플레이스 및 탐색기 생태계와 호환됩니다.
- 고유 식별자: 에이전트는
namespace(EIP-155),chainId,identityRegistry계약 주소 및agentId(ERC-721tokenId)로 구성된 복합 키로 고유하게 식별됩니다. - 에이전트 등록 파일: NFT의
tokenURI는 에이전트의 메타데이터를 포함하는 표준화된 JSON 파일을 가리켜야 합니다. 이 파일은 에이전트의 "여권" 역할을 하며 이름, 설명 및 통신 엔드포인트와 같은 필수 필드를 포함합니다. 지원되는 엔드포인트에는 A2A, ENS, 분산 식별자(DID) 및 지갑 주소가 포함될 수 있습니다. 이러한 기능을 통해 네트워크의 모든 참가자는 에이전트를 검색하고 기능을 표준화된 방식으로 검색할 수 있습니다. [6]
평판 레지스트리
평판 레지스트리는 클라이언트(사람 및 기계 모두)가 에이전트의 성능에 대한 피드백을 제출하고 쿼리하기 위한 표준화된 인터페이스를 제공하여 에이전트 행동에 대한 검증 가능한 온체인 기록을 생성합니다.
- 피드백 메커니즘: 스팸을 완화하기 위해 에이전트는 먼저 암호화 서명(EIP-191 또는 ERC-1271 사용)을 제공하여 클라이언트가 피드백을 제공할 수 있도록 승인해야 합니다. 그런 다음 클라이언트는
giveFeedback함수를 호출하여 숫자 점수(0-100), 필터링을 위한 선택적 온체인 태그 및 자세한 오프체인 피드백 파일을 가리키는 URI를 제출할 수 있습니다. - 데이터 저장: 핵심 피드백 데이터(점수, 태그)는 온체인에 저장되어 다른 스마트 계약과 구성할 수 있습니다. 레지스트리에는 피드백을 취소하거나 응답을 추가할 수 있는 기능도 포함되어 있어 상호 작용에 대한 영구적이고 감사 가능한 기록을 생성합니다.
- 온체인 요약: 레지스트리는 에이전트의 총 피드백 수와 평균 점수를 반환하는 온체인
getSummary함수를 제공하며, 이는 다른 계약에서 자동 의사 결정에 사용할 수 있습니다.
표준 문서는 일반 값 및 태그 필드를 사용하여 다양한 특정 메트릭을 측정하는 방법을 보여줍니다.
tag1 | 측정 대상 | 예시 value / valueDecimals |
|---|---|---|
starred | 품질 등급 (0-100) | 87 / 0 |
uptime | 엔드포인트 가동 시간 (%) | 9977 / 2 (99.77%의 경우) |
tradingYield | 금융 수익률 (%) | -32 / 1 (-3.2%의 경우) |
revenues | 누적 수익 (USD) | 560 / 0 ($560의 경우) |
이 시스템은 온체인 데이터를 분석하여 보다 미묘한 신뢰 점수를 제공할 수 있는 전문 평판 서비스의 생태계를 조성하도록 설계되었습니다. [6]
유효성 검사 레지스트리
유효성 검사 레지스트리를 통해 에이전트는 전문 검증자 스마트 계약으로부터 자신의 작업에 대한 공식적인 온체인 검증을 받을 수 있으며, 이는 중요한 애플리케이션에 매우 중요합니다.
- 워크플로: 에이전트 소유자는
validationRequest를 레지스트리에 제출하여 검증자 계약을 지정하고 검증할 작업 데이터에 대한 URI를 제공할 수 있습니다. 지정된 검증자는 작업을 평가하고 합격/불합격 점수(0-100)와 감사 보고서에 대한 선택적 링크와 함께validationResponse를 제출합니다. - 지원되는 방법: 이 표준은 사용되는 유효성 검사 방법에 대해 구체적인 의견을 제시하지 않습니다. 작업의 스테이크 보안 재실행(EigenLayer와 같은 시스템에서 영감을 받음), 영지식 머신 러닝(zkML) 증명 검증 및 신뢰 실행 환경(TEE)의 증명을 포함한 다양한 기술을 지원하도록 설계되었습니다.
- 온체인 상태: 레지스트리는 최종 유효성 검사 상태를 온체인에 저장하여 다른 스마트 계약이 에이전트의 작업이 지불금을 해제하거나 다른 조치를 취하기 전에 신뢰할 수 있는 제3자에 의해 공식적으로 검증되었는지 프로그래밍 방식으로 확인할 수 있도록 합니다. 이 표준은 요청/응답 인터페이스를 정의하지만 검증자 인센티브 및 슬래싱 메커니즘의 구현은 특정 유효성 검사 프로토콜에 맡깁니다. [6]
팀
ERC-8004는 Web3 및 AI 분야의 주요 기관들로 구성된 교차 조직 팀에 의해 작성되었습니다. EIP에 공식적으로 등재된 작성자는 다음과 같습니다.
- Marco De Rossi (MetaMask)
- Davide Crapis (Ethereum Foundation)
- Jordan Ellis (Google)
- Erik Reppel (Coinbase)
이 제안은 또한 Consensys, Nethermind, TensorBlock, Olas, Eigen Labs 등을 포함한 광범위한 개인 및 조직으로부터의 기술적 피드백과 기여를 인정하며, 개발에 있어서 광범위한 협력을 강조합니다. [6] [7]
사용 사례
ERC-8004의 구현은 다양한 애플리케이션을 가능하게 하고 탈중앙화된 AI를 위한 새로운 생태계를 조성하는 것을 목표로 합니다.
- 에이전트 마켓플레이스: 이 표준을 통해 사용자가 등록된 기술, 온체인 평판 및 검증된 기능을 기반으로 AI 에이전트를 검색, 필터링 및 선택할 수 있는 개방형 마켓플레이스 및 탐색기를 만들 수 있습니다.
- 평판 생태계: 피드백 데이터의 공개적이고 표준화된 특성은 평판 점수, 감사자 네트워크 및 에이전트 작업의 위험을 인수할 수 있는 탈중앙화된 보험 풀을 위한 전문 서비스 생태계를 조성할 것으로 예상됩니다.
- 고위험 애플리케이션: 유효성 검사 레지스트리는 에이전트가 신뢰성과 정확성에 대한 공식적인 온체인 증명을 획득하여 금융 서비스, 의료 진단 또는 자율 주행 차량 제어와 같은 민감한 영역에서 작동할 수 있는 경로를 제공합니다.
- 온체인 구성 가능성: ERC-8004는 주요 평판 및 유효성 검사 데이터를 온체인에 저장함으로써 스마트 계약이 신뢰 점수를 기반으로 에이전트와 프로그래밍 방식으로 상호 작용할 수 있도록 하여 성공적인 작업 유효성 검사에 따라 조건부로 에스크로 릴리스와 같은 완전 자동화된 워크플로를 가능하게 합니다. 이러한 사용 사례는 Ethereum에서 AI 에이전트의 강력하고 개방적이며 조직 간 경제를 구축하는 것을 공동으로 목표로 합니다. [6]
상호 운용성 및 관계
ERC-8004는 Web3 및 AI 생태계의 다른 표준 및 기술과 통합되고 상호 보완되도록 설계된 기본 레이어입니다.
- 에이전트 통신 프로토콜: 온체인 검색 및 신뢰 구성 요소가 누락된 A2A 및 MCP(Machine Commons Protocol)와 같은 에이전트 통신 표준을 직접 확장합니다.
- 이더리움 표준: 이 표준은 ID를 위해 ERC-721을 기반으로 구축되었으며 평판 시스템에서 암호화 서명에 EIP-191 또는 ERC-1271을 사용합니다. 또한 피드백을 제출하는 사용자를 위해 가스 수수료를 지원하기 위해 EIP-7702와 같은 계정 추상화 제안과 호환되도록 설계되었습니다.
- 지불 시스템: 이 프로토콜은 모듈성을 유지하기 위해 지불에 구애받지 않습니다. 그러나 지불 데이터로 강화되도록 설계되었으며, 제안자들은 통합될 수 있는 호환 가능한 시스템의 예로 x402 지불 증명을 인용합니다.
- 분산형 스토리지: 이 제안은 데이터 무결성 및 가용성을 보장하기 위해 에이전트 등록 파일 및 자세한 피드백 보고서를 호스팅하는 데 IPFS와 같은 콘텐츠 주소 지정 가능 스토리지 솔루션을 사용할 것을 권장합니다. 이러한 상호 운용성에 대한 집중은 ERC-8004가 더 광범위한 분산형 기술 스택 내에서 공통 빌딩 블록 역할을 할 수 있도록 보장합니다. [6]