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.
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
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
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
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
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
Limite des étapes d'exécution
zkSync : besoin de confirmer le drapeau du système
ERC-4337 et StarkNet : pas de restrictions spéciales
Gestion des nombres aléatoires
ERC-4337 : distinguer les valeurs de clé et les valeurs aléatoires
zkSync et StarkNet : strictement croissant
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
Différences entre ERC-4337 sur L1 et L2
Différences de protocole
L2 doit prendre en compte les frais liés au téléchargement de données vers L1
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.
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.
18 J'aime
Récompense
18
5
Partager
Commentaire
0/400
HackerWhoCares
· 07-21 01:53
C'est vraiment écrit de manière trop hardcore, non ?
Voir l'originalRépondre0
ChainDetective
· 07-19 11:26
Les passionnés de technologie, je ne comprends pas.
Voir l'originalRépondre0
MemecoinResearcher
· 07-18 03:14
technologie basée + ambiance degen fr fr
Voir l'originalRépondre0
AlphaLeaker
· 07-18 03:13
Incompréhensible mais impressionnant, je ne veux pas comprendre.
Analyse complète de la technologie d'abstraction de compte multi-chaînes : comparaison entre ERC-4337 et AA natif
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.
abstraction de compte aperçu
L'abstraction de compte comprend principalement deux éléments essentiels : l'abstraction de signature et l'abstraction de paiement.
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 :
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 :
Différences entre ERC-4337 et AA natif
Rôle du système d'exploitation
Interface de contrat
Limite des étapes de vérification
Limite des étapes d'exécution
Gestion des nombres aléatoires
Déploiement de la première transaction
Différences entre ERC-4337 sur L1 et L2
Différences de protocole
Différence de calcul d'adresse
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.