Capitalisation boursière: $3.3226T -1.830%
Volume(24h): $98.3693B -14.940%
Indice de peur et de cupidité:

55 - Neutre

  • Capitalisation boursière: $3.3226T -1.830%
  • Volume(24h): $98.3693B -14.940%
  • Indice de peur et de cupidité:
  • Capitalisation boursière: $3.3226T -1.830%
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 introduit l'abstraction des comptes sur Ethereum, permettant des portefeuilles de contrat intelligents avec des fonctionnalités telles que le parrainage du gaz, la récupération sociale et l'authentification multi-facteurs pour améliorer la convivialité et la sécurité.

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

Qu'est-ce qu'une plate-forme NFT de contenu généré par l'utilisateur (UGC)?

Qu'est-ce qu'une plate-forme NFT de contenu généré par l'utilisateur (UGC)?

Jul 04,2025 at 01:49pm

Comprendre le concept d'une plate-forme UGC NFT Une plate-forme NFT de contenu généré par l'utilisateur (UGC) est un marché numérique ou un écosystème où les utilisateurs peuvent créer, mentonner et échanger des jetons non buasables (NFT) qui représentent la propriété du contenu numérique original qu'ils produisent. Contrairement aux plates-...

Qu'est-ce qu'une "crypto primitive"?

Qu'est-ce qu'une "crypto primitive"?

Jul 05,2025 at 10:14pm

Définir le concept d'une crypto primitive Dans le contexte de la blockchain et de la crypto-monnaie, une primitive crypto se réfère à un élément constitutif fondamental ou à un élément fondamental utilisé pour construire des systèmes décentralisés et des protocoles cryptographiques. Ces primitives sont essentielles pour permettre des transactions sé...

Qu'est-ce qu'un lancement équitable?

Qu'est-ce qu'un lancement équitable?

Jul 05,2025 at 07:31pm

Comprendre le concept d'un lancement équitable Un lancement équitable fait référence à la libération d'un projet de crypto-monnaie ou de blockchain d'une manière qui assure l'égalité des chances pour tous les participants. Contrairement aux lancements de jetons traditionnels, qui peuvent impliquer des ventes privées, un financement de ca...

Qu'est-ce qu'une falaise dans le tokenomics?

Qu'est-ce qu'une falaise dans le tokenomics?

Jul 05,2025 at 07:18pm

Comprendre le concept d'une falaise en tokenomique Dans le monde de la crypto-monnaie et de la blockchain , le tokenomics joue un rôle central dans la formation du comportement économique d'un atout numérique. L'un des mécanismes clés utilisés pour gérer la distribution de jetons est connu comme une falaise . Ce concept est couramment appliq...

Qu'est-ce qu'un événement de génération de jetons (TGE)?

Qu'est-ce qu'un événement de génération de jetons (TGE)?

Jul 04,2025 at 07:14am

Comprendre les bases d'un événement de génération de jetons (TGE) Un événement de génération de jetons (TGE) fait référence au processus par lequel un projet de blockchain crée et distribue ses jetons natifs aux investisseurs, aux participants ou aux parties prenantes. Cet événement est souvent associé à de nouveaux projets de crypto-monnaie lancés ...

Qu'est-ce qu'une API d'explorateur de blocs?

Qu'est-ce qu'une API d'explorateur de blocs?

Jul 04,2025 at 05:07am

Comprendre le rôle d'une API d'explorateur de blocs Une API d'explorateur de blocs est une interface cruciale qui permet aux développeurs et aux utilisateurs d'interagir par programme avec les données de blockchain. Contrairement aux API traditionnelles utilisées dans les services Web, une API d'explorateur de blocs donne spécifiquem...

Qu'est-ce qu'une plate-forme NFT de contenu généré par l'utilisateur (UGC)?

Qu'est-ce qu'une plate-forme NFT de contenu généré par l'utilisateur (UGC)?

Jul 04,2025 at 01:49pm

Comprendre le concept d'une plate-forme UGC NFT Une plate-forme NFT de contenu généré par l'utilisateur (UGC) est un marché numérique ou un écosystème où les utilisateurs peuvent créer, mentonner et échanger des jetons non buasables (NFT) qui représentent la propriété du contenu numérique original qu'ils produisent. Contrairement aux plates-...

Qu'est-ce qu'une "crypto primitive"?

Qu'est-ce qu'une "crypto primitive"?

Jul 05,2025 at 10:14pm

Définir le concept d'une crypto primitive Dans le contexte de la blockchain et de la crypto-monnaie, une primitive crypto se réfère à un élément constitutif fondamental ou à un élément fondamental utilisé pour construire des systèmes décentralisés et des protocoles cryptographiques. Ces primitives sont essentielles pour permettre des transactions sé...

Qu'est-ce qu'un lancement équitable?

Qu'est-ce qu'un lancement équitable?

Jul 05,2025 at 07:31pm

Comprendre le concept d'un lancement équitable Un lancement équitable fait référence à la libération d'un projet de crypto-monnaie ou de blockchain d'une manière qui assure l'égalité des chances pour tous les participants. Contrairement aux lancements de jetons traditionnels, qui peuvent impliquer des ventes privées, un financement de ca...

Qu'est-ce qu'une falaise dans le tokenomics?

Qu'est-ce qu'une falaise dans le tokenomics?

Jul 05,2025 at 07:18pm

Comprendre le concept d'une falaise en tokenomique Dans le monde de la crypto-monnaie et de la blockchain , le tokenomics joue un rôle central dans la formation du comportement économique d'un atout numérique. L'un des mécanismes clés utilisés pour gérer la distribution de jetons est connu comme une falaise . Ce concept est couramment appliq...

Qu'est-ce qu'un événement de génération de jetons (TGE)?

Qu'est-ce qu'un événement de génération de jetons (TGE)?

Jul 04,2025 at 07:14am

Comprendre les bases d'un événement de génération de jetons (TGE) Un événement de génération de jetons (TGE) fait référence au processus par lequel un projet de blockchain crée et distribue ses jetons natifs aux investisseurs, aux participants ou aux parties prenantes. Cet événement est souvent associé à de nouveaux projets de crypto-monnaie lancés ...

Qu'est-ce qu'une API d'explorateur de blocs?

Qu'est-ce qu'une API d'explorateur de blocs?

Jul 04,2025 at 05:07am

Comprendre le rôle d'une API d'explorateur de blocs Une API d'explorateur de blocs est une interface cruciale qui permet aux développeurs et aux utilisateurs d'interagir par programme avec les données de blockchain. Contrairement aux API traditionnelles utilisées dans les services Web, une API d'explorateur de blocs donne spécifiquem...

Voir tous les articles

User not found or password invalid

Your input is correct