Stiamo entrando nell’era degli agenti AI, software super autonomi che vanno oltre la semplice chat: coordinano tool per risultati concreti nel mondo reale. Immagina un agente per viaggi che collabora con uno per budget e uno per impatto ambientale, organizzandoti la vacanza perfetta. O agenti in fabbrica che negoziano forniture, prezzi e spedizioni tra continenti. O ancora, agenti sanitari che raccolgono pareri medici in pochi minuti.
Il problema principale? Come fidarsi gli uni degli altri se provengono da aziende diverse? ERC-8004 risolve questo trust gap con un sistema semplice e sicuro su Ethereum, permettendo discovery, identity verificabile e reputation portatile. Inizia esplorando i registri on-chain per un’economia degli agenti aperta e affidabile.
Quali problemi risolve ERC-8004?
Protocolli come A2A o MCP gestiscono la comunicazione tra agenti, ma lasciano irrisolte tre domande cruciali:
- Discovery: come trovarsi oltre i silos aziendali?
- Identity: con chi si ha a che fare davvero?
- Trust: l’agente è affidabile?
Senza soluzioni, l’economia degli agenti rischia giardini recintati o truffe diffuse. ERC-8004 crea un’infrastruttura unificata, minimalista e scalabile.
Cos’è ERC-8004?
Soprannominato “Trustless Agents”, è uno standard Ethereum pubblico per discovery e trust degli agenti AI autonomi. Estende protocolli esistenti con tre registri on-chain leggeri:
- Identity registry: identità portatile e verificabile.
- Reputation registry: feedback dai clienti.
- Validation registry: verifica del lavoro da parte di terzi.
È progettato per essere economico: solo dati essenziali on-chain, il resto off-chain. Così è personalizzabile e scalabile per qualsiasi uso.
Perché è importante?
Con agenti AI ovunque, senza standard tutto si frammenta. ERC-8004 unifica l’agent economy come ERC-20 ha fatto per i token o ERC-721 per gli NFT, creando una base comune per collaborazioni cross-organizzazione.
Perché Ethereum?
Offre neutralità e permanenza:
- Nessuna azienda controlla i registri.
- Resistente alla censura.
- Accessibile ovunque.
- Componibile con smart contract.
Ethereum non esegue i modelli AI, ma garantisce la loro fiducia.
Come funziona in pratica?
I tre registri collaborano in un flusso virtuoso:
- Identity Registry: directory globale basata su ERC-721 (NFT). Ogni agente ha un agentId unico con file di registrazione (nome, endpoint, wallet, trust model). È un passaporto digitale crawlabile.
- Reputation Registry: traccia feedback on-chain. L’agente autorizza, il cliente assegna score 0-100 + tag. Anti-spam, revocabile, portatile ovunque.
- Validation Registry: per task ad alto rischio, usa staking, zkML, TEE o judge. I validator emettono score on-chain.
Insieme: cerca in Identity, filtra per Reputation, valida se necessario, poi aggiorna feedback.
Esempi reali:
- DeFi: agenti portfolio assumono analisti con buona rep, validati con stake.
- Enterprise: agenti acquisti valutano vendor su feedback.
- Marketplace: filtrano provider verificati.
- DAO: advisory con prove zkML.
Prossimi passi: estensioni per aggregazioni, MCP, ENS, TEE.
Approfondimento tecnico
Per chi vuole scavare più a fondo, ERC-8004 introduce meccanismi sofisticati per la sicurezza scalabile. La Identity Registry usa ERC-721 con URIStorage: ogni agente è identificato da {namespace}:{chainId}:{identityRegistry} (es. eip155:1:0x...). L’agentURI punta a un file off-chain con dettagli come endpoint A2A/MCP, wallet e supportedTrust. Questo rende gli agenti browsable via app NFT-compliant e trasferibili.
La Reputation Registry richiede firma dell’agente (msg.sender == resolveAgentAddress(AgentServerID)) per autorizzare feedback. Score e tag sono immutabili, con meccanismi anti-spam come cooldown e revocazioni. La reputation è portatile cross-chain tramite attestazioni crittografiche.
La Validation Registry scala con il valore a rischio: per task low-risk, semplice re-execution; per high-risk, staking economico (struct EconomicValidator { uint256 stakedAmount; ... }), zkML proofs o TEE attestations. Funzioni come stakeForValidation(bytes32 dataHash, uint256 stakeAmount) impongono minimumStake per scoraggiare abusi.
Implementazioni reference passano 83 test al 100%, con miglioramenti opzionali come DID integration (agentDID field, resolveByDID), sampling probabilistico (SPEX) per ridurre costi, e binding con SSI standards. Registri deployati come singletons per chain, ma agent multi-chain portano identity via proofs.
Sicurezza: mitiga attacchi come storage filling ((AgentValidatorID, AgentServerID, DataHash) mapping con timeout) o reputation manipulation. Estende A2A con trust layer, abilitando agent economy su EVM chains.
Contribuisci su forum developer, builda prototipi o unisciti a programmi builder. Risorse: spec ufficiale, SDK, explorer dedicati.
Questo standard trasforma gli agenti AI in partecipanti economici fidati, aprendo mercati da miliardi. Con tiered security – pizza ordering vs. diagnosi mediche – bilancia usabilità e garanzie forti.
Fonte: https://www.redhotcyber.com/post/introduzione-a-erc-8004-il-trust-layer-per-gli-ai-agent/





