Analyse complète de la technologie d'abstraction de compte multi-chaînes : comparaison entre ERC-4337 et AA natif

robot
Création du résumé en cours

Analyse de la technologie d'abstraction de compte multichaînes

Du 8 au 11 juillet 2024, la plus grande rencontre annuelle d'Ethereum en Europe - la Conférence de la communauté Ethereum (EthCC) - se tiendra à Bruxelles, en Belgique. Cette édition de la conférence se concentre sur la technologie et la communauté, avec plus de 350 leaders d'opinion de premier plan dans l'industrie de la blockchain prenant la parole.

Cet article explorera en profondeur la technologie d'abstraction de compte (AA), y compris les concepts d'ERC-4337 et d'AA natif, leurs similarités et différences, ainsi que leur mise en œuvre dans différents réseaux de blockchain.

L'avenir des infrastructures de cryptographie ? Analyse de l'abstraction de compte multi-chaînes

abstraction de compte aperçu

L'abstraction de compte comprend principalement deux éléments essentiels : l'abstraction de signature et l'abstraction de paiement.

  • Abstraction de signature : permet aux utilisateurs de choisir n'importe quel mécanisme de validation, sans se limiter à un algorithme de signature numérique spécifique.
  • Abstraction de paiement : prend en charge plusieurs options de paiement pour les transactions, telles que le paiement par des jetons ERC-20 ou le parrainage de transactions par des tiers.

Cette flexibilité améliore considérablement l'expérience utilisateur et la sécurité.

Standard ERC-4337

L'ERC-4337 vise à résoudre les limitations des comptes externes détenus par Ethereum (EOA) en introduisant des méthodes de gestion de compte et de traitement des transactions plus flexibles.

Composants principaux :

  • structure userOp : demande d'opération envoyée par l'utilisateur au Bundler
  • Bundler : collecte plusieurs userOp et appelle le contrat EntryPoint
  • Contrat EntryPoint : le cœur du traitement des transactions, y compris la vérification, les frais et l'exécution

L'avenir des infrastructures de cryptographie ? Analyse de l'abstraction de compte multi-chaînes

abstraction de compte natif

AA natif intègre directement le mécanisme d'abstraction de compte dans le protocole de blockchain. Différents réseaux adoptent des conceptions AA :

  • ERC-4337 : Ethereum, Arbitrum, Optimism, etc.
  • Suivre l'AA natif ERC-4337 : StarkNet, zkSync Era
  • AA natif avec conception de la confidentialité : Aztec

Différences entre ERC-4337 et AA natif

  1. Rôle du système d'exploitation

    • ERC-4337 : collaboration entre le contrat Bundler et le contrat EntryPoint
    • AA natif : traité par les opérateurs/ordonneurs du serveur officiel
  2. Interface de contrat

    • Phase de vérification : les fonctions de point d'entrée des deux sont fixes
    • Phase d'exécution : point d'entrée AA natif fixe uniquement
  3. Limite des étapes de vérification

    • ERC-4337 : restrictions strictes sur les codes d'opération et l'accès au stockage
    • zkSync Era : assouplissement des restrictions d'utilisation de certaines opcodes
  4. Limite des étapes d'exécution

    • zkSync : besoin de confirmer le drapeau du système
    • ERC-4337 et StarkNet : pas de restrictions spéciales
  5. Gestion des nombres aléatoires

    • ERC-4337 : distinguer les valeurs de clé et les valeurs aléatoires
    • zkSync et StarkNet : strictement croissant
  6. Déploiement de la première transaction

    • ERC-4337 : déploiement via le champ initcode
    • StarkNet et zkSync : nécessitent d'envoyer des transactions de déploiement séparément

L'avenir des infrastructures cryptographiques ? Analyse de l'abstraction de compte multi-chaînes

Différences entre ERC-4337 sur L1 et L2

  1. Différences de protocole

    • L2 doit prendre en compte les frais liés au téléchargement de données vers L1
  2. Différence de calcul d'adresse

    • Différentes chaînes peuvent utiliser différentes méthodes de codage d'adresse
    • Un hard fork introduisant de nouveaux codes d'opération peut entraîner des changements dans le bytecode

Conclusion

La technologie d'abstraction de compte se développe rapidement, et différents réseaux blockchain adoptent différentes méthodes de mise en œuvre. Les développeurs doivent prêter attention aux légères différences entre les différentes mises en œuvre pour garantir la compatibilité et la sécurité inter-chaînes. Avec l'évolution continue de la technologie, l'abstraction de compte devrait devenir une composante importante de l'infrastructure cryptographique à l'avenir.

L'avenir des infrastructures de cryptographie ? Analyse de l'abstraction de compte multi-chaî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
  • 5
  • Partager
Commentaire
0/400
HackerWhoCaresvip
· 07-21 01:53
C'est vraiment écrit de manière trop hardcore, non ?
Voir l'originalRépondre0
ChainDetectivevip
· 07-19 11:26
Les passionnés de technologie, je ne comprends pas.
Voir l'originalRépondre0
MemecoinResearchervip
· 07-18 03:14
technologie basée + ambiance degen fr fr
Voir l'originalRépondre0
AlphaLeakervip
· 07-18 03:13
Incompréhensible mais impressionnant, je ne veux pas comprendre.
Voir l'originalRépondre0
SerNgmivip
· 07-18 03:08
C'est compréhensible, ça ira.
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)