Analyse approfondie du passé et de l'avenir de l'abstraction de compte Ethereum
Cet article explorera le développement de l'abstraction de compte Ethereum (AA) sous deux aspects :
Tout d'abord, revenons sur l'évolution des propositions liées à AA depuis 2015, en passant en revue les avantages et les inconvénients de chaque solution.
Deuxièmement, analyser en profondeur les retours du marché après la mise en œuvre de l'EIP4337, ainsi que l'impact de la proposition EIP7702, qui sera bientôt intégrée à la mise à niveau d'Ethereum, sur les applications en chaîne.
1. Contexte de l'abstraction du compte
1.1 Signification abstraite du compte
Le fondateur d'Ethereum, Vitalik, a mis à jour la feuille de route d'ETH à la fin de 2023, en conservant la configuration de l'abstraction de compte. Le modèle principal passe actuellement de l'EIP-4337 à la phase de conversion volontaire des comptes EOA.
Bien que l'EIP4337 ait été reconnu par les utilisateurs depuis plus d'un an, son taux d'utilisation reste faible. Cet environnement de marché contradictoire a accéléré le processus de l'EIP-7702, qui a été confirmé pour être intégré dans la prochaine mise à niveau.
1.2 État du marché abstrait des comptes
Après un an et demi de développement, le nombre d'adresses EIP4337 sur les chaînes principales n'est que de 12 millions, dont seulement 6 764 adresses actives sur le réseau principal Ethereum, ce qui est bien inférieur au nombre d'adresses EOA et CA.
Cependant, cela ne remet pas en question la valeur intrinsèque de l'AA. L'objectif initial de la conception de l'EIP4337 est de répondre aux problèmes de compatibilité du réseau principal. Après que divers L2 ont commencé à supporter nativement l'AA, le nombre d'adresses EIP4337 a explosé, avec respectivement 1 million et 3 millions d'utilisateurs actifs en juillet sur les chaînes Base et Polygon.
2. Qu'est-ce que l'abstraction de compte ?
L'abstraction de compte résout essentiellement le problème de la séparation des droits de propriété.
Le compte EOA d'Ethereum fusionne la propriété et le droit de signature, ce qui a entraîné une série de problèmes :
La clé privée est difficile à protéger
Algorithme de signature unique
Les permissions de signature sont trop élevées
Les frais de transaction ne peuvent être payés qu'en ETH.
La confidentialité des transactions peut être facilement compromise.
Ces contraintes rendent difficile l'utilisation d'Ethereum par les utilisateurs ordinaires. La solution consiste à mettre en œuvre l'abstraction de compte, en découplant la propriété et le droit de signature.
3. Historique des propositions AA
Les propositions AA reposent principalement sur deux idées :
3.1 Convertir une adresse EOA en adresse CA
EIP-101(2015) a d'abord proposé une nouvelle structure de compte en utilisant des contrats, mais a été mis de côté en raison de changements trop importants.
EIP-859(2018) essaie de résoudre le problème du déploiement de code en proposant un nouvel opcode PAYGAS.
EIP-7702(2024), en tant qu'alternative à l'EIP-3074, sera inclus dans le prochain hard fork.
3.2 Laissez l'adresse EOA piloter l'adresse CA
L'EIP-3074(202001 propose de nouveaux opcodes AUTH et AUTHCALL, permettant à un EOA d'autoriser un contrat à appeler d'autres contrats en son nom.
EIP-4337)2021( conçu sous l'influence de l'MEV, réalise une abstraction de compte via le pool de mémoire, évitant des modifications du protocole de couche de consensus.
EIP-5189)2022( optimise EIP4337, introduit un mécanisme de garant pour prévenir les attaques DoS.
) 3.3 Autres propositions prenant en charge AA
EIP-2718###2020( définit un enveloppe d'emballage pour un nouveau type de transaction.
EIP-3607)2021( empêche les conflits entre les adresses de déploiement de contrat et les adresses EOA.
) 3.4 résumé du développement abstrait du compte
EIP-4337 a mis en œuvre plusieurs fonctionnalités, mais contredit le principe de motivation humaine, ce qui fait qu'il n'a pas été largement adopté sur le réseau principal. Réduire les coûts est essentiel, ce qui nécessite une mise à niveau par soft fork d'Ethereum, et l'EIP-7702 est précisément cette idée.
![Analyse approfondie du passé et de l'avenir de l'abstraction des comptes Ethereum]###https://img-cdn.gateio.im/webp-social/moments-3503a168bb61430839419efb40e130de.webp(
4. Analyse complète de l'EIP-7702
) 4.1 Introduction à l'EIP-7702
EIP-7702 permet aux EOA de disposer temporairement de fonctionnalités de contrat intelligent dans une seule transaction, prenant en charge les transactions en masse, les transactions sans Gas et la gestion des droits personnalisés, sans avoir besoin d'introduire de nouveaux opCode EVM.
4.2 structure des données
Définir un nouveau type de transaction 0x04, ajouter un objet authorization_list pour stocker les signataires souhaitant exécuter du code dans un EOA.
4.3 cycle de vie de la transaction
Comprend la phase de validation et la phase d'exécution des opérations. La phase de validation effectue plusieurs vérifications, tandis que la phase d'exécution charge et exécute le code à partir des adresses spécifiées dans la authorization_list.
4.4 La valeur de l'EIP-7702
Changer le portefeuille Web3 sur toute la chaîne, améliorer l'expérience utilisateur, influencer l'identification des transactions CeFi et les frais de transaction, briser plusieurs préjugés existants.
4.5 Comparaison entre EIP-7702 et EIP-4337
Avantages de l'EIP-7702:
Le coût du gaz est plus bas
Le coût de migration des utilisateurs est plus bas
Prise en charge des mandats complets et des mandats protégés
Inconvénients de l'EIP-7702:
Besoin d'une mise à niveau par soft fork, impact large
La difficulté des audits de sécurité est grande
Changement important de l'architecture d'origine
L'espace de stockage de la capacité de contrat EOA est limité
Le coût des transactions individuelles est légèrement plus élevé
Peut entraîner un risque de DoS
La logique de dépôt et de retrait sur la chaîne peut être incohérente
![Analyse approfondie du passé et de l'avenir de la piste d'abstraction des comptes Ethereum]###https://img-cdn.gateio.im/webp-social/moments-9d6eae95e3a0983a7b379ce2cfd7945f.webp(
5. Résumé
Bien que l'EIP-7702 entraîne d'énormes changements, il réduit considérablement les coûts pour les utilisateurs. Il permet à l'EOA de déclencher la logique CA en cas de besoin, réduisant ainsi les coûts de détention et réalisant des transactions parallèles multiples. Cela optimisera considérablement la gestion en chaîne au niveau entreprise, comme le regroupement en masse des échanges.
Bien que l'EIP-7702 présente de nombreux défis, il vaut la peine que les DApps étudient son adaptation en raison de ses avantages en termes de coûts. Dans cette transformation, il est très probable que les utilisateurs se rangent du côté de l'EIP-7702.
![Analyse approfondie du parcours passé et futur de l'abstraction de compte Ethereum])https://img-cdn.gateio.im/webp-social/moments-67985fb558b784e837ee5b3d436b4a7c.webp(
Cette page peut inclure du contenu de tiers fourni à des fins d'information uniquement. Gate ne garantit ni l'exactitude ni la validité de ces contenus, n’endosse pas les opinions exprimées, et ne fournit aucun conseil financier ou professionnel à travers ces informations. Voir la section Avertissement pour plus de détails.
18 J'aime
Récompense
18
4
Partager
Commentaire
0/400
YieldChaser
· 07-13 21:52
Détecter rapidement les flux de capitaux importants.
Voir l'originalRépondre0
PaperHandsCriminal
· 07-13 11:01
Encore en train d'étudier ces trucs flashy, je ne peux pas rivaliser avec Bots avec ma vitesse.
Voir l'originalRépondre0
GweiTooHigh
· 07-13 07:04
Il est peut-être un peu tôt pour discuter de 7702..
EIP-7702 : L'avenir de l'abstraction de compte Ethereum et analyse de l'impact sur le marché
Analyse approfondie du passé et de l'avenir de l'abstraction de compte Ethereum
Cet article explorera le développement de l'abstraction de compte Ethereum (AA) sous deux aspects :
Tout d'abord, revenons sur l'évolution des propositions liées à AA depuis 2015, en passant en revue les avantages et les inconvénients de chaque solution.
Deuxièmement, analyser en profondeur les retours du marché après la mise en œuvre de l'EIP4337, ainsi que l'impact de la proposition EIP7702, qui sera bientôt intégrée à la mise à niveau d'Ethereum, sur les applications en chaîne.
1. Contexte de l'abstraction du compte
1.1 Signification abstraite du compte
Le fondateur d'Ethereum, Vitalik, a mis à jour la feuille de route d'ETH à la fin de 2023, en conservant la configuration de l'abstraction de compte. Le modèle principal passe actuellement de l'EIP-4337 à la phase de conversion volontaire des comptes EOA.
Bien que l'EIP4337 ait été reconnu par les utilisateurs depuis plus d'un an, son taux d'utilisation reste faible. Cet environnement de marché contradictoire a accéléré le processus de l'EIP-7702, qui a été confirmé pour être intégré dans la prochaine mise à niveau.
1.2 État du marché abstrait des comptes
Après un an et demi de développement, le nombre d'adresses EIP4337 sur les chaînes principales n'est que de 12 millions, dont seulement 6 764 adresses actives sur le réseau principal Ethereum, ce qui est bien inférieur au nombre d'adresses EOA et CA.
Cependant, cela ne remet pas en question la valeur intrinsèque de l'AA. L'objectif initial de la conception de l'EIP4337 est de répondre aux problèmes de compatibilité du réseau principal. Après que divers L2 ont commencé à supporter nativement l'AA, le nombre d'adresses EIP4337 a explosé, avec respectivement 1 million et 3 millions d'utilisateurs actifs en juillet sur les chaînes Base et Polygon.
2. Qu'est-ce que l'abstraction de compte ?
L'abstraction de compte résout essentiellement le problème de la séparation des droits de propriété.
Le compte EOA d'Ethereum fusionne la propriété et le droit de signature, ce qui a entraîné une série de problèmes :
Ces contraintes rendent difficile l'utilisation d'Ethereum par les utilisateurs ordinaires. La solution consiste à mettre en œuvre l'abstraction de compte, en découplant la propriété et le droit de signature.
3. Historique des propositions AA
Les propositions AA reposent principalement sur deux idées :
3.1 Convertir une adresse EOA en adresse CA
EIP-101(2015) a d'abord proposé une nouvelle structure de compte en utilisant des contrats, mais a été mis de côté en raison de changements trop importants.
EIP-859(2018) essaie de résoudre le problème du déploiement de code en proposant un nouvel opcode PAYGAS.
EIP-7702(2024), en tant qu'alternative à l'EIP-3074, sera inclus dans le prochain hard fork.
3.2 Laissez l'adresse EOA piloter l'adresse CA
L'EIP-3074(202001 propose de nouveaux opcodes AUTH et AUTHCALL, permettant à un EOA d'autoriser un contrat à appeler d'autres contrats en son nom.
EIP-4337)2021( conçu sous l'influence de l'MEV, réalise une abstraction de compte via le pool de mémoire, évitant des modifications du protocole de couche de consensus.
EIP-5189)2022( optimise EIP4337, introduit un mécanisme de garant pour prévenir les attaques DoS.
) 3.3 Autres propositions prenant en charge AA
EIP-2718###2020( définit un enveloppe d'emballage pour un nouveau type de transaction.
EIP-3607)2021( empêche les conflits entre les adresses de déploiement de contrat et les adresses EOA.
) 3.4 résumé du développement abstrait du compte
EIP-4337 a mis en œuvre plusieurs fonctionnalités, mais contredit le principe de motivation humaine, ce qui fait qu'il n'a pas été largement adopté sur le réseau principal. Réduire les coûts est essentiel, ce qui nécessite une mise à niveau par soft fork d'Ethereum, et l'EIP-7702 est précisément cette idée.
![Analyse approfondie du passé et de l'avenir de l'abstraction des comptes Ethereum]###https://img-cdn.gateio.im/webp-social/moments-3503a168bb61430839419efb40e130de.webp(
4. Analyse complète de l'EIP-7702
) 4.1 Introduction à l'EIP-7702
EIP-7702 permet aux EOA de disposer temporairement de fonctionnalités de contrat intelligent dans une seule transaction, prenant en charge les transactions en masse, les transactions sans Gas et la gestion des droits personnalisés, sans avoir besoin d'introduire de nouveaux opCode EVM.
4.2 structure des données
Définir un nouveau type de transaction 0x04, ajouter un objet authorization_list pour stocker les signataires souhaitant exécuter du code dans un EOA.
4.3 cycle de vie de la transaction
Comprend la phase de validation et la phase d'exécution des opérations. La phase de validation effectue plusieurs vérifications, tandis que la phase d'exécution charge et exécute le code à partir des adresses spécifiées dans la authorization_list.
4.4 La valeur de l'EIP-7702
Changer le portefeuille Web3 sur toute la chaîne, améliorer l'expérience utilisateur, influencer l'identification des transactions CeFi et les frais de transaction, briser plusieurs préjugés existants.
4.5 Comparaison entre EIP-7702 et EIP-4337
Avantages de l'EIP-7702:
Inconvénients de l'EIP-7702:
![Analyse approfondie du passé et de l'avenir de la piste d'abstraction des comptes Ethereum]###https://img-cdn.gateio.im/webp-social/moments-9d6eae95e3a0983a7b379ce2cfd7945f.webp(
5. Résumé
Bien que l'EIP-7702 entraîne d'énormes changements, il réduit considérablement les coûts pour les utilisateurs. Il permet à l'EOA de déclencher la logique CA en cas de besoin, réduisant ainsi les coûts de détention et réalisant des transactions parallèles multiples. Cela optimisera considérablement la gestion en chaîne au niveau entreprise, comme le regroupement en masse des échanges.
Bien que l'EIP-7702 présente de nombreux défis, il vaut la peine que les DApps étudient son adaptation en raison de ses avantages en termes de coûts. Dans cette transformation, il est très probable que les utilisateurs se rangent du côté de l'EIP-7702.
![Analyse approfondie du parcours passé et futur de l'abstraction de compte Ethereum])https://img-cdn.gateio.im/webp-social/moments-67985fb558b784e837ee5b3d436b4a7c.webp(