L’abstraction de compte modulaire promet un monde dans lequel les comptes intelligents sont facilement extensibles, personnalisables, portables et sécurisés. Nous sommes très enthousiasmés par les développements dans cet espace en 2024.
Écrit par : Konrad Kopp
Traduction : Blockchain vernaculaire
2023 est l’année des « innovateurs en matière d’abstraction de comptes ». L’ERC-4337 a suscité un enthousiasme initial et a lancé la communauté des développeurs (4337 Mafia), mais son impact s’étend bien au-delà de la portée de la norme elle-même. De nouveaux portefeuilles sont apparus (tels que Soul Wallet et Clave), d’importantes fonctionnalités de compte de contrat intelligent ont été améliorées (clés de session, nouveaux mécanismes de récupération et clés d’accès), et les secteurs verticaux associés ont trouvé des moyens d’exploiter les comptes intelligents pour conduire d’autres améliorations clés de l’UX. l’infrastructure (par exemple, les transactions basées sur l’intention).
Un secteur vertical émergent qui connaît beaucoup d’innovations en plus du 4337 est au centre de tout ce développement, et c’est l’abstraction de compte modulaire. L’abstraction de compte modulaire promet un monde dans lequel les comptes intelligents sont facilement extensibles, personnalisables, portables et sécurisés. Nous sommes très enthousiasmés par les développements dans cet espace en 2024. Pour lancer l’année, nous aimerions revenir sur les étapes clés de l’année dernière et présenter brièvement nos prévisions pour 2024.

##1. Avant 2023
L’idée de modulariser les comptes intelligents existe depuis un certain temps, et jusqu’en 2023, le compte modulaire le plus important (et à notre connaissance, le seul) est Safe. Son architecture permet au module exécuteur de rappeler le compte, ainsi qu’à un module guard/hook et un gestionnaire de secours. Quelques exemples de modules construits pour Safe incluent le module Zodiac construit par GnosisDAO. D’autres acteurs de l’abstraction de comptes ont également déjà exploré certains aspects de la modularité, comme Argent, mais à notre connaissance, ils n’ont pas encore migré vers l’utilisation de ce paradigme en production.
Fin 2022, alors que l’audit de l’ERC-4337 était presque terminé, l’idée d’utiliser des Diamond Proxies pour modulariser les comptes ERC-4337 a émergé. Lors de la conférence ETHDenver en février 2023, Rhinestone a construit le premier prototype d’un tel compte, qui présente les caractéristiques suivantes :
Modularité
Compatible nativement avec ERC-4337
Basé sur Diamond Proxies et sélectionné parmi les finalistes du hackathon.
Cela a suscité de nombreuses discussions, efforts communautaires, prototypes et produits.
L’une des premières étapes importantes franchies après la conférence ETHDenver a été le lancement de l’ERC-6900 (18 avril 2023). L’objectif de cette proposition est de standardiser les comptes intelligents modulaires et s’inspire de nos précédents prototypes dans ETHDenver. Cela ouvre officiellement la discussion autour de l’utilisation des Diamond Proxies, en particulier des appels de délégués, pour modulariser les comptes intelligents. Suite à cela, ZeroDev a lancé son Kernel le 25 avril, qui reste le compte intelligent le plus rationalisé et le plus évolutif. Par la suite, B1C0nomy a lancé son propre compte intelligent modulaire le 27 septembre, en forçant Safe pour le rendre nativement compatible avec 4337 et permettre une logique de vérification modulaire. De plus, Thirdweb a annoncé des comptes dynamiques à la fin de l’été.
Toutefois, les comptes modulaires ne constituent pas la seule pièce du puzzle. La promesse de l’abstraction de compte modulaire est que tout développeur peut créer une fonctionnalité de compte intelligent que tout utilisateur de compte intelligent peut installer et utiliser. L’introduction de développeurs tiers dans les comptes présente des risques de sécurité importants. Pour résoudre ce problème spécifique et créer une plate-forme de distribution et de découverte de modules, nous avons lancé le module Registry (juillet), rapidement suivi par ERC-7484 (14 août). Le livre blanc de Safe{Protocol} a ensuite été publié le 15 août, dans le but de résoudre ce problème précis dans l’écosystème Safe.
Le développement des modules en 2023 portera principalement sur les fonctionnalités de base du compte. Cela inclut le développement de nouveaux systèmes de récupération de compte (tels que Safe’s Recovery Center), une utilisation améliorée des clés d’accès comme mécanismes de signature et des modules multi-chaînes pour améliorer la synchronisation des comptes sur plusieurs réseaux. En plus de ces fonctionnalités de base du compte, nous commençons à voir des modules plus perspicaces qui offrent aux utilisateurs plus de sécurité, de confidentialité et un accès pratique à DeFi directement depuis le compte (plus de prédictions ci-dessous). Pour donner aux développeurs les outils dont ils ont besoin pour créer facilement des fonctionnalités de compte personnalisées à l’aide de cette architecture modulaire, Rhinestone a lancé ModuleKit (25 août), le premier framework de développement de modules.
En novembre, B1C0nomy et Rhinestone ont collaboré pour annoncer le premier « module store », dont le lancement est prévu au premier trimestre 2024. Ce magasin de modules permet aux développeurs de dapps et de portefeuilles de découvrir des modules créés par d’autres et de les intégrer dans leurs applications pour améliorer l’expérience utilisateur ou créer de nouvelles expériences de produits.
En décembre 2023, ZeroDev, B1C0nomy, Rhinestone et OKX ont collaboré pour lancer une norme de compte intelligent modulaire plus simplifiée : ERC-7579. Cet ERC vise à atteindre l’interopérabilité minimale requise par les développeurs de modules et d’applications, tout en permettant aux fournisseurs de comptes d’innover, ce qui est sévèrement limité par l’ERC-6900.
Même si l’écosystème d’abstraction de comptes modulaires ne commencera à gagner du terrain qu’en 2023, la grande majorité des comptes de production sont déjà modulaires. Les comptes Kernel et B1C0nomy représentent plus de 80 % des 4 337 comptes locaux, et Safe est le leader du marché en matière d’adoption de comptes intelligents. Kernel a déployé près d’un million de comptes, tandis que B1C0nomy en a déployé plus de 600 000 (référence). En 2023, Safe a maintenu sa domination, déployant plus de 4,1 millions de comptes, en hausse de 355 % d’une année sur l’autre. Beaucoup de ces comptes ont été déployés pour le compte de Worldcoin, qui a atteint 2,7 millions de comptes vérifiés plus tôt cette année.
Dans l’écosystème 4337, CyberConnect et FanTV (une startup médiatique décentralisée) sont les applications les plus importantes en termes de nombre de comptes et d’actions des utilisateurs, avec respectivement 550 000 et 470 000 comptes uniques. La campagne de vente de sweats à capuche ZTX a généré plus de 200 000 comptes, tandis que Grindery, un portefeuille intelligent Telegram, a créé plus de 200 000 comptes. Toutes ces applications utilisent des incitations symboliques pour convertir les utilisateurs, ce qui rend difficile de commenter l’adéquation précoce du produit au marché (l’impact de cela sur l’engagement des utilisateurs peut être vu dans la section suivante). Ces produits exploitent principalement les comptes intelligents pour créer une expérience d’intégration transparente, qui n’est pas propre à l’abstraction de compte modulaire.
Un domaine dans lequel les comptes intelligents modulaires offrent une expérience d’application plus innovante est celui de DeFi grâce à l’automatisation des comptes, qui est devenue la plate-forme de choix pour les infrastructures de trading basées sur l’intention et les créateurs de produits. Par exemple, Composible CoW exploite l’architecture modulaire de Safe pour créer des transactions de type intention pour les utilisateurs. Rage Trade et CapX fournissent des opérations DeFi transparentes grâce à des clés de session spécialement conçues. Cependant, ces produits en sont encore à leurs premiers stades expérimentaux et ne tirent pas encore pleinement parti du module de compte intelligent.
Jusqu’à présent, un inconvénient majeur de l’écosystème ERC-4337 dans son ensemble est le très faible taux de rétention des utilisateurs, comme le montre l’image ci-dessous (via BundleBear). Étant donné que la grande majorité des comptes ERC-4337 sont modulaires, l’écosystème d’abstraction de compte modulaire l’est également. Comme mentionné ci-dessus, l’une des principales raisons est probablement l’utilisation d’incitations symboliques pour stimuler l’adoption initiale des produits associés par les utilisateurs.

Nous pensons que les deux mots clés de 2024 seront adoption et interopérabilité.
En 2023, nous constatons l’adoption de comptes intelligents via des portefeuilles intégrés ou ce que certains suggèrent être appelés signataires intégrés. La grande majorité des comptes intelligents contrôlés par ces signataires sont modulaires, et nous pensons que cette tendance continuera de se développer en 2024. La montée en puissance de nouveaux SDK de signataires intégrés et les améliorations apportées aux SDK existants encourageront les développeurs à continuer à rivaliser en offrant de nouvelles fonctionnalités à leurs développeurs, et nous pensons que les modules de comptes intelligents joueront un rôle clé dans la différenciation des différents acteurs.
L’adoption de modules existants, tels que les validateurs de clés d’accès ou divers types de clés de récupération et de session, continuera de croître. Les développeurs essaieront également d’utiliser des modules plus uniques, tels que les actionneurs automatisés DeFi, qui les aideront à offrir des expériences de produits uniques qui rivalisent ou dépassent la finance centralisée traditionnelle. Les modules peuvent jouer un rôle clé en mettant en chaîne le bot d’un utilisateur donné et en réduisant considérablement la barrière des connaissances pour l’adoption de DeFi.
Nous assistons également à l’adoption de modules dans le domaine de la sécurité et de la confidentialité. Les limites de dépenses et les signatures multiples configurables (par exemple, des signataires supplémentaires sont requis si vous interagissez avec un nouveau contrat) fournissent des améliorations de sécurité simples, mais des modules de détection de vulnérabilités plus avancés peuvent être combinés avec des services hors ligne. Des modules exploitant les technologies de confidentialité apparaîtront, offrant aux utilisateurs un moyen de masquer leur identité et d’accroître leur confidentialité. Cela pourrait garantir que le processus de récupération de compte n’expose pas les informations de l’utilisateur, ou fournir de nouveaux mécanismes pour des interactions secrètes peer-to-peer.
En 2023, nous voyons de nombreux acteurs différents tracer leurs propres voies innovantes dans l’abstraction de comptes modulaires, ce qui entraîne une grande fragmentation. Même si nous pensons que l’innovation va se poursuivre, nous pensons également qu’en 2024, l’interopérabilité jouera un rôle plus important en rendant les modules plus accessibles aux applications et aux utilisateurs, permettant ainsi aux développeurs de distribuer plus facilement leurs modules à n’importe quel utilisateur, quel que soit le compte qu’ils utilisent pour implémenter. il.
Nous pensons que l’interopérabilité peut se produire de trois manières :
Au niveau du contrat de compte
Au niveau de la création de compte et
Au niveau des modules.
ERC-7579 est le meilleur candidat pour le premier aspect, ZeroDev, B1C0nomy et OKX (qui représentent actuellement collectivement plus de 80 % des 4 337 comptes intelligents conformes) prévoyant de l’adopter au premier trimestre, et d’autres créateurs de comptes suivront. Le deuxième aspect vise à faciliter la création et la réutilisation de signataires intégrés dans plusieurs applications pilotées par le même SDK, et peut-être dans plusieurs SDK.
En 2023, nous avons déjà vu un exemple de norme conçue pour atteindre cet objectif, ERC-7555, et chez WalletUncon lors de DevConnect, de multiples discussions ont eu lieu pour résoudre ce problème.
Enfin, nous pensons que 2024 sera une grande année pour l’interopérabilité des modules, à la fois à un niveau élevé comme celui proposé par ERC-7579, et à un niveau plus spécifique aux modules comme la standardisation du fonctionnement des clés de session par exemple.