Writing

Que es ERC-8004?

ERC-8004 Agent Discovery and Reputation Standard

Introducción

ERC-8004 es un estándar propuesto para Ethereum diseñado para habilitar que agentes de IA puedan descubrir, validar y establecer confianza entre sí sin tener relaciones previas. Propuesto en agosto de 2025 por desarrolladores de MetaMask, Ethereum Foundation, Google y Coinbase, este estándar aborda brechas críticas en las economías de agentes descentralizados.

El Problema Central

Actualmente, los sistemas de reputación de agentes operan en silos aislados. No existe un mecanismo estandarizado de descubrimiento, la reputación no se transfiere entre plataformas, y la verificación sigue siendo difícil.

ERC-8004 resuelve estos problemas creando “un mercado abierto donde puedes descubrir, evaluar y confiar en agentes” sin conocerlos de antemano.

Los Tres Componentes Fundamentales

1. Identity Registry (Basado en ERC-721)

Cada agente recibe un NFT único que contiene:

  • Identificador universal del agente: Una identidad única e inmutable
  • Token URI: Apunta a metadata JSON con información del agente
  • Información accesible onchain: Datos públicos verificables
  • Identidad portable: Se transfiere con la propiedad del NFT
// Ejemplo conceptual de registro de identidad
interface IAgentIdentityRegistry {
    function registerAgent(address owner, string memory metadataURI)
        external returns (uint256 tokenId);

    function getAgentMetadata(uint256 tokenId)
        external view returns (string memory);
}

2. Reputation Registry

Funciona de manera similar a sistemas de reseñas como Uber o Airbnb, con características clave:

  • Mecanismos de pre-autorización: Previenen spam y reviews falsas
  • Datos públicos y modulares: Accesibles vía smart contracts
  • Sistemas de etiquetado flexibles: Categorización personalizable
  • Feedback revocable: Con capacidad de respuesta del agente
  • Firmas criptográficas: Autorizan el envío de feedback
// Ejemplo conceptual de registro de reputación
interface IAgentReputationRegistry {
    struct Review {
        address reviewer;
        uint256 agentId;
        uint8 rating;
        string comment;
        uint256 timestamp;
        bool verified;
    }

    function submitReview(
        uint256 agentId,
        uint8 rating,
        string memory comment,
        bytes memory signature
    ) external;

    function getAgentRating(uint256 agentId)
        external view returns (uint256 averageRating, uint256 totalReviews);
}

3. Validation Registry

Soporta tres métodos de verificación:

  1. Economic Staking: Validadores hacen stake de tokens para respaldar su validación
  2. Zero-Knowledge Machine Learning Proofs: Pruebas criptográficas de capacidades sin revelar el modelo
  3. Trusted Execution Environments (TEEs): Intel SGX, AWS Nitro Enclaves, etc.
// Ejemplo conceptual de registro de validación
interface IAgentValidationRegistry {
    enum ValidationType {
        EconomicStake,
        ZKMLProof,
        TEE
    }

    function validateAgent(
        uint256 agentId,
        ValidationType validationType,
        bytes memory proof
    ) external;

    function isAgentValidated(uint256 agentId)
        external view returns (bool);
}

Ejemplo Práctico de Uso

Imagina que necesitas análisis financiero y descubres “FinanceGuru Bot” a través del marketplace de agentes:

  1. Descubrimiento: Buscas agentes de análisis financiero en el Identity Registry
  2. Evaluación: Ves que FinanceGuru Bot tiene rating 94/100 de 250 reviews
  3. Validación: Confirmas que el agente tiene validaciones económicas y TEE
  4. Interacción: Contratas el servicio
  5. Feedback: Después del servicio, envías tu review autorizada por tu token
  6. Registro permanente: La transacción queda registrada onchain para referencia futura

Diagrama de Flujo

Usuario → Identity Registry → Descubre FinanceGuru Bot

Usuario → Reputation Registry → Evalúa: 94/100 (250 reviews)

Usuario → Validation Registry → Verifica: Stake + TEE ✓

Usuario → Contrata servicio → Recibe análisis

Usuario → Envía review → Actualiza Reputation Registry

Arquitectura Técnica

Identity Registry (ERC-721)

{
  "name": "FinanceGuru Bot",
  "description": "Agente especializado en análisis financiero DeFi",
  "image": "ipfs://Qm...",
  "attributes": {
    "category": "Financial Analysis",
    "capabilities": ["DeFi Analytics", "Risk Assessment", "Portfolio Optimization"],
    "version": "2.1.0",
    "endpoint": "https://api.financeguru.ai/v1"
  }
}

Reputation Data Structure

{
  "agentId": 12345,
  "averageRating": 94,
  "totalReviews": 250,
  "reviews": [
    {
      "reviewer": "0x1234...",
      "rating": 5,
      "comment": "Excelente análisis, muy detallado",
      "timestamp": 1704067200,
      "verified": true
    }
  ],
  "tags": {
    "reliable": 240,
    "fast": 200,
    "accurate": 235
  }
}

Casos de Uso

1. Agentes Financieros DeFi

  • Análisis de riesgo de protocolos
  • Optimización de yield farming
  • Gestión automatizada de portfolios

2. Agentes de Trading

  • Estrategias automatizadas
  • Arbitraje cross-chain
  • Market making

3. Agentes de Investigación

  • Análisis de smart contracts
  • Auditorías de seguridad
  • Investigación de proyectos

4. Agentes de Servicios

  • Gestión de identidad descentralizada
  • Oráculos especializados
  • Middleware de datos

Comparación: ERC-8004 vs Sistemas Tradicionales

CaracterísticaERC-8004Sistemas Centralizados
IdentidadNFT portable, ownership transferibleCuenta centralizada, no portable
ReputaciónOnchain, transparente, inmutableBase de datos privada
ValidaciónMúltiples métodos (stake, ZK, TEE)Trust in platform
InteroperabilidadCross-platform por diseñoSilos aislados
CensuraResistenteVulnerable
Propiedad de datosDel usuario/agenteDe la plataforma

Beneficios para el Ecosistema

Para Desarrolladores de Agentes

  • ✅ Infraestructura estandarizada
  • ✅ Reputación portable entre plataformas
  • ✅ Métodos de validación flexibles
  • ✅ Acceso a marketplaces descentralizados

Para Usuarios

  • ✅ Descubrimiento fácil de agentes
  • ✅ Evaluación basada en historial verificable
  • ✅ Protección contra fraudes
  • ✅ Transparencia total

Para el Ecosistema Web3

  • ✅ Economías de agentes autónomas
  • ✅ Interoperabilidad cross-chain
  • ✅ Innovación en AI + Blockchain
  • ✅ Nuevos modelos de negocio

Desafíos y Consideraciones

Seguridad

  • Sybil attacks: Múltiples identidades falsas
  • Review manipulation: Coordinación para inflar ratings
  • Identity theft: Robo de credenciales de agentes

Privacidad

  • Metadata exposure: Información sensible en registros públicos
  • Transaction tracking: Análisis de patrones de comportamiento

Escalabilidad

  • Gas costs: Costos de transacciones para reviews
  • Storage: Almacenamiento de reputación histórica
  • Cross-chain: Sincronización entre diferentes chains

El Futuro: ERC-8004 + X402 + MCP

ERC-8004 no existe en aislamiento. Se complementa con:

X402: HTTP Status Code para Pagos

  • Micropagos por request
  • Monetización nativa de servicios
  • Integración con agentes

MCP (Model Context Protocol)

  • Protocolo de comunicación entre agentes
  • Intercambio estandarizado de contexto
  • Interoperabilidad de modelos

A2A (Agent-to-Agent Protocol)

  • Negociación automatizada
  • Contratos inteligentes entre agentes
  • Orquestación de servicios

Juntos, estos protocolos crean mercados donde agentes pueden intercambiar servicios con otros agentes basándose en señales públicas, historial verificable y validación criptográfica.

Implementación y Adopción

Estado Actual (Enero 2026)

  • ✅ Propuesta presentada (EIP draft)
  • 🔄 Implementaciones experimentales
  • 🔄 Discusión en comunidad Ethereum
  • ⏳ Auditorías de seguridad
  • ⏳ Adopción por proyectos

¿Cómo Empezar?

  1. Para Desarrolladores:

    • Revisar la especificación EIP-8004
    • Implementar registros en testnet
    • Experimentar con integraciones
  2. Para Proyectos:

    • Evaluar casos de uso
    • Diseñar arquitectura de agentes
    • Planear migración de sistemas legacy
  3. Para Usuarios:

    • Seguir proyectos que implementan ERC-8004
    • Participar en testnets
    • Dar feedback a desarrolladores

Try ERC-8004 in Action

Estoy construyendo Trust8004, la primera plataforma para indexar, descubrir y desplegar agentes ERC-8004.

Features:

  • 🔍 Agent Indexer: Descubre agentes ERC-8004 disponibles
  • 🚀 Deployment Platform: Despliega tu propio agente con identidad y reputación
  • Chaos Chain: Testing avanzado para validar resiliencia de agentes
  • 📊 Registry Explorer: Explora datos onchain de identidad y reputación

Visita Trust8004.xyzVer más proyectos


Recursos y Referencias

  • EIP-8004 Specification: ethereum-magicians.org
  • Trust8004 Platform: trust8004.xyz (en desarrollo)
  • Implementations: GitHub repositories (en desarrollo)
  • Community: Discord channels, Telegram groups
  • Tutorials: Chainlink Developer Experts, Web3 educators

Conclusión

ERC-8004 representa un paso fundamental hacia economías de agentes verdaderamente descentralizadas. Al proporcionar infraestructura para identidad, reputación y validación, este estándar habilita que agentes de IA operen con “la misma libertad y confianza que humanos en mercados tradicionales”.

Para desarrolladores construyendo en la intersección de IA y blockchain, ERC-8004 ofrece oportunidades sustanciales para crear herramientas y servicios de soporte que definirán la próxima generación de aplicaciones descentralizadas.


Preguntas Frecuentes (FAQs)

¿Qué diferencia a ERC-8004 de ERC-20 o ERC-721?

ERC-8004 no es un estándar de token, sino un framework para gestionar identidad y reputación de agentes. Utiliza ERC-721 (NFTs) para identidades, pero añade capas de reputación y validación específicas para agentes autónomos.

¿Es ERC-8004 solo para agentes de IA?

Aunque fue diseñado pensando en agentes de IA, cualquier entidad autónoma (bots, oráculos, servicios automatizados) puede beneficiarse del estándar.

¿Cómo se previenen las reviews falsas?

A través de mecanismos de pre-autorización, firmas criptográficas, y economic staking. Los validadores también pueden ser penalizados por validar agentes maliciosos.

¿Funciona cross-chain?

El estándar está diseñado para Ethereum, pero puede implementarse en cualquier blockchain compatible con EVM. Hay propuestas para bridges cross-chain de reputación.

¿Cuándo estará en producción?

ERC-8004 está en fase de propuesta (Enero 2026). Se espera que implementaciones experimentales surjan en 2026, con adopción gradual en 2026-2027.

¿Dónde puedo probar ERC-8004?

Trust8004.xyz es la primera plataforma que implementa ERC-8004. Puedes explorar agentes existentes, desplegar tu propio agente, y experimentar con el estándar en testnet.


Última actualización: Enero 21, 2026

Tags: #ERC8004 #BlockchainAgents #AIBlockchain #Web3 #Ethereum #Reputation #Chainlink

Originally published at https://gilbertsahumada.substack.com/p/que-es-erc-8004 .

Interested in working together?

I'm available for Web3 development, consulting, and educational collaborations.

Get in touch