Capitalisation boursière: $2.6394T 2.65%
Volume(24h): $142.7242B -19.62%
Indice de peur et de cupidité:

15 - Peur extrême

  • Capitalisation boursière: $2.6394T 2.65%
  • Volume(24h): $142.7242B -19.62%
  • Indice de peur et de cupidité:
  • Capitalisation boursière: $2.6394T 2.65%
Cryptos
Les sujets
Cryptospedia
Nouvelles
Cryptosopique
Vidéos
Top Cryptospedia

Choisir la langue

Choisir la langue

Sélectionnez la devise

Cryptos
Les sujets
Cryptospedia
Nouvelles
Cryptosopique
Vidéos

Qu'est-ce qu'un ERC-4337 (abstraction du compte)?

ERC-4337 introduces account abstraction on Ethereum, enabling smart contract wallets with features like gas sponsorship, social recovery, and multi-factor authentication for improved usability and security.

Jul 05, 2025 at 07:32 pm

Comprendre les bases de l'ERC-4337

ERC-4337 , également connu sous le nom d' abstraction des comptes , est une proposition d'amélioration d'Ethereum proposée qui vise à améliorer la flexibilité et la convivialité des comptes d'utilisateurs sur la blockchain Ethereum. Contrairement à des comptes traditionnels appartenant à l'extérieur (EOAS), qui sont contrôlés uniquement par des clés privées, ERC-4337 introduit les portefeuilles de contrat intelligent comme l'interface principale pour les utilisateurs . Cela permet une gestion des comptes plus personnalisable et sécurisée sans nécessiter de modifications du protocole Ethereum lui-même.

L'une des idées de base derrière l'ERC-4337 est de découpler la vérification des transactions à partir de la couche consensuelle , permettant aux développeurs de mettre en œuvre de nouvelles fonctionnalités telles que l'authentification multi-signature, les transactions parrainées et les mécanismes de récupération sociale directement dans les contrats de portefeuille. Cette abstraction simplifie les interactions avec les applications décentralisées (DAPP) et améliore l'expérience utilisateur globale.

Comment fonctionne l'abstraction des comptes?

Dans une transaction Ethereum standard, les utilisateurs signent des transactions utilisant leur clé privée et le réseau valide la signature avant d'exécuter la transaction. Avec ERC-4337 , ce processus est abstrait en un contrat intelligent appelé userOpration . Au lieu de signer chaque transaction avec une clé privée, les utilisateurs soumettent un objet d'utilisation de l'utilisateur à un mempool dédié à ces opérations.

Un bundler - un nœud spécialisé - recueille ensuite ces opérations d'utilisation, les simule et les emballe dans une transaction qui interagit avec un contrat de point d'entrée déployé sur le Mainnet Ethereum. Le point d'entrée agit comme un coordinateur central qui vérifie et exécute les opérations sur plusieurs comptes.

  • L'utilisateur comprend des détails tels que l'adresse de l'expéditeur, les données d'appel et les signatures.
  • Les bundlers simulent et regroupent les opérations en transactions Ethereum valides.
  • Le contrat d'entrée garantit une logique cohérente de validation et d'exécution.

Cette architecture permet des fonctionnalités telles que les paiements de gaz parrainés par les payeurs , l'authentification multi-facteurs et la récupération du portefeuille sans phrases de graines .

Caractéristiques clés introduites par ERC-4337

La proposition ERC-4337 apporte plusieurs fonctionnalités révolutionnaires qui redéfinissent la façon dont les utilisateurs interagissent avec Ethereum:

  • Smart Contrat Portefes par défaut : les utilisateurs peuvent désormais utiliser des portefeuilles programmables au lieu des EOA, permettant des fonctionnalités de sécurité et d'utilisation avancées.
  • Parrainage de gaz via Paymasters : des tiers ou des DAPP peuvent parrainer des frais de gaz pour les utilisateurs, facilitant l'intégration et réduisant les frictions.
  • Authentification multi-facteurs (MFA) : Les portefeuilles peuvent être configurés pour nécessiter plusieurs approbations ou entrées biométriques avant d'exécuter des transactions.
  • Mécanismes de récupération sociale : La perte d'accès à un portefeuille peut être récupérée par des contacts de confiance ou des règles prédéfinies, éliminant la dépendance à l'égard des phrases de semences.

Ces améliorations rendent Ethereum plus accessible aux utilisateurs traditionnels tout en maintenant la décentralisation et la sécurité.

Composants techniques de l'ERC-4337

Pour mettre en œuvre l'abstraction des comptes , ERC-4337 définit plusieurs composants techniques qui fonctionnent ensemble de manière transparente:

  • STRUCT USEROPERATION : Un format structuré pour les données de transaction hors chaîne qui incluent tous les champs nécessaires pour l'exécution.
  • Contrat d'entrée : un contrat partagé responsable de la vérification et de l'exécution des opérations utilisateur.
  • Bundlers : nœuds qui collectent, simulent et soumettent des opérations utilisateur au point d'entrée.
  • Paymasters : Contrats qui permettent aux entités tierces de payer des frais de gaz au nom des utilisateurs.
  • AGLÉGATEURS : Composants facultatifs qui gèrent la vérification de la signature par lots pour une amélioration de l'efficacité.

Chaque composant joue un rôle crucial dans la garantie de l'évolutivité, de l'interopérabilité et de la flexibilité à travers différentes implémentations de portefeuille et intégrations DAPP.

Mise en œuvre de l'ERC-4337 dans la pratique

Pour les développeurs qui cherchent à adopter l'ERC-4337 , l'implémentation consiste à mettre en place une architecture de portefeuille compatible et à s'intégrer à l'infrastructure requise. Voici comment cela peut être fait:

  • Déployer ou utiliser un contrat d'entrée existant : les développeurs peuvent soit déployer un nouveau point d'entrée ou en utiliser un déjà disponible sur le réseau.
  • Créez un contrat de portefeuille intelligent : le portefeuille doit être conforme à l' interface Iwallet définie par le point d'entrée pour assurer la compatibilité.
  • Intégrer avec les bundlers : les applications doivent se connecter aux services de bundler qui acceptent les opérations d'utilisation et les simulent avant la soumission.
  • Activer le support Paymaster : Pour soutenir les transactions sponsorisées, un contrat Paymaster doit être déployé et lié au point d'entrée.
  • Gérer l'agrégation de signature (facultative) : Si une vérification par lots est nécessaire, un contrat d'agrégateur peut être mis en œuvre pour optimiser les performances.

Les développeurs doivent tester leurs implémentations en utilisant de manière approfondie des fourchettes ou des titres de test locaux pour garantir la conformité avec la spécification ERC-4337 avant le déploiement sur MainNet.

Questions fréquemment posées

Q: L'ERC-4337 est-il compatible avec les portefeuilles Ethereum existants? Oui, ERC-4337 ne remplace pas les EOAS mais fournit une couche alternative pour les portefeuilles de contrat intelligent. Les portefeuilles traditionnels restent fonctionnels aux côtés de ceux compatibles ERC-4337.

Q: Dois-je migrer mon portefeuille existant pour utiliser ERC-4337? Aucune migration n'est requise, sauf si vous souhaitez profiter de fonctionnalités avancées telles que la récupération sociale ou le parrainage de gaz . Vous pouvez continuer à utiliser votre portefeuille actuel basé sur EOA.

Q: Qui paie le gaz lorsqu'un payeur est impliqué? Lorsqu'un payeur est utilisé , il couvre les coûts de gaz pour la transaction. Ce mécanisme permet aux DAPP ou sponsors d'intégrer les utilisateurs sans les obliger à tenir ETH pour le gaz.

Q: Y a-t-il des risques de sécurité associés aux portefeuilles ERC-4337? Comme tout système de contrat intelligent, ERC-4337 introduit des vecteurs d'attaque potentiels , surtout si la logique du portefeuille est mal implémentée. Cependant, les interfaces et les audits standardisés réduisent considérablement ces risques.

Clause de non-responsabilité:info@kdj.com

Les informations fournies ne constituent pas des conseils commerciaux. kdj.com n’assume aucune responsabilité pour les investissements effectués sur la base des informations fournies dans cet article. Les crypto-monnaies sont très volatiles et il est fortement recommandé d’investir avec prudence après une recherche approfondie!

Si vous pensez que le contenu utilisé sur ce site Web porte atteinte à vos droits d’auteur, veuillez nous contacter immédiatement (info@kdj.com) et nous le supprimerons dans les plus brefs délais.

Connaissances connexes

Voir tous les articles

User not found or password invalid

Your input is correct