EIP-3074

Intermédiaire

Qu’est-ce que l’EIP-3074 ?

L’EIP-3074 est une proposition d’amĂ©lioration du rĂ©seau Ethereum qui devrait rendre les transactions plus fluides et plus sĂ»res. Elle introduit deux nouvelles opĂ©rations, AUTH et AUTHCALL, qui permettent de distinguer la personne qui autorise une transaction de celle qui l’envoie.

En aoĂ»t 2024, l’EIP-3074 n’est pas disponible sur le mainnet (rĂ©seau principal) d’Ethereum, mais elle devrait ĂȘtre dĂ©ployĂ©e avec la mise Ă  niveau Pectra d’ici la fin de l’annĂ©e 2024.

Fonctionnement de l’EIP-3074

L’EIP-3074 fonctionne en introduisant deux opĂ©rations principales qui changent la façon dont les transactions sont traitĂ©es sur le rĂ©seau Ethereum : AUTH et AUTHCALL.

AUTH

AUTH dĂ©finit un expĂ©diteur autorisĂ© pour une transaction. Normalement, lorsque vous envoyez une transaction, vous ĂȘtes Ă  la fois la personne qui l’envoie et la personne qui l’autorise. Avec AUTH, vous pouvez autoriser quelqu’un Ă  envoyer la transaction en votre nom. 

Par exemple, imaginez que vous avez un ami en qui vous avez confiance pour faire des courses pour vous. Vous leur remettez une note signĂ©e qui leur permet d’acheter des articles Ă  votre nom. De mĂȘme, avec AUTH, vous autorisez une autre adresse Ă  effectuer des transactions en votre nom.

AUTHCALL

AUTHCALL permet Ă  un smart contract d’agir pour le compte d’une autre adresse. Imaginez que vous avez un smart contract qui agit comme votre assistant personnel, prenant des dĂ©cisions et des achats pour vous. En d’autres termes, AUTHCALL permet Ă  ce smart contract d’interagir avec les autres comme s’il s’agissait de vous, exĂ©cutant des tĂąches en votre nom. Cela peut simplifier beaucoup de transactions complexes.

Avantages de la norme EIP-3074

  1. SĂ©curitĂ© renforcĂ©e : en sĂ©parant l’autorisation de transaction de l’envoi, la norme EIP-3074 peut contribuer Ă  renforcer la sĂ©curitĂ©, rĂ©duisant ainsi le risque de transactions non autorisĂ©es.
  2. Plus de flexibilité : la mise Ă  niveau EIP-3074 permet aux transactions d’ĂȘtre gĂ©rĂ©es par diffĂ©rentes parties, ce qui est trĂšs pratique dans les scĂ©narios oĂč le contrĂŽle doit ĂȘtre partagĂ©.
  3. ExpĂ©rience utilisateur amĂ©liorĂ©e : pour les utilisateurs finaux, l’EIP-3074 pourrait simplifier les interactions avec Ethereum. Cela pourrait rĂ©duire le besoin de signatures ou d’approbations multiples, ce qui faciliterait et accĂ©lĂ©rerait l’utilisation des applications dĂ©centralisĂ©es (DApps).
  4. Prise en charge des transactions complexes : l’EIP-3074 permet des types de transactions et des interactions plus complexes entre les smart contracts, ce qui est bĂ©nĂ©fique pour le dĂ©veloppement de protocoles avancĂ©s de finance dĂ©centralisĂ©e (DeFi).

OĂč l’EIP-3074 pourrait-elle ĂȘtre utilisĂ©e ?

1. Transactions sans gas : imaginez effectuer des transactions sans vous soucier de l’ETH pour les frais de gas. L’EIP-3074 pourrait en faire une rĂ©alitĂ©, rendant Ethereum plus accessible aux nouveaux arrivants.

2. Paiements automatisĂ©s : configurez des paiements rĂ©currents sans avoir Ă  les approuver manuellement. L’EIP-3074 peut automatiser ces paiements pour vous, en Ă©conomisant du temps et des efforts.

3. Innovations DeFi : la flexibilité et la sécurité offertes par cette mise à niveau pourraient alimenter la prochaine grande nouveauté de la DeFi, en proposant des produits financiers encore plus sophistiqués.

Qu’en est-il de la sĂ©curité ?

Si l’EIP-3074 semble ĂȘtre une excellente idĂ©e, elle n’est pas sans risques. Donner Ă  quelqu’un d’autre le pouvoir d’agir en votre nom nĂ©cessite beaucoup de confiance. La communautĂ© Ethereum rĂ©flĂ©chit attentivement Ă  la maniĂšre d’attĂ©nuer ces risques, avec des idĂ©es telles que la fixation de limites de temps et la restriction de ce que la partie autorisĂ©e peut faire.

Propositions relatives Ă  la norme EIP-3074

L’EIP-3074 ne se produit pas isolĂ©ment. Cela fait partie d’un effort plus large visant Ă  rendre Ethereum plus efficace et convivial, en travaillant aux cĂŽtĂ©s d’autres propositions comme l’EIP-2930 (qui traite des listes d’accĂšs) et l’EIP-1559 (qui change le fonctionnement des frais). Comprendre la norme EIP-3074 parallĂšlement Ă  ces autres mises Ă  jour donne une image plus claire de l’orientation future d’Ethereum.

Conclusion

La norme EIP-3074 est conçue pour rendre les transactions Ethereum plus sĂ»res et conviviales en introduisant les opĂ©rations AUTH et AUTHCALL. Ces changements pourraient considĂ©rablement amĂ©liorer la façon dont nous interagissons avec Ethereum, ouvrant la porte Ă  des applications plus complexes et plus puissantes dans l’espace DeFi.