Analyse de l'abstraction de compte multichaîne : les différences clés entre ERC-4337 et AA natif

robot
Création du résumé en cours

Analyse de l'abstraction de compte multi-chaînes : Perspectives d'avenir pour l'infrastructure de chiffrement

Du 8 au 11 juillet 2024, le plus grand événement annuel sur Ethereum en Europe - la Conférence de la communauté Ethereum (EthCC) - se tiendra à Bruxelles, en Belgique, en mettant l'accent sur le développement technique et communautaire. Cette édition de la conférence (EthCC 7) rassemblera plus de 350 leaders d'opinion de première ligne dans l'industrie de la blockchain. Un développeur blockchain a donné une présentation intitulée "Révéler l'avenir : analyse de l'abstraction de compte multichaîne" lors de l'événement.

L'avenir des infrastructures de chiffrement ? Analyse de l'abstraction de compte multichaîne

Points de discours

  • L'abstraction de compte (AA) : abstraction de signature et abstraction de paiement. Cette flexibilité offre une expérience utilisateur plus sécurisée et optimale.
  • Les fonctions de point d'entrée pour la validation et l'exécution dans ERC-4337 et AA natif sont différentes.
  • Lors de la mise en œuvre d'ERC-4337 sur une chaîne compatible EVM, les différences de protocole dans la conception de Rollup et les différences dans la méthode de calcul des adresses sont deux distinctions clés.

abstraction de compte aperçu

L'abstraction de compte (AA) comprend principalement deux points clés :

  1. Abstraction de signature : permet aux utilisateurs de choisir n'importe quel mécanisme de validation préféré, sans se limiter à un algorithme de signature numérique spécifique.
  2. Abstraction de paiement : offrir plusieurs options de paiement pour les transactions, comme utiliser des actifs ERC-20 à la place des actifs natifs pour le paiement, ou permettre à des tiers de sponsoriser des transactions.

L'avenir des infrastructures de chiffrement ? Analyse de l'abstraction de compte multichaîne

Analyse de l'ERC-4337

ERC-4337 résout certaines des limitations des comptes externes (EOA) dans le protocole Ethereum en introduisant des méthodes de gestion de compte et de traitement des transactions plus flexibles. Ses principales caractéristiques incluent :

  • structure userOp : l'utilisateur envoie la structure userOp au Bundler, qui collecte plusieurs userOp et les envoie au contrat EntryPoint.
  • Contrat EntryPoint : responsable du traitement des transactions, y compris la vérification des autorisations, la perception des frais et l'exécution des opérations cibles.

Introduction à AA natif

Dans l'AA natif, chaque compte est un contrat, et le mécanisme de traitement des transactions est directement intégré dans le protocole de la blockchain. Différents réseaux de blockchain ont adopté différentes conceptions de l'AA :

  • abstraction de compte ERC-4337 : plusieurs réseaux tels qu'Ethereum, Arbitrum, Optimism
  • Suivre l'abstraction de compte native d'ERC-4337 : StarkNet et zkSync Era
  • abstraction de compte native avec conception de la confidentialité : Aztec

L'avenir des infrastructures de chiffrement ? Analyse de l'abstraction de compte multichaîne

Différences entre ERC-4337 et AA natif

  1. Rôle du système d'exploitation : ERC-4337 est réalisé en collaboration avec le Bundler et le contrat EntryPoint, tandis que l'AA natif dépend des opérateurs/ordonneurs du serveur officiel.

  2. Interface de contrat : les fonctions de point d'entrée de ERC-4337 et de AA natif sont fixes au stade de vérification, mais diffèrent au stade d'exécution.

  3. Limites des étapes de vérification : chaque implémentation a des restrictions différentes sur l'utilisation des codes d'opération et l'accès au stockage pour la vérification des transactions.

  4. Limites des étapes d'exécution : zkSync nécessite la confirmation du drapeau système, tandis que l'ERC-4337 et StarkNet n'ont pas de restrictions particulières lors de la phase d'exécution.

  5. Traitement des nombres aléatoires : ERC-4337, zkSync et StarkNet diffèrent en matière de gestion des nonces.

  6. Déploiement de la première transaction : ERC-4337 permet de déployer un contrat de compte dans le premier userOp, tandis que StarkNet et zkSync nécessitent des transactions de déploiement séparées.

Différences entre ERC-4337 sur L1 et L2

Lors de la mise en œuvre de l'ERC-4337 sur une chaîne compatible EVM, il existe principalement deux différences clés :

  1. Différences de protocole : L2 doit télécharger des données sur L1, les frais associés doivent être inclus dans le Gas de pré-validation.

  2. Différence d'adresse : La méthode de calcul des adresses sur différentes chaînes peut entraîner des incohérences dans les adresses de contrat de compte, en particulier lors de l'introduction de nouveaux codes d'opération.

Cet article fournit une analyse approfondie de l'abstraction de compte, de l'ERC-4337 et de l'AA natif, offrant des perspectives précieuses pour comprendre la mise en œuvre de l'abstraction de compte dans un environnement multichaîne. Avec le développement constant de la technologie blockchain, ces innovations continueront de propulser les avancées de l'infrastructure de chiffrement.

L'avenir des infrastructures de chiffrement ? Analyse de l'abstraction de compte multichaînes

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
  • 8
  • Partager
Commentaire
0/400
AirdropHunterZhangvip
· 07-19 18:44
Plus pratique sans clé privée.
Voir l'originalRépondre0
ser_ngmivip
· 07-19 10:26
Multi-chain AA est une tendance
Voir l'originalRépondre0
NotFinancialAdvicevip
· 07-18 16:52
L'avenir multi-chaînes est déjà là
Voir l'originalRépondre0
OfflineNewbievip
· 07-17 03:41
L'abstraction de compte est vraiment délicieuse !
Voir l'originalRépondre0
TokenTherapistvip
· 07-16 19:16
AA est le cœur du futur
Voir l'originalRépondre0
Web3ProductManagervip
· 07-16 19:15
Regardons les points de friction.
Voir l'originalRépondre0
0xSleepDeprivedvip
· 07-16 19:08
L'essentiel est l'expérience
Voir l'originalRépondre0
RektButSmilingvip
· 07-16 18:49
L'abstraction est trop complexe.
Voir l'originalRépondre0
  • Épingler
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)