EIP 3074

Ethereum Improvement Proposal 3074 est une évolution du protocole spécifiquement destinée aux Externally Owned Accounts (EOAs). Elle introduit deux nouveaux opcodes, AUTH et AUTHCALL, qui offrent aux utilisateurs la possibilité de déléguer temporairement leur autorité d’exécution à un smart contract « invoker » au moyen d’une seule signature, dans un cadre maîtrisé. Cette avancée permet notamment la réalisation de transactions groupées et la prise en charge des frais de gas par des tiers. Ce projet vise à optimiser l’utilisation des wallets et à simplifier l’intégration des nouveaux utilisateurs, tout en apportant de nouveaux enjeux liés à la sécurité des signatures et des autorisations.
Résumé
1.
EIP-3074 introduit les opcodes AUTH et AUTHCALL, permettant aux comptes détenus de façon externe (EOA) d’autoriser des smart contracts à exécuter des transactions en leur nom.
2.
La proposition vise à améliorer la flexibilité des comptes Ethereum, en permettant des fonctionnalités avancées telles que le regroupement de transactions et le parrainage des frais de gas.
3.
EIP-3074 offre une solution transitoire pour l’abstraction des comptes sans obliger les utilisateurs à migrer vers des portefeuilles de smart contracts.
4.
La proposition a suscité des débats sur la sécurité, car le mécanisme d’autorisation pourrait introduire des risques pour les actifs et nécessite une mise en œuvre prudente.
EIP 3074

Qu’est-ce que l’Ethereum Improvement Proposal 3074 ?

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.

Quels problèmes EIP-3074 résout-il ?

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.

Comment fonctionne EIP-3074 ?

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.

Comment EIP-3074 transforme-t-il l’expérience utilisateur des wallets ?

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.

Quel rapport entre EIP-3074 et l’Account Abstraction ?

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.

Comment EIP-3074 est-il utilisé dans la DeFi et les NFT ?

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.

Quels sont les risques et recommandations de sécurité pour EIP-3074 ?

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.

Quel est le statut actuel et quelles perspectives pour EIP-3074 ?

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.

Points clés d’EIP-3074

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.

FAQ

EIP-3074 rend-il mon compte plus vulnérable ?

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.

Quand les utilisateurs classiques pourront-ils profiter d’EIP-3074 ?

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.

Comment EIP-3074 se positionne-t-il face à d’autres innovations comme Plasma ou Rollup ?

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.

Comment vérifier qu’une application implémente réellement les fonctions EIP-3074 ?

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.

Mon adresse de wallet actuelle restera-t-elle fonctionnelle après l’activation d’EIP-3074 ?

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.

Un simple « j’aime » peut faire toute la différence

Partager

Glossaires associés
époque
Dans l’écosystème Web3, un cycle correspond à une période opérationnelle récurrente au sein des protocoles ou applications blockchain, initiée par des intervalles de temps précis ou un nombre fixe de blocs. Au niveau protocolaire, ces cycles se manifestent généralement sous forme d’epochs, qui orchestrent le consensus, les missions des validateurs ainsi que la distribution des récompenses. D’autres cycles interviennent aux niveaux des actifs et des applications, comme les halving de Bitcoin, les plannings de vesting des tokens, les périodes de contestation des retraits sur les solutions Layer 2, les règlements des taux de financement et de rendement, les mises à jour des oracles ou encore les fenêtres de vote de gouvernance. Étant donné que chaque cycle varie en durée, en conditions de déclenchement et en flexibilité, comprendre leur mécanisme aide les utilisateurs à anticiper les contraintes de liquidité, à optimiser le moment de leurs transactions et à identifier en amont les éventuelles limites de risque.
Qu'est-ce qu'un nonce
Le terme « nonce » désigne un « nombre utilisé une seule fois », dont la fonction est d’assurer qu’une opération donnée ne soit réalisée qu’une fois ou dans un ordre strictement séquentiel. Dans le domaine de la blockchain et de la cryptographie, le nonce intervient principalement dans trois cas : le nonce de transaction garantit le traitement séquentiel des opérations d’un compte et empêche leur répétition ; le nonce de minage est employé pour rechercher un hash conforme à un niveau de difficulté défini ; enfin, le nonce de signature ou de connexion prévient la réutilisation des messages lors d’attaques par rejeu. Ce concept se rencontre lors de transactions on-chain, du suivi des opérations de minage, ou lors de la connexion à des sites web via votre wallet.
Décentralisé
La décentralisation désigne une architecture qui répartit la prise de décision et le contrôle entre plusieurs participants, un principe largement utilisé dans la blockchain, les actifs numériques et la gouvernance communautaire. Elle repose sur le consensus de nombreux nœuds du réseau, permettant au système de fonctionner sans dépendre d'une autorité centrale, ce qui améliore la sécurité, la résistance à la censure et l'ouverture. Dans le secteur des cryptomonnaies, la décentralisation s'illustre par la collaboration internationale des nœuds de Bitcoin et Ethereum, les exchanges décentralisés, les wallets non-custodial et les modèles de gouvernance communautaire où les détenteurs de tokens votent pour définir les règles du protocole.
Immuable
L’immutabilité représente une caractéristique essentielle de la blockchain, empêchant toute altération ou suppression des données dès leur enregistrement et après obtention du nombre requis de confirmations. Grâce à l’utilisation de fonctions de hachage cryptographique enchaînées et à des mécanismes de consensus, cette propriété assure l’intégrité et la vérifiabilité de l’historique des transactions, constituant ainsi un socle de confiance pour les systèmes décentralisés.
chiffrement
Un algorithme cryptographique désigne un ensemble de méthodes mathématiques visant à « verrouiller » l’information et à en vérifier l’authenticité. Parmi les principaux types figurent le chiffrement symétrique, le chiffrement asymétrique et les algorithmes de hachage. Au sein de l’écosystème blockchain, ces algorithmes sont fondamentaux pour la signature des transactions, la génération d’adresses et l’assurance de l’intégrité des données, participant ainsi à la protection des actifs et à la sécurisation des échanges. Les opérations des utilisateurs sur les portefeuilles et les plateformes d’échange, telles que les requêtes API ou les retraits d’actifs, reposent également sur une implémentation sécurisée de ces algorithmes et une gestion rigoureuse des clés.

Articles Connexes

Comment miser sur l'ETH?
Débutant

Comment miser sur l'ETH?

La fusion étant terminée, Ethereum est enfin passé de PoW à PoS. Les jalons maintiennent maintenant la sécurité du réseau en jalonnant l'ETH et en obtenant des récompenses. Il est important de choisir les méthodes et les prestataires de services appropriés avant de procéder au piquetage. La fusion étant terminée, Ethereum est enfin passé de PoW à PoS. Les jalons maintiennent maintenant la sécurité du réseau en jalonnant l'ETH et en obtenant des récompenses. Il est important de choisir les méthodes et les prestataires de services appropriés avant de procéder au piquetage.
2022-11-21 07:46:18
Les 10 meilleurs outils de trading en Crypto
Intermédiaire

Les 10 meilleurs outils de trading en Crypto

Le monde de la crypto évolue constamment, avec de nouveaux outils et plateformes émergents régulièrement. Découvrez les meilleurs outils de crypto-monnaie pour améliorer votre expérience de trading. De la gestion de portefeuille et de l'analyse du marché au suivi en temps réel et aux plateformes de meme coin, apprenez comment ces outils peuvent vous aider à prendre des décisions éclairées, à optimiser vos stratégies et à rester en avance sur le marché dynamique des crypto-monnaies.
2024-11-28 05:39:59
Les meilleures plateformes de loterie en crypto-monnaie pour 2024
Débutant

Les meilleures plateformes de loterie en crypto-monnaie pour 2024

Explorez le monde des loteries cryptographiques grâce à ce guide complet sur les mécanismes des loteries cryptographiques, ainsi que sur les meilleures plateformes.
2024-01-28 16:53:22