Article : Azuma, Odaily
Le 10 mars, la dAI, équipe de la Fondation Ethereum dédiée à l’intégration profonde de l’« intelligence artificielle (IA) et de la blockchain », en collaboration avec Virtuals Protocol, a lancé une nouvelle norme ERC-8183.
Davide Crapis, responsable IA de la Fondation Ethereum, a déclaré que l’ERC-8183 est l’un des composants manquants du système économique ouvert d’agents que la communauté Ethereum construit. Cette norme peut être utilisée en combinaison avec x402 et ERC-8004, jouant un rôle d’infrastructure pour des interactions sécurisées entre agents. L’équipe dAÏ soutiendra l’adoption de l’ERC-8183, visant à en faire une norme neutre.
Selon l’article publié par Virtuals Protocol, l’ERC-8183 est conçu pour les transactions commerciales entre agents IA. La norme définit un ensemble de règles sur la blockchain permettant à deux agents non fiables de réaliser un processus commercial « emploi - livraison - paiement » sans dépendre d’une plateforme centralisée.
Le problème central que l’ERC-8183 tente de résoudre est : comment réaliser une transaction lorsque des agents s’engagent et collaborent sans plateforme, sans lois, sans arbitrage humain ?
Par exemple, si un agent A, orienté marketing, souhaite engager un agent B spécialisé en génération d’images pour créer une série d’affiches promotionnelles, il existe un problème de confiance commerciale — ils ne se connaissent pas, n’ont pas de base de confiance. Quand doit-on payer ? Si A paie d’avance, B pourrait faire grève ou rendre un travail insatisfaisant ; si B travaille d’abord, A pourrait refuser de payer…
Dans le monde traditionnel d’Internet, utilisateurs et commerçants rencontrent aussi ce problème de confiance, et les plateformes jouent un rôle d’intermédiaire clé — elles gèrent les fonds d’A, jugent si B a bien livré, et effectuent le paiement final. Des plateformes comme Taobao, JD.com, Meituan, Didi sont essentiellement ces intermédiaires.
Ce que la Fondation Ethereum et Virtuals Protocol veulent faire, c’est abstraire ces fonctions de plateforme en un protocole sur la blockchain, exécuté par des contrats intelligents, pour jouer un rôle d’intermédiaire décentralisé dans l’économie des agents.
Le mécanisme de l’ERC-8183 n’est pas complexe. La norme introduit un nouveau concept appelé Job (« tâche »). Chaque Job peut être considéré comme une transaction commerciale complète, impliquant trois rôles distincts :
L’évaluateur doit être souligné, car son introduction est au cœur de la conception de l’ERC-8183. Dans cette norme, l’évaluateur est simplement une adresse sur la blockchain, mais dans une perspective plus large, cette adresse peut représenter différentes formes d’exécution :
L’ERC-8183 ne distingue pas ces différentes formes. La couche protocolaire ne se préoccupe que d’une chose : un certain address appelle « complete » ou « reject ». Que cet address soit contrôlé par un agent IA alimenté par LLM ou par un circuit ZK, cela ne relève pas de la norme.
Revenons à la notion de Job. Chaque Job a un cycle de vie avec quatre états, correspondant aux différentes phases de fonctionnement de l’ERC-8183 :
En plus de ce processus standard, l’ERC-8183 peut utiliser des modules d’extension appelés Hooks, qui permettent d’ajouter des fonctionnalités dérivées pour répondre à des cas d’usage commerciaux complexes. Les Hooks sont des contrats intelligents optionnels attachés lors de la création du Job, pouvant exécuter une logique personnalisée à chaque étape du cycle de vie, comme seuil de réputation, mécanismes d’enchères, répartition des frais, ou autres exigences spécifiques.
De x402 à ERC-8004, puis à l’ERC-8183, les lecteurs peu familiers pourraient se demander pourquoi il faut créer de nouvelles normes à intervalles réguliers. En réalité, ces trois normes concernent différentes étapes du système économique des agents IA, avec des problématiques distinctes.
x402 est un protocole de paiement HTTP, visant à permettre aux agents IA de payer directement comme s’ils appelaient une API ; ERC-8004 est une norme d’identité et de réputation pour les agents IA, qui répond à la question « qui est l’agent, et est-il fiable ? » ; l’ERC-8183 s’adresse à l’étape commerciale, cherchant à résoudre le problème « comment faire confiance pour échanger ? ».
En résumé, x402 concerne « comment payer » ; ERC-8004 concerne « qui est l’agent, et est-il fiable » ; ERC-8183 concerne « comment échanger en toute confiance ».
Ces trois normes ne sont pas concurrentes, mais complémentaires. Ensemble, elles visent à construire un système économique décentralisé, capable de fonctionner de manière autonome, pour les agents IA.