EIP-7702 : un nouveau chapitre et des perspectives d'avenir sur l'abstraction de compte Ethereum

robot
Création du résumé en cours

Analyse approfondie de l'évolution et des perspectives de l'abstraction de compte Ethereum

Introduction

Cet article est divisé en deux grandes parties :

La première partie commence par la proposition d'abstraction de compte (AA) de 2015, le système examine les propositions EIP pertinentes jusqu'à présent, explore l'évolution des propositions AA dans l'histoire et évalue les avantages et les inconvénients de chaque solution.

La deuxième partie se concentre sur les raisons de la réaction tiède du marché après le lancement de l'EIP4337, analyse en profondeur l'EIP7702 qui sera intégré dans la prochaine mise à jour d'Ethereum, et explore l'impact global de cette proposition sur la forme des applications en chaîne.

EIP-7702 va apporter une révolution sans précédent, explorons cela en détail.

Analyse approfondie du passé et de l'avenir de l'abstraction de compte Ethereum

1. Contexte de l'abstraction de compte

1.1 position de l'abstraction de compte

Le fondateur d'Ethereum, Vitalik, n'a pas modifié le positionnement de l'abstraction de compte lors de la mise à jour de la feuille de route ETH à la fin de 2023. Le chemin de développement principal actuel est la conversion volontaire de l'EOA à partir de l'EIP-4337 vers la prochaine étape.

1.2 État actuel du marché de l'abstraction de compte

Depuis le lancement de l'EIP4337 il y a un an et demi, l'acceptation par les utilisateurs est élevée mais le taux d'utilisation est bas. Il y a un total de 12 millions d'adresses AA sur les chaînes principales, dont seulement 6 764 adresses actives sur le réseau principal Ethereum, ce qui est très loin des 270 millions d'adresses EOA et CA.

EIP4337 n'a presque pas connu de développement substantiel sur le réseau principal. Mais sur les chaînes L2, il a connu une croissance explosive, avec 1 million et 3 millions d'utilisateurs actifs en juillet sur les chaînes Base et Polygon, respectivement.

Cela indique que la conception de l'EIP4337 n'est pas erronée, mais qu'elle découle des différences entre le réseau principal et le L2, nécessitant des solutions spécifiques.

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é. Les comptes EOA d'Ethereum unifient la propriété et le droit de signature, la personne qui détient la clé privée possède à la fois la propriété du compte et le droit de signature pour le transfert d'actifs.

Cela provient de la conception de la structure des transactions Ethereum - les transactions standard n'ont pas de champ From, l'adresse de l'expéditeur est déduite via les paramètres VRS. Le cœur de l'EIP4337 est d'ajouter l'adresse de l'expéditeur dans le champ de transaction, réalisant la séparation de la clé privée et de l'adresse d'opération.

L'importance de la séparation des droits de propriété réside dans la résolution de nombreux problèmes posés par la conception EOA :

  1. La protection des clés privées est difficile
  2. Algorithme de signature unique
  3. Les autorisations de signature sont trop élevées
  4. Paiement des frais de transaction limité
  5. Fuite de la vie privée des transactions

Ces restrictions rendent difficile l'utilisation d'Ethereum par les utilisateurs ordinaires : ils doivent détenir de l'ETH, comprendre une logique de frais complexe, et l'optimisation des portefeuilles a un effet limité, etc.

L'abstraction de compte résout progressivement ces problèmes en découplant la propriété et le droit de signature. Historiquement, il y a eu plusieurs solutions, qui se résument finalement à deux voies.

Analyse approfondie du passé et de l'avenir de l'abstraction de compte Ethereum

3. Contexte historique des propositions d'AA

3.1 Convertir EOA en CA

  • EIP-101(2015): proposition d'une nouvelle structure de compte utilisant des contrats
  • EIP-859(2018): résoudre le problème de déploiement de contrat
  • EIP-7702(2024): permet aux EOA de définir du code temporaire

3.2 Laisser l'EOA conduire le CA

  • EIP-3074(2020) : ajout des opcodes AUTH et AUTHCALL
  • EIP-4337(2021): Mise en œuvre de AA via la mémoire de pool
  • EIP-5189(2022): opération d'abstraction de compte par des validateurs

3.3 autres propositions supportant l'abstraction de compte AA

  • EIP-2718 : nouvel enveloppe de type de transaction
  • EIP-3607 : interdiction des EOA de déployer des contrats

3.4 Interprétation de l'évolution de l'abstraction de compte

EIP-4337 a réalisé plusieurs fonctionnalités, mais il contrevient au principe de motivation humaine, tombant dans un cercle vicieux de développement du marché. Pour réellement réduire les frais de GAS, une mise à jour par soft fork d'Ethereum est nécessaire, et puisque nous devons effectuer un soft fork, autant envisager directement l'EIP-7702.

Analyse approfondie du passé et de l'avenir de l'abstraction de compte Ethereum

4. Analyse complète de l'EIP-7702

4.1 Aperçu de l'EIP-7702

Permettre 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 permissions personnalisées, sans avoir besoin d'introduire un nouveau opCode EVM.

4.2 structure de données

Définir un nouveau type de transaction 0x04, en ajoutant un objet authorization_list dans la séquence d'encodage RLP.

4.3 cycle de vie de la transaction

y compris la phase de validation et la phase d'exécution des opérations.

4.4 La valeur de l'EIP-7702

Changer le portefeuille Web3 sur l'ensemble de la chaîne, améliorer l'expérience utilisateur, influencer l'identification des transactions CeFi et la collecte des dépôts et retraits. Briser de nombreux anciens schémas.

4.5 Comparaison entre EIP-7702 et EIP-4337

Avantages de l'EIP-7702:

  • Gas plus bas
  • Le coût de migration des utilisateurs est plus faible
  • Prise en charge de la délégation complète et de la délégation protégée

Inconvénients de l'EIP-7702:

  • Nécessite une mise à niveau par soft fork, impact large
  • Haute liberté, difficile à auditer
  • Changement important de l'architecture d'origine
  • Le compte externe (EOA) manque d'espace de stockage pour les capacités de contrat.
  • Le coût d'une transaction unique est légèrement plus élevé
  • Peut causer un DoS de réception d'actifs
  • Impact sur la logique de dépôt et de retrait en chaîne

Analyse approfondie de l'abstraction de compte Ethereum : passé et avenir

5. Résumé

L'abstraction de compte sera mise en œuvre à la fin du module "Réparer tout". Bien que l'EIP-7702 présente des défis en matière de sécurité du système, il offre un avantage de coût qui mérite d'être étudié et adapté par tous les Dapp. Les utilisateurs seront du côté de l'EIP-7702, poussant vers sa réalisation finale.

Analyse approfondie du passé et de l'avenir de l'abstraction de compte Ethereum

ETH0.06%
Voir l'original
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.
  • Récompense
  • 7
  • Partager
Commentaire
0/400
ThesisInvestorvip
· 07-11 17:36
Attendre que les institutions copient les devoirs
Voir l'originalRépondre0
JustAnotherWalletvip
· 07-10 01:58
Il est vraiment nécessaire d'améliorer l'efficacité
Voir l'originalRépondre0
SerumSquirtervip
· 07-09 18:59
Il faudra observer l'utilisation réelle.
Voir l'originalRépondre0
fomo_fightervip
· 07-09 05:10
Attendre la mise en œuvre de la proposition
Voir l'originalRépondre0
DevChivevip
· 07-09 05:10
L'essentiel est de consommer moins de gas.
Voir l'originalRépondre0
CryptoMomvip
· 07-09 05:04
Il faut encore regarder de près.
Voir l'originalRépondre0
Layer2Arbitrageurvip
· 07-09 04:59
meh, montre-moi le ROI d'abord
Voir l'originalRépondre0
Trader les cryptos partout et à tout moment
qrCode
Scan pour télécharger Gate app
Communauté
Français (Afrique)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)