
Particle Network lance un WaaS intelligent modulaire pour stimuler l'essor des applications d'abstraction de comptes
TechFlow SélectionTechFlow Sélection

Particle Network lance un WaaS intelligent modulaire pour stimuler l'essor des applications d'abstraction de comptes
Les progrès du WaaS intelligent présentés dans cet article constituent une opportunité d'innovation et d'amélioration des performances des applications.
Rédaction : Carlos Maximiliano Cano, Ethan Francis, Particle Network
Traduction : Babywhale, Foresight News

L'abstraction des comptes (AA) constitue un « pari audacieux » de Web3 pour résoudre les problèmes d'expérience utilisateur.
Actuellement, l'industrie Web3 cherche à concevoir de meilleurs produits capables de rivaliser avec les solutions traditionnelles. Dans ce contexte, l’abstraction des comptes (AA) émerge comme une réponse clé, permettant la construction d’applications et de scénarios métier complexes tout en offrant une meilleure expérience aux utilisateurs finaux et davantage de souplesse aux développeurs.
L’AA représente une amélioration majeure par rapport au modèle actuel des comptes contrôlés par des clés externes (EOA), qui domine encore l’écosystème EVM. Toutefois, son adoption doit s’opérer via une croissance décentralisée et organique, sans feuille de route directe ni solution miracle.
Parallèlement, les outils WaaS (Wallet-as-a-Service) permettent aux utilisateurs finaux de créer et gérer rapidement un portefeuille en utilisant uniquement des identifiants Web2. Ils simplifient également l’interaction avec les DApps grâce à des signatures et autres actions exécutées directement dans l’application. En outre, grâce à certaines solutions techniques telles que MPC-TSS de Particle Network, ces portefeuilles peuvent combiner non-custodialité et sécurité.
Les outils WaaS actuels constituent une solution autonome et immédiate pour intégrer les utilisateurs de manière fluide dans Web3. Cependant, Particle Network estime que l’intégration de l’AA dans les produits WaaS représente un levier puissant pour accélérer l’adoption de l’abstraction des comptes, renforcer les capacités des développeurs à créer de meilleures applications et moderniser les infrastructures Web3.
C’est pourquoi nous lançons officiellement le module modulaire Smart Wallet-as-a-Service de Particle Network, conçu pour offrir aux développeurs la plus grande flexibilité possible lors de l’implémentation de l’AA dans leurs applications. Pour présenter ce produit, commençons par explorer les motivations derrière sa création ainsi que les fonctionnalités existantes des outils WaaS. Ensuite, nous détaillerons les composants du module Smart WaaS modulaire et les avantages qu’il apporte aux développeurs et à l’écosystème dans son ensemble.
Les limites du modèle EOA
Pour mieux comprendre la différence entre les outils WaaS centrés sur les EOA et le module Smart Wallet-as-a-Service modulaire de Particle Network, il convient d’abord d’examiner les possibilités offertes par l’AA, ainsi que les contraintes imposées par le cadre EOA.
Le problème fondamental du modèle EOA réside dans son incapacité à prendre en charge des scénarios nécessitant une logique avancée ou des procédures multi-étapes, pourtant essentielles aux applications complexes. Pour les développeurs, cela signifie du codage redondant, une absence de contrôle sur la manière dont les utilisateurs interagissent avec leur DApp, et une courbe d’apprentissage abrupte et sujette aux erreurs.
L’AA résout ces défis grâce à la programmabilité : elle permet aux transactions de réagir automatiquement à des événements on-chain, d'exécuter des autorisations multi-signatures régulières pour renforcer la sécurité, et d'intégrer directement dans l'infrastructure du portefeuille des protocoles d'authentification utilisateur plus flexibles et sécurisés. Pour les développeurs, cela se traduit également par une expérience bien plus souple.
Actuellement, développer les scénarios complexes suivants dans un cadre EOA est peu pratique, alors que l’AA les rend possibles :
Aggregateurs DeFi : Ces agrégateurs peuvent remplir plusieurs fonctions, par exemple permettre aux utilisateurs d’interagir simultanément avec plusieurs plateformes, définir des stratégies de réengagement automatisées avec celles-ci, utiliser plusieurs types de jetons dans une même action, etc. Si l’expérience utilisateur est suffisamment attrayante et que les entrées/sorties en monnaie fiduciaire sont pleinement prises en charge, l’AA ouvre la voie à des plateformes non custodiales, entièrement décentralisées et sans frais de gaz, capables de remplacer totalement les plateformes centralisées.
Plateformes sociales et médias pilotées par des micro-transactions P2P : Même sur des environnements L2 à faible coût, les EOA rendent l’interaction avec les plateformes sociales maladroite. L’AA peut optimiser cette situation, rendant possible une conception longtemps rêvée : par exemple, une plateforme de micro-paiements P2P où les spectateurs rémunèrent proportionnellement les créateurs en fonction du temps passé à regarder leur contenu.
Plateformes X-to-Earn, jeux et démocratisation des revenus : L’AA facilite les interactions et permet des transactions transparentes via des clés de session, idéal pour les situations requérant des transactions rapides et continues. Ainsi, les expériences « X-to-Earn » et les jeux Web3 deviennent plus pratiques et addictives. Dans un tel environnement, les plateformes de redistribution des frais et revenus vers les utilisateurs et détenteurs de jetons peuvent prospérer.
Concernant l’adoption de l’AA, ERC-4337 constitue une réalisation clé, car il permet déjà des applications AA opérationnelles. Toutefois, puisque l’ERC-4337 n’est pas encore reconnu au niveau du protocole, le développement de l’AA dépend largement d’une adoption organique et décentralisée par la communauté. Dans ce contexte, les outils WaaS peuvent jouer un rôle crucial pour accélérer ce processus, voire servir d’étape intermédiaire vers certaines approches recommandées, comme la migration volontaire (EIP-7377).
Les outils WaaS et leur transition vers le modèle AA
Les outils WaaS permettent aux développeurs de se concentrer sur la conception d’expériences utilisateur supérieures et de gérer plus facilement les infrastructures Web3 sous-jacentes. Ils y parviennent en améliorant l’expérience de création et d’utilisation d’un portefeuille, mais comme expliqué ici, ils peuvent faire bien plus. Les outils WaaS peuvent actuellement :
-
Simplifier la création d’un portefeuille pour les nouveaux utilisateurs Web3, en permettant la connexion via des identifiants Web2 pour une transition fluide ;
-
Simplifier le processus de signature des transactions en permettant des signatures directement depuis l’application ;
-
Fournir aux développeurs une pile modulaire afin d’intégrer les fonctionnalités souhaitées dans leurs DApps, incluant des outils personnalisés pour obtenir l’apparence et le comportement voulus, ainsi qu’une grande adaptabilité.
Alors que l’écosystème EVM cherche à passer au modèle AA, les outils WaaS intégrant nativement l’AA peuvent accélérer ce passage. La clé pour maîtriser cette approche réside dans la compréhension des différences fondamentales entre une implémentation native et non native de l’AA au niveau WaaS.
Implémentation non native de l’abstraction des comptes
Dans une implémentation non native, le fournisseur WaaS basé sur EOA agit comme signataire (propriétaire) du compte intelligent. Dans cette architecture, le signataire dépend d’applications tierces pour rester synchronisé avec une implémentation spécifique de compte intelligent. Il valide ensuite manuellement, via un EOA accessible via le service WaaS, les interactions avec le compte intelligent. Cela peut entraîner des étapes manuelles comme l’initialisation du compte, ou encore la construction / le parrainage / l’envoi d’opérations utilisateur.
Voir cet exemple d’initialisation d’un compte intelligent avec une solution AA non native.
Implémentation native de l’abstraction des comptes
Une implémentation native de l’AA bénéficie à la fois aux utilisateurs et aux développeurs. Dans le cas de Particle Network, cela signifie permettre aux utilisateurs de choisir d’utiliser un EOA ou un compte intelligent directement dans le portefeuille. Ici, l’EOA reste le signataire du compte intelligent, mais l’allocation et l’unification des deux comptes sont gérées par le fournisseur WaaS. Dans notre implémentation native, le compte intelligent est invariant dans les applications utilisant la pile Smart Wallet-as-a-Service de Particle Network. Comparé à l’approche non native, cela offre une expérience plus simple et crée des effets de réseau.
Pour les développeurs, l’implémentation native est plus naturelle et intuitive. Le SDK AA de Particle Network gère automatiquement l’initialisation du compte, la construction des opérations utilisateur et d'autres prérequis, éliminant ainsi la nécessité fréquente de manipuler manuellement les opérations utilisateur et la gestion des comptes intelligents lors de l'utilisation de divers composants tiers de piles AA.
Pour consulter un exemple d’implémentation via le SDK AA de Particle Network, rendez-vous ici.
Le WaaS AA natif comme moteur d’adoption massive
Étant donné que l’AA en est encore au stade expérimental, des leaders du marché tels que MetaMask ne peuvent, en raison de leur taille, intégrer massivement cette technologie. Par conséquent, les services WaaS disposent actuellement de la plus grande motivation et du meilleur accès direct pour mettre en œuvre ces fonctionnalités, grâce à leur position de leader en tant que solutions orientées utilisateurs. Dotés de parcours d’onboarding fluides et d’un support natif, les outils WaaS sont essentiels à l’adoption de Web3.
Le support natif signifie aussi que les outils WaaS créent un cadre idéal pour que les développeurs explorent l’intégration de l’AA dans leurs applications. Cela ouvre la voie à la modularité, permettant aux développeurs de décider :
-
Quelle implémentation de compte intelligent cibler ;
-
Quels bundlers utiliser ;
-
S’ils souhaitent intégrer d’autres outils tiers.
Compte tenu du rôle unique joué par les outils WaaS dans l’accélération de l’adoption de l’AA en matière d’expérience utilisateur, nous considérons que le WaaS intelligent est une étape naturelle d’évolution. Dans notre vision, ces outils permettent aux développeurs d’optimiser leurs DApps via l’AA, de boucler plus vite en volume et en qualité, de stimuler l’innovation et, in fine, d’attirer davantage d’utilisateurs vers les produits Web3. Compte tenu de tous ces facteurs, le calendrier d’adoption de l’AA pourrait ressembler au schéma ci-dessous :

Courbe d’adoption possible de l’AA. Dans un scénario idéal, non seulement le taux d’adoption de l’AA augmenterait, mais aussi le nombre d’utilisateurs Web3.
La pile modulaire Smart Wallet-as-a-Service de Particle Network
Compte tenu de tous les points discutés précédemment, la pile modulaire Smart Wallet-as-a-Service de Particle Network vise à construire une implémentation ERC-4337 de l’AA qui permette une adoption complète de bout en bout, permettant aux développeurs de créer les prochaines générations d’expériences Web3. L’objectif de Particle Network est d’offrir aux développeurs une expérience flexible, leur permettant d’interagir nativement avec l’AA tout en étant directement liés à une instance WaaS de Particle Network.
Le WaaS intelligent de Particle Network a pour ambition de donner aux développeurs toutes les possibilités d’exploiter le couple « WaaS + AA », quelle que soit la complexité, les fonctionnalités ou l’architecture backend de leur application. Cela leur permet finalement de choisir les services et outils les mieux adaptés à leurs besoins. Quel que soit le mode d’implémentation précis de l’AA envisagé par les développeurs, nous avons intégré les modules nécessaires pour tirer pleinement parti de l’ERC-4337 fourni par le SDK AA de Particle Network, à n’importe quel niveau de la pile technique sous-jacente.
En concevant notre pile WaaS intelligente, nous avons jugé essentiel de respecter les principes suivants :
Utilisation fluide combinant WaaS et gestion non custodiale des clés : L’implémentation WaaS existante de Particle Network inclut la gestion des clés privées via MPC-TSS. Associée à l’authentification sociale, elle garantit que les utilisateurs finaux peuvent rejoindre le système rapidement et en toute sécurité, quel que soit leur niveau de familiarité avec Web3.
Exploitation de la flexibilité de l’AA sans compromettre la complexité applicative : Cela permet aux développeurs de créer diverses applications en exploitant pleinement les fonctionnalités de l’AA. Le SDK AA de Particle Network prend en charge une interaction programmable avec les comptes intelligents selon des modèles familiers : structures de transactions, modes de construction et de gestion de comptes, tous gérés de manière transparente par le SDK. Cela signifie qu’il est facile de commencer à utiliser l’AA : intégration et gestion des comptes via le WaaS de Particle Network, puis adoption des opérations AA via le SDK AA de Particle Network, en synergie avec le WaaS.
Modularité de l’AA via le WaaS : Le SDK AA de Particle Network permet aux développeurs d’aborder l’AA de façon modulaire, en intégrant facilement leur implémentation de compte intelligent préférée, ainsi que leurs Bundlers, Paymaster, etc. En tant que fournisseur WaaS, Particle Network permet également l’intégration de l’AA à tout moment, même si l’application n’utilise pas initialement notre SDK AA. Ainsi, même les applications non natives peuvent tirer parti du WaaS de Particle Network. Cela crée une expérience de développement entièrement personnalisable, qu’elle soit native ou non.
Le schéma ci-dessous illustre la modularité et l’architecture globale de la pile AA de Particle Network :

La pile modulaire de Particle Network
Pour approfondir cette pile modulaire, regardez ci-dessous le tutoriel présenté par Ethan Francis, responsable des relations développeurs, qui montre comment développer une application avec un minimum de code (il donne un exemple d’implémentation sans frais de gaz). Dans cette vidéo, Ethan utilise notre SDK AA natif intégrant le support Biconomy. Vous pouvez consulter le code de l’exemple utilisé dans la vidéo via ce lien.
L’AA étant un domaine encore jeune, plusieurs implémentations de comptes intelligents coexistent. Proposer une pile modulaire complète assure une plus grande flexibilité aux développeurs. La modularité leur permet d’insérer leurs composants favoris, tout en restant accessible aux développeurs qui ne souhaitent pas trop personnaliser.
Composants infrastructurels de la pile AA de Particle Network

Écosystème de la pile AA de Particle Network, avec bientôt un support intégré accru pour d'autres implémentations.
Actuellement, Particle Network soutient officiellement l’utilisation du compte intelligent de Biconomy pour les développeurs et utilisateurs. Toutefois, afin de promouvoir la modularité intrinsèque et l’interopérabilité croisée de l’écosystème, Particle Network permettra bientôt aux utilisateurs et développeurs de sélectionner, via notre SDK et interface utilisateur, l’implémentation précise de compte intelligent qu’ils souhaitent utiliser, offrant ainsi une solution avancée qui ne se verrouille pas automatiquement sur un seul fournisseur.
Le support modulaire natif de l’AA par Particle Network (via le SDK natif, RPC de Particle Network, etc.), bien que puissant en soi, bénéficie également d’une compatibilité croisée intrinsèque avec d’autres fournisseurs de piles AA, en raison de la nature même de Particle Network en tant que fournisseur WaaS.
Voici quelques exemples d’utilisation de la pile de protocoles de Particle Network :
-
Gestion de compte via le SDK AA de Particle Network, puis construction manuelle, parrainage et envoi d’opérations utilisateur via le Bundler et Paymaster de Pimlico (Demo) ;
Particle Bundler
Particle Network a également développé ses propres Paymaster et Bundler. Le Bundler de Particle Network est entièrement open source et facilite des interactions ERC-4337 évolutives et fiables. En effet, le Particle Bundler a été largement adopté via des partenariats sur de nombreuses blockchains publiques, traitant des centaines de milliers de transactions sur opBNB, Scroll Sepolia et Combo Testnet.
Le Particle Bundler simplifie les transactions utilisateur en gérant les Nonces des comptes intelligents et en envoyant automatiquement par lots les opérations utilisateur. Il simplifie le déploiement sur une nouvelle chaîne via une seule commande, capable de prendre en charge davantage de chaînes en moins de cinq minutes. Pour les développeurs, il propose des fonctionnalités comme la configuration des signataires de bundling, le réapprovisionnement automatique et les alertes de surveillance. Le Bundler traite efficacement les charges élevées, assurant un traitement rapide des transactions. Soutenu par une infrastructure robuste, il maintient une stabilité opérationnelle dans diverses conditions.
Les principales fonctionnalités du Particle Bundler incluent : prise en charge RPC standard, signataires configurables, prise en charge multi-chaînes, détection des opérations utilisateur en double, traitement concurrentiel des opérations, intégration d’un oracle de prix de gaz, et système de gestion de plusieurs signataires de bundler. Le Bundler peut également compléter automatiquement le solde des signataires, réessayer les transactions échouées, et fournir des détails précis des transactions même sous l’effet du MEV. Plus de détails sont disponibles dans l’annonce open source ici.

Implémentations internes et externes de Particle Network
Sécurité
L’implémentation WaaS intelligente de Particle Network intègre également des fonctionnalités de sécurité basées sur MPC-TSS pour protéger les données et actifs des utilisateurs. Ces aspects de sécurité sont illustrés ci-dessous :

Configuration de sécurité MPC-TSS de Particle Network
Particle Network utilise un schéma TSS avancé 2/2, garantissant que la clé privée de l’utilisateur n’est jamais centralisée ni stockée en entier sur un seul emplacement ou entité. Ce schéma divise la clé en deux fragments distincts, chacun ne révélant aucune information sur la clé complète. Particle Network permet également aux utilisateurs de créer un mot de passe principal pour chiffrer localement les fragments de clés, qui sont ensuite stockés en sécurité. Ainsi, les utilisateurs peuvent restaurer leur portefeuille de manière sécurisée sur différents appareils. Pour en savoir plus sur ce mécanisme et pourquoi il constitue le choix le plus sûr pour protéger les clés privées de manière non custodiale, consultez l'article « How to Choose a WaaS ».
Quelle est la suite pour Particle Network et le Smart Wallet-as-a-Service ?
L’association entre l’abstraction des comptes (Account Abstraction) et les solutions Wallet-as-a-Service (WaaS) a le potentiel de transformer l’expérience des développeurs et des utilisateurs finaux dans Web3, rendant notre écosystème plus attrayant.
La pile modulaire Smart Wallet-as-a-Service de Particle Network constitue une mise à niveau significative par rapport aux produits existants, mettant l’accent sur l’utilité et simplifiant le développement d’applications conviviales basées sur l’AA. À cet égard, l’écosystème intégré de Particle Network représente l’un des principaux atouts de notre approche axée sur la flexibilité.
Dans les annonces à venir, nous présenterons l’abstraction des comptes omnichaînes (Omnichain Account Abstraction) de Particle Network, qui jouera un rôle central dans la conception centrée sur les jetons de la version 2 imminente. Autour de cette innovation, Particle Network lancera pour la première fois une série de nouveaux produits destinés aux développeurs et aux utilisateurs finaux, créant ainsi un environnement plus intégré et fonctionnel.
Les progrès décrits ici dans le domaine du WaaS intelligent représentent une opportunité d’innovation et d’amélioration des performances applicatives. Si vous êtes arrivé jusqu’ici, nous vous invitons à utiliser les ressources de Particle Network, notamment nos tutoriels détaillés et documentation complète, pour intégrer ces fonctionnalités avancées dans vos projets. À mesure que l’adoption de l’AA progressera, les développeurs créant des super-DApps basés sur l’AA joueront assurément un rôle clé dans l’accélération de l’adoption de Web3.
Bienvenue dans la communauté officielle TechFlow
Groupe Telegram :https://t.me/TechFlowDaily
Compte Twitter officiel :https://x.com/TechFlowPost
Compte Twitter anglais :https://x.com/BlockFlow_News














