
L’Ethereum Improvement Proposal 3074 (EIP-3074) constitue une proposition d’évolution de l’Ethereum Virtual Machine (EVM) introduisant deux nouveaux opcodes : AUTH et AUTHCALL. Ces opcodes permettent aux Externally Owned Accounts (EOA) de déléguer temporairement l’exécution de transactions à un smart contract. Ce mécanisme offre à l’utilisateur la possibilité de signer une seule fois, autorisant un contrat à effectuer plusieurs actions on-chain en son nom, dans des limites définies.
À ce jour, les EOA doivent signer chaque transaction individuellement et s’acquitter eux-mêmes des frais de gas. EIP-3074 vise à optimiser les transactions groupées, le paiement sponsorisé des frais de gas et les opérations « en un clic », sans imposer la migration des EOA vers des comptes smart contract, simplifiant ainsi l’expérience des nouveaux utilisateurs.
EIP-3074 cible deux obstacles majeurs : en premier lieu, les EOA ne peuvent pas réaliser des opérations on-chain en plusieurs étapes avec une seule autorisation, entraînant des signatures répétées et des paiements de gas multiples. En second lieu, les utilisateurs débutants manquent souvent d’ETH pour couvrir les frais de gas, ce qui nuit à l’intégration.
Concrètement, réclamer un airdrop exige généralement plusieurs étapes telles que « autoriser — réclamer — transférer » ; le trading nécessite souvent « autoriser — swap — stake ». EIP-3074 permet d’agréger ces étapes en un seul processus, avec la possibilité que les frais de gas soient pris en charge par des projets ou des wallets, ce qui améliore l’expérience utilisateur.
EIP-3074 repose sur deux opcodes : AUTH et AUTHCALL. Les opcodes constituent des instructions pour l’Ethereum Virtual Machine. AUTH consigne l’autorisation signée de l’utilisateur pour un contrat appelant spécifique ; AUTHCALL permet au contrat autorisé d’initier d’autres appels au nom de l’utilisateur dans le périmètre défini.
Pour l’utilisateur, il s’agit de signer un accord stipulant : « j’autorise ce contrat à exécuter certaines actions prédéfinies en mon nom pendant ce processus ». Après autorisation, le contrat exécute les étapes dans l’ordre—approbation de tokens, swap, puis staking—de sorte que les transactions on-chain semblent provenir de votre adresse mais sont orchestrées par le contrat.
EIP-3074 regroupe les multiples demandes de signature dans un flux d’autorisation unique et clair, et prend en charge le gas sponsorisé, abaissant ainsi la barrière d’entrée pour les nouveaux utilisateurs. Les wallets peuvent proposer des modèles « en un clic » qui réduisent le risque d’erreur.
Par exemple, lors d’interactions avec des applications décentralisées (DApps), EIP-3074 permet de combiner des opérations telles que « autoriser + swap + transférer ». Les utilisateurs novices peuvent réaliser leur première opération on-chain sans disposer d’ETH, si le projet ou le wallet prend en charge les frais de gas.
Sur les plateformes d’échange—lors de dépôts ou retraits d’actifs de l’écosystème ETH sur Gate, par exemple—de nombreux utilisateurs transfèrent des fonds vers des wallets en self-custody pour accéder à la DeFi. Les fonctionnalités de gas sponsorisé et de transactions groupées d’EIP-3074 facilitent les interactions avec les DApp et réduisent le risque d’être bloqué par manque d’ETH pour le gas.
L’account abstraction (souvent via ERC-4337) s’appuie sur des comptes smart contract pour proposer des stratégies flexibles de validation et de paiement, telles que le gas sponsorisé par un Paymaster ou l’authentification multifactorielle. EIP-3074 améliore directement les EOA : bien que les démarches diffèrent, les deux visent à optimiser l’expérience utilisateur.
EIP-3074 peut compléter l’account abstraction : il permet aux EOA de regrouper « déploiement de smart accounts, migration d’actifs et de permissions » en un seul workflow, facilitant la transition. Pour les utilisateurs déjà sur smart accounts, l’account abstraction offre une programmabilité supérieure ; pour ceux qui n’ont pas migré, EIP-3074 abaisse la barrière d’accès.
Dans la DeFi, EIP-3074 permet de rassembler « approbation du token — swap — stake/fourniture de liquidité » en une seule transaction. Les plateformes stratégiques peuvent proposer une « entrée en un clic », avec gas sponsorisé ; l’utilisateur n’a besoin que d’une seule signature pour valider l’ensemble du processus.
Pour les NFT, il regroupe des actions telles que « mint batch — fixation du prix — publication sur la marketplace » en un seul workflow. Il rend également possible l’achat ou l’annulation groupée d’ordres. Les nouveaux utilisateurs profitent du gas sponsorisé, facilitant leur première création ou transaction, même sans ETH sur leur wallet.
Pour les opérations cross-chain ou Layer 2, les équipes projet peuvent exploiter EIP-3074 pour regrouper des étapes comme « bridge — swap — dépôt », avec gas sponsorisé pour optimiser les conversions. Par exemple, après un retrait depuis Gate vers Ethereum et l’accès à une DApp, l’utilisateur effectue toutes les préparations on-chain nécessaires avec une seule signature.
Le risque principal réside dans une mauvaise compréhension de l’autorisation accordée. Conférer des droits trop larges à un contrat appelant non vérifié peut entraîner des actions non souhaitées, telles que le transfert de tokens ou la définition de plafonds d’approbation excessifs.
Étape 1 : vérifiez l’adresse du contrat appelant et la source de la DApp. Utilisez uniquement des points d’entrée fiables et évitez les sites de phishing.
Étape 2 : examinez l’étendue de l’autorisation. Limitez les contrats cibles, les fonctions et les montants pour éviter toute « approbation illimitée ».
Étape 3 : effectuez des tests sur de petits montants et définissez des plafonds de transaction. Après utilisation, révoquez sans délai les autorisations non nécessaires.
Enfin : pour les opérations importantes, privilégiez les hardware wallets ou la multi-signature. Envisagez la migration vers des smart accounts pour renforcer la sécurité programmable si besoin.
Les débats au sein de la communauté se concentrent sur trois axes : la clarté de la présentation des limites de sécurité aux utilisateurs ; les arbitrages et synergies avec les solutions d’account abstraction ; et la conception de contrats appelants et de modèles d’autorisation standardisés par les wallets et DApp.
À l’avenir, les wallets devraient intégrer des interfaces d’autorisation intuitives affichant clairement le contrat appelant, le contrat cible et les montants, ainsi que des outils de « révocation/restauration en un clic ». Les DApp encapsuleront les opérations multi-étapes dans des modèles sécurisés pour minimiser les erreurs utilisateur. Si EIP-3074 est intégré lors de prochaines évolutions de l’écosystème, des fonctions telles que l’intégration en un clic, le gas sponsorisé et les transactions groupées pourraient devenir la norme—améliorant sensiblement l’expérience utilisateur et les taux de conversion.
EIP-3074 introduit les opcodes AUTH et AUTHCALL qui instaurent la « délégation temporaire d’exécution » pour les EOA, supprimant les obstacles des interactions multi-étapes et des frais de gas, tout en optimisant l’intégration comme l’expérience des utilisateurs expérimentés. Il ne concurrence pas l’account abstraction : il propose une évolution légère pour les EOA, tandis que l’account abstraction assure une programmabilité avancée sur le long terme. En pratique, surveillez rigoureusement la portée des autorisations, la source des appels et les mécanismes de révocation. Respectez les bonnes pratiques : testez à petite échelle et définissez des limites pour protéger vos actifs.
EIP-3074 maîtrise le risque par une autorisation explicite : vous devez signer pour accorder des droits opérationnels, rien ne se produit de façon automatique. Il est essentiel de choisir des applications et prestataires de confiance et de contrôler régulièrement les droits accordés. En cas d’activité suspecte, révoquez immédiatement les autorisations concernées pour une sécurité maximale.
La disponibilité dépend du calendrier d’intégration par les développeurs de wallets et d’applications. Dès l’activation officielle d’EIP-3074 et son intégration par les principaux wallets (MetaMask, Gate, etc.), les utilisateurs bénéficieront d’une optimisation des frais de gas, de transactions groupées et de paiements en un clic. À ce stade, la proposition est en phase de test ; une adoption généralisée est attendue sous 6 à 12 mois.
EIP-3074 optimise les mécanismes d’autorisation des comptes individuels pour des opérations utilisateur plus flexibles et efficaces. Plasma et Rollup sont des solutions de scalabilité Layer 2 pour Ethereum. Ces approches ne sont pas exclusives—EIP-3074 fluidifie l’autorisation, tandis que les Rollups réduisent le coût des transactions. Leur combinaison améliore sensiblement l’expérience utilisateur.
Contrôlez si votre wallet vous propose de définir des droits opérationnels plutôt que de signer chaque action. Recherchez également des indications claires sur la portée de l’autorisation et sa durée de validité dans les messages de transaction. Sur des plateformes professionnelles comme Gate, vous pouvez consulter l’état de prise en charge d’EIP-3074 et les rapports d’audit de sécurité de l’application. En cas de doute, privilégiez des transactions de faible montant.
Oui. EIP-3074 est une fonctionnalité optionnelle qui ne modifie pas le comportement des adresses existantes : vous pouvez continuer à utiliser votre wallet comme d’habitude. Les nouvelles fonctionnalités seront progressivement adoptées par les applications récentes. Les utilisateurs existants pourront choisir d’en bénéficier ou de conserver leur usage actuel—la proposition est entièrement rétrocompatible.


