Auteur original : cygaar
Compilation originale : Shenchao TechFlow
"L'abstraction de compte est l'avenir de la crypto-monnaie."
Vous avez peut-être entendu cette phrase plusieurs fois, mais vous ne savez pas exactement ce qu’elle signifie. Aujourd'hui, résolvons ce problème.
Je vais vous donner un guide du débutant sur l’abstraction de compte – qu’est-ce que c’est, comment cela fonctionne et comment cela va révolutionner les applications de crypto-monnaie.
Nous n'entrerons pas dans les détails techniques et d'implémentation de l'abstraction de compte (c'est un sujet pour un autre jour). Au lieu de cela, je fournirai un aperçu de haut niveau et démontrerai, à travers des exemples pratiques, comment l’abstraction de compte a amélioré l’expérience utilisateur des cryptomonnaies au cours des dernières années.
En termes simples, l'abstraction de compte est un ensemble de cadres et de normes qui peuvent considérablement améliorer la fonctionnalité des portefeuilles cryptographiques (comptes).
Vous pouvez penser à cela comme si vous aviez donné à une Honda Civic 1999 la capacité de voler. Elle se conduit toujours comme une voiture, mais elle peut désormais faire bien plus.
Vous vous demandez peut-être pourquoi les portefeuilles cryptographiques ne disposent pas de ces fonctionnalités puissantes par défaut ? La réponse est que sur certaines blockchains modernes, elles sont effectivement puissantes, mais avec des blockchains héritées comme Ethereum, les comptes ont été conçus avant que nous comprenions pleinement toutes leurs utilisations et pièges potentiels.
Sur Ethereum (et de nombreuses chaînes EVM), nous utilisons principalement des comptes externes (EOA). Ce sont de simples portefeuilles qui ne peuvent contenir que des actifs et initier des transactions. Ils sont liés à une seule clé privée et ne peuvent pas effectuer d’opérations complexes.
En parallèle, nous disposons également de contrats intelligents, de codes qui s’exécutent automatiquement sur la blockchain. Les contrats intelligents peuvent être programmés pour effectuer presque toutes les tâches.
Ne serait-il pas cool si nous pouvions ajouter la flexibilité des contrats intelligents au portefeuille crypto de chacun ? C'est là qu'interviennent les comptes contractuels (CA) : ils constituent un élément essentiel de l'abstraction des comptes.
Le compte de contrat intègre les fonctions illimitées des contrats intelligents dans le portefeuille, améliorant considérablement ses fonctionnalités. Ces portefeuilles peuvent toujours contenir des fonds, mais ne reposent plus sur une seule clé privée.
Dans le passé, si vous perdiez votre clé privée, vous perdiez votre portefeuille.
Cela constitue une très mauvaise expérience pour les utilisateurs non-crypto-monnaies. Avec un compte contractuel, le portefeuille peut fonctionner via diverses méthodes d'authentification, sans avoir besoin des signatures de clé privée traditionnelles.
Vous pouvez vous authentifier à l'aide de la reconnaissance d'empreintes digitales, de fournisseurs tiers (tels que Google, Apple), de plusieurs signatures ou de différents systèmes de signature.
Même si vous perdez réellement la clé privée d'origine, vous pouvez toujours récupérer le compte via la méthode définie.
Il existe de nombreuses façons de créer une vérification de compte. Ces méthodes améliorent non seulement la sécurité du portefeuille, mais l'abstraction de compte (AA) donne également au portefeuille de nouvelles fonctions.
Dans les comptes externes (EOA), toutes les transactions doivent être payées à l'aide du jeton de carburant natif de la chaîne et doivent être payées par l'initiateur. De plus, une seule transaction peut être effectuée à la fois.
Mais avec AA :
Les transactions peuvent être entièrement sponsorisées par un tiers (généralement l'application)
Les transactions peuvent être payées avec différents jetons (par exemple, payées en USDC au lieu d'ETH)
Les transactions peuvent être regroupées, ce qui permet d'économiser sur les frais de gaz et de permettre des échanges de jetons sans nécessiter d'approbations individuelles.
On voit que AA peut améliorer considérablement l’expérience utilisateur des applications cryptées. Auparavant, nous étions liés par des structures rigides qui rendaient le démarrage avec les crypto-monnaies fastidieux et difficile. Désormais, grâce à AA, nous pouvons créer des expériences utilisateur qui rivalisent ou dépassent les applications Web2 traditionnelles.
Il convient de souligner que ces comptes de contrats intelligents sont toujours entièrement contrôlés par les utilisateurs eux-mêmes et qu'aucun tiers ne peut accéder aux fonds de l'utilisateur - tous les actifs sont toujours sous leur propre garde.
Alors, quel est l’état actuel des AA ?
Sur EVM, nous avons des propositions telles que ERC-4337 et EIP-7702, qui jettent les bases de l'AA.
Aujourd’hui, bon nombre des fonctionnalités que j’ai mentionnées sont déjà implémentées. Cependant, convertir un portefeuille existant en portefeuille contractuel nécessite encore beaucoup de travail.
À l'avenir, je publierai un guide détaillé d'abstraction de compte avec plus de détails.
Pour l’instant, tout ce que vous devez savoir, c’est que AA est notre clé pour une expérience utilisateur simple, sécurisée et puissante qui ouvrira la voie à la prochaine vague d’utilisateurs de crypto.