Exploration de l'abstraction de compte multi-chaînes : comparaison technique entre ERC-4337 et AA natif

robot
Création du résumé en cours

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

Du 8 au 11 juillet 2024, la conférence communautaire Ethereum (EthCC) se tiendra à Bruxelles, en Belgique. En tant que plus grand événement annuel Ethereum en Europe, cette conférence se concentre sur le développement technologique et communautaire, avec plus de 350 experts de premier plan de l'industrie du chiffrement invités à prendre la parole.

Un développeur blockchain a donné une conférence intitulée "Révéler l'avenir : analyse de l'abstraction de compte multichaînes". Voici les principaux points de la conférence :

abstraction de compte aperçu

abstraction de compte(AA) comprend principalement deux points clés : l'abstraction de signature et l'abstraction de paiement.

  • L'abstraction de signature permet aux utilisateurs de choisir n'importe quel mécanisme de vérification, sans être limité à un algorithme de signature numérique spécifique.
  • L'abstraction de paiement prend en charge plusieurs options de paiement, telles que le paiement avec des jetons ERC-20 ou le parrainage de transactions par des tiers.

Cette flexibilité offre aux utilisateurs une expérience plus sécurisée et plus optimale.

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

Standard ERC-4337

ERC-4337 résout certaines des limitations des comptes externes Ethereum (EOA) en introduisant une gestion des comptes et un traitement des transactions plus flexibles. Ses composants clés incluent :

  • structure userOp : l'utilisateur envoie userOp au Bundler, qui collecte plusieurs userOp et appelle la fonction handleOps du contrat EntryPoint.
  • Contrat EntryPoint : similaire à un système d'exploitation pour le traitement des transactions, ses principales fonctions incluent la vérification des autorisations, la perception des frais et l'exécution des opérations cibles.

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

abstraction de compte natif

Dans l'AA natif, chaque compte est un contrat, et le mécanisme de traitement des transactions est directement intégré au protocole blockchain. Les conceptions d'AA utilisées par différents réseaux ont chacune leurs propres caractéristiques :

  • Ethereum, Arbitrum, Optimism, etc. utilisent ERC-4337.
  • StarkNet et zkSync Era adoptent une AA native conforme à l'ERC-4337.
  • Aztec adopte une AA native avec une conception axée sur la confidentialité.

Différences entre ERC-4337 et AA natif

  1. Rôle du système d'exploitation: ERC-4337 collabore avec les contrats Bundler et EntryPoint, tandis que le AA natif est géré par l'opérateur/ordonneur du serveur officiel.

  2. Interface de contrat: La fonction d'entrée de la phase de vérification est fixe dans les deux cas, mais dans la phase d'exécution, seule l'entrée native AA est fixe.

  3. Limites des étapes de vérification: ERC-4337 définit des codes d'opération interdits et des restrictions d'accès au stockage, tandis que zkSync Era assouplit certaines restrictions.

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

  5. Traitement des nombres aléatoires: ERC-4337 distingue la valeur de clé et la valeur aléatoire, zkSync et StarkNet adoptent une conception strictement croissante.

  6. Déploiement de la première transaction: ERC-4337 déploie via le champ initcode de userOp, tandis que StarkNet et zkSync nécessitent d'envoyer des transactions de déploiement séparément.

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

Différences entre ERC-4337 de L1 et L2

L'implémentation de l'ERC-4337 sur une chaîne compatible EVM présente principalement deux différences clés :

  1. Différences de protocole: L2 doit prendre en compte les frais liés au téléchargement de données vers L1, ce qui représente un grand défi pour un prix raisonnable dans le Gaz de pré-validation.

  2. Différences de calcul d'adresse : Différentes chaînes peuvent utiliser différents types de codage d'adresse, et les nouveaux opcodes introduits par un hard fork peuvent entraîner des changements dans le bytecode, affectant ainsi le calcul des adresses.

En comprenant mieux ces différences et ces caractéristiques, les développeurs peuvent mieux réaliser et optimiser l'abstraction de compte dans un environnement multi-chaînes, offrant aux utilisateurs une expérience d'interaction blockchain plus flexible et sécurisée.

Futur des infrastructures de chiffrement ? 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
  • 9
  • Partager
Commentaire
0/400
CoconutWaterBoyvip
· 07-09 01:26
Après avoir parlé de manière abstraite pendant un moment, on ne peut toujours pas se débarrasser des frais de gas.
Voir l'originalRépondre0
MEVSupportGroupvip
· 07-08 23:18
Il y a trop de normes, et j'ai compris.
Voir l'originalRépondre0
GateUser-e87b21eevip
· 07-08 02:18
Suivre l'avancement du développement en restant prudent
Voir l'originalRépondre0
ImpermanentPhilosophervip
· 07-06 19:28
Le père du design est de retour pour parler des avant-gardes.
Voir l'originalRépondre0
BakedCatFanboyvip
· 07-06 02:27
Un bon thé n'est pas bon à boire
Voir l'originalRépondre0
PumpAnalystvip
· 07-06 02:25
Après tout ce temps, c'est juste un guichet automatique de collecte de pigeons.
Voir l'originalRépondre0
OnchainSnipervip
· 07-06 02:24
Faire tant de manières, le trading reste cher.
Voir l'originalRépondre0
NftDataDetectivevip
· 07-06 02:11
il semble que les développeurs s'attaquent enfin à l'éléphant ux dans la pièce...
Voir l'originalRépondre0
StableNomadvip
· 07-06 02:01
en fait, cela me rappelle beaucoup le FUD de la fusion eth... mêmes débats techniques, année différente
Voir l'originalRépondre0
Afficher plus
  • É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)