Évolution de l'abstraction de compte Ethereum : de l'EIP-4337 à l'EIP-7702
Abstraction de compte : contexte et signification
L'abstraction de compte vise à résoudre certains problèmes inhérents aux comptes externes Ethereum (EOA), tels que la difficulté de protéger les clés privées, l'usage d'un algorithme de signature unique, des droits excessifs, etc. Son cœur consiste à séparer la propriété et le droit de signature, améliorant ainsi l'expérience utilisateur.
Bien que l'EIP-4337 ait été officiellement lancé en mars 2023, son utilisation sur le réseau principal reste limitée. Sur le réseau principal d'Ethereum, il n'y a qu'environ 6 700 adresses actives utilisant l'EIP-4337, bien en dessous du total de 270 millions d'adresses indépendantes. Cependant, sur certains réseaux Layer 2, l'utilisation de l'EIP-4337 est plus répandue.
Évolution historique de l'abstraction de compte
Le développement de l'abstraction de compte suit principalement deux voies :
Transformer un EOA en compte de contrat (CA)
Laisser l'EOA conduire le CA
Dès 2015, Vitalik a proposé l'EIP-101, tentant de modifier l'adresse pour n'avoir qu'une structure composée de code et d'espace de stockage. Par la suite, les propositions EIP-859, EIP-3074, etc. ont continué à affiner cette idée.
EIP-4337 est un représentant d'une autre voie technique, elle réalise l'abstraction de compte via le pool de mémoire des transactions, évitant ainsi les modifications au niveau du consensus.
EIP-7702: un nouveau chapitre sur l'abstraction de compte
EIP-7702 a été proposé comme une alternative à l'EIP-3074 et sera adopté dans la prochaine mise à niveau d'Ethereum. Il permet à un EOA d'acquérir temporairement des fonctionnalités de contrat intelligent dans une seule transaction, prenant en charge des opérations telles que les transactions en lot et les transactions sans Gas.
L'EIP-7702 définit un nouveau type de transaction 0x04, ajoutant le champ authorization_list pour stocker le code de contrat à exécuter. Cela permet à l'EOA d'obtenir la plupart des capacités de l'AA sans déployer de contrat intelligent.
Comparé à EIP-4337, le coût en gas de l'EIP-7702 est plus bas, et le coût de migration pour les utilisateurs est également réduit. Cependant, elle fait face à certains défis, tels qu'une augmentation de la difficulté d'audit et un impact significatif sur l'architecture existante.
Conclusion
L'introduction de l'EIP-7702 apportera de grandes transformations à Ethereum. Bien qu'elle puisse rompre certaines règles existantes, son avantage de réduire les coûts pour les utilisateurs en fait un sujet de recherche et d'adaptation intéressant pour de nombreux développeurs. À l'avenir, l'EIP-7702 pourrait devenir une force importante pour le développement de l'écosystème Ethereum.
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
19 J'aime
Récompense
19
5
Partager
Commentaire
0/400
GateUser-74b10196
· Il y a 21h
Un nouveau mode de jeu est arrivé, j'attends avec impatience.
Voir l'originalRépondre0
GasFeeVictim
· 07-10 06:22
Mainnet est trop cher pour jouer... L2 a déjà été lancé.
Voir l'originalRépondre0
RetailTherapist
· 07-10 06:15
C'est toujours le même problème, la clé privée est trop difficile à retenir.
Voir l'originalRépondre0
AirdropHunter420
· 07-10 06:10
L'année se termine bientôt, celui qui atteindra le 7702 en premier, je l'utiliserai.
EIP-7702 : un nouveau jalon pour l'abstraction de compte Ethereum
Évolution de l'abstraction de compte Ethereum : de l'EIP-4337 à l'EIP-7702
Abstraction de compte : contexte et signification
L'abstraction de compte vise à résoudre certains problèmes inhérents aux comptes externes Ethereum (EOA), tels que la difficulté de protéger les clés privées, l'usage d'un algorithme de signature unique, des droits excessifs, etc. Son cœur consiste à séparer la propriété et le droit de signature, améliorant ainsi l'expérience utilisateur.
Bien que l'EIP-4337 ait été officiellement lancé en mars 2023, son utilisation sur le réseau principal reste limitée. Sur le réseau principal d'Ethereum, il n'y a qu'environ 6 700 adresses actives utilisant l'EIP-4337, bien en dessous du total de 270 millions d'adresses indépendantes. Cependant, sur certains réseaux Layer 2, l'utilisation de l'EIP-4337 est plus répandue.
Évolution historique de l'abstraction de compte
Le développement de l'abstraction de compte suit principalement deux voies :
Dès 2015, Vitalik a proposé l'EIP-101, tentant de modifier l'adresse pour n'avoir qu'une structure composée de code et d'espace de stockage. Par la suite, les propositions EIP-859, EIP-3074, etc. ont continué à affiner cette idée.
EIP-4337 est un représentant d'une autre voie technique, elle réalise l'abstraction de compte via le pool de mémoire des transactions, évitant ainsi les modifications au niveau du consensus.
EIP-7702: un nouveau chapitre sur l'abstraction de compte
EIP-7702 a été proposé comme une alternative à l'EIP-3074 et sera adopté dans la prochaine mise à niveau d'Ethereum. Il permet à un EOA d'acquérir temporairement des fonctionnalités de contrat intelligent dans une seule transaction, prenant en charge des opérations telles que les transactions en lot et les transactions sans Gas.
L'EIP-7702 définit un nouveau type de transaction 0x04, ajoutant le champ authorization_list pour stocker le code de contrat à exécuter. Cela permet à l'EOA d'obtenir la plupart des capacités de l'AA sans déployer de contrat intelligent.
Comparé à EIP-4337, le coût en gas de l'EIP-7702 est plus bas, et le coût de migration pour les utilisateurs est également réduit. Cependant, elle fait face à certains défis, tels qu'une augmentation de la difficulté d'audit et un impact significatif sur l'architecture existante.
Conclusion
L'introduction de l'EIP-7702 apportera de grandes transformations à Ethereum. Bien qu'elle puisse rompre certaines règles existantes, son avantage de réduire les coûts pour les utilisateurs en fait un sujet de recherche et d'adaptation intéressant pour de nombreux développeurs. À l'avenir, l'EIP-7702 pourrait devenir une force importante pour le développement de l'écosystème Ethereum.