ChainEx est une plateforme d'infrastructure blockchain de pointe qui se concentre sur l'amélioration de l'expérience utilisateur grâce à l'abstraction de compte. En utilisant ERC-4337 et l'abstraction de compte, ChainEx fournit une solution de portefeuille de contrat intelligent qui simplifie les transactions et la gestion du portefeuille pour les utilisateurs. Cela permet une interaction plus fluide avec les applications décentralisées (dApps), réduisant la complexité et la courbe d'apprentissage généralement associées à la technologie blockchain. La norme ERC-4337 introduit un nouvel objet appelé "UserOperation" dans le réseau Ethereum, permettant la fonctionnalité des portefeuilles intelligents. Lorsqu'un utilisateur initie une UserOperation, l'"objet pseudo-transaction de couche supérieure" est envoyé à un mempool séparé spécifiquement désigné pour traiter les transactions ERC-4337, distinct du mempool principal du réseau Ethereum.
EIP-4337 présente un nouveau concept appelé UserOperation, qui est essentiellement une description détaillée de la transaction prévue par l'utilisateur. Ces UserOperations sont collectées dans une zone de stockage alternative, semblable à une file d'attente de pré-confirmation, connue sous le nom de "alt mempool".
Dans l'écosystème du réseau Ethereum, il existe des nœuds spécialisés appelés "bundlers". Ces bundlers rassemblent les UserOperations du alt mempool et les compilent en une seule transaction complète, judicieusement nommée "bundle transaction".
La bundle transaction est ensuite dirigée vers un contrat intelligent unique et centralisé sur la blockchain, l'"EntryPoint". En tant que seul contrat EntryPoint existant, il joue un rôle pivot dans ce processus. Les bundlers invoquent une fonction sur l'EntryPoint appelée handleOps.
L'équipe ChainEx crée un SDK qui est un outil avancé conçu pour une intégration transparente avec les contrats intelligents, conformément à la norme ERC-4337 pour l'abstraction de compte. Ce guide complet se concentre sur l'utilisation du SDK ChainEx pour permettre des transactions sans gaz et rationaliser les interactions.