Abstraction des comptes : solutions pour les couches L1 & L2

DébutantFeb 27, 2024
Cet article examine l'état actuel de l'adoption des AA, en explorant leur mise en œuvre à la fois dans les solutions de couche 1 (L1) et de couche 2 (L2).
Abstraction des comptes : solutions pour les couches L1 & L2

Suivant le titre original:Abstraction du compte : solutions pour les couches L1 & L2 et état actuel de l'adoption

Vous êtes-vous déjà sentie perdue dans la complexité des portefeuilles cryptographiques et des interactions avec la blockchain ? Cet article a pour but de changer cela et de vous permettre de rester au courant des choses. De nombreux utilisateurs ont du mal à naviguer dans l'interface technique du Web3, ce qui en empêche l'adoption généralisée. Mais n'ayez crainte ! Account Abstraction (AA) apparaît comme un sauveur potentiel, promettant de simplifier ce qui était autrefois fastidieux, à savoir l'expérience utilisateur, et ainsi de renforcer la sécurité.

Cet article examine l'état actuel de l'adoption des AA, en explorant leur mise en œuvre à la fois dans les solutions de couche 1 (L1) et de couche 2 (L2).

Alors, attachez votre ceinture pendant que nous déballons :

  • Brève introduction à l'AA : Ici, nous expliquons brièvement l'AA et ses principaux objectifs, ainsi que le concept de solutions au niveau des applications et des protocoles dans la blockchain.
  • L'adoption actuelle de l'abstraction des comptes et les facteurs qui l'alimentent : À l'aide de données réelles provenant de sources telles que Dune Analytics et BundleBear, nous étudions l'adoption de l'AA sur différents réseaux, étudions des implémentations uniques et mettons également en lumière les principaux facteurs à l'origine de son adoption mondiale.
  • Les obstacles à une adoption généralisée : aucune innovation ne se fait sans problème. Nous explorons les obstacles qui entravent l'adoption généralisée des AA et discutons des efforts en cours et des solutions pour les surmonter.
  • L1 contre L2 Showdown : Ici, nous avons comparé les approches L1 et L2 des AA, en mettant en évidence les points forts et les points faibles, en donnant des exemples de projets concrets et en expliquant comment choisir les bonnes solutions L1 et L2 AA pour des cas d'utilisation spécifiques.

En outre, il convient de noter que DeCommas contribue activement à la création d'un terminal alimenté par AA, ouvrant ainsi la voie à l'avenir du trading sur la blockchain. Pour plus de détails, lisez cet article < a href= " https://medium.com/@DeCommas/building-the-account-abstraction-trading-terminal-of-the-future-b6386c4ecc96 " > Medium. En outre, cet article établira des liens entre les clés privées et la signature de transactions dans le contexte de l'interaction entre les contrats intelligents, ce qui explique pourquoi nous utiliserons les clés privées et les clés de signature de manière interchangeable.

Brève introduction aux AA

Avant d'entrer dans les détails de cet article, nous allons d'abord vous donner quelques connaissances.

Qu'est-ce que AA ?

Imaginez interagir avec le monde du Web3 sans avoir à gérer manuellement les clés privées, à calculer les frais de transaction, à interagir avec tous les contrats intelligents et à craindre sans fin de vous faire arnaquer et de perdre tous vos fonds, d'approuver des transactions, de devoir « conserver » vos phrases de départ, et d'autres détails comme le fait de vous sentir perdue et intimidée par le jargon technique... C'est la promesse d'AA !

Account Abstraction est une solution proposée, actuellement utilisée, pour relever les défis liés à l'utilisation des DApps. Il agit comme une couche intermédiaire, séparant les comptes qui stockent des fonds des informations complexes relatives à la signature de transactions sur la blockchain afin de contrôler ces fonds.

Pour mieux comprendre, considérez-le comme un gestionnaire de votre vie sur le Web3, qui simplifiera les interactions avec les DApps, simplifiant ainsi de nombreux processus pour vous, tout en mettant en place des protocoles qui garantissent la sécurité de vos informations. En attendant, vous pouvez en savoir plus sur la façon dont nous utilisons actuellement la technologie AA < a href= " https://medium.com/@DeCommas/account-abstraction-explained-how-decommas-is-utilizing-this-new-technology-05100d035a0d " > ici.

Solutions au niveau des applications et des protocoles en matière d'abstraction des comptes

Maintenant que vous avez compris ce qu'est l'AA, explorons les deux principales approches de mise en œuvre des AA :

  1. Solution au niveau de l'application :

En bref, cette approche intègre les fonctionnalités AA directement dans des dApps ou des portefeuilles spécifiques, offrant ainsi une expérience personnalisée mais limitée à ces applications.

  1. Solution au niveau du protocole :

Ici, les fonctionnalités AA sont intégrées directement au protocole blockchain, ce qui permet l'interopérabilité entre les différentes applications et portefeuilles, ouvrant ainsi la voie à un écosystème plus complet et interconnecté. Dans cet article, nous nous concentrons sur ce type de solution.

Adoption actuelle de la technologie d'abstraction des comptes

Account Abstraction promet une expérience Web3 plus fluide et plus sécurisée, mais où en est-il en termes d'adoption ? Jetons un coup d'œil à quelques données clés :

  • Début février 2024, selon NiftyTable, plus de 2,6 millions de comptes intelligents existaient actuellement, les données de janvier faisant état de 555 276 comptes intelligents ERC-4337 actifs, contre 3 509 comptes actifs en mai 2023. À tout le moins, cela signifie que les utilisateurs préfèrent de plus en plus les AA sur Ethereum.

Statistiques de Dune par NiftyTable

Statistiques de Dune par NiftyTable

  • Les données révèlent également les activités d'EntryPoint (contrat intelligent singleton qui traite les transactions ERC-4337) de différentes chaînes, des L2 comme Polygon et Arbitrum assumant des activités importantes sur le graphique. Cela met en évidence l'attrait d'AA au-delà d'Ethereum, laissant entrevoir la possibilité d'une adoption plus large de l'écosystème.

Statistiques de Johnrisingsur les dunes

Bien que l'adoption des AA n'en soit qu'à ses débuts, les données révèlent une trajectoire prometteuse. Il se répand rapidement sur toutes les plateformes, attire des projets déjà établis et attire l'attention de la communauté Web3. L'avenir réserve le potentiel de cas d'utilisation encore plus diversifiés et d'une participation plus large, ce qui transformera à terme la façon dont nous interagissons avec le Web3.

Facteurs à l'origine de l'adoption de l'abstraction des comptes

Plusieurs facteurs clés expliquent l'adoption croissante de Account Abstraction (AA) :

  1. Expérience utilisateur améliorée : AA simplifie les interactions complexes avec les DApp et les processus de transaction, en les rendant plus conviviaux. Le Web3 traditionnel implique souvent la gestion des clés privées et des frais d'essence, ce qui peut être source de confusion et d'intimidation pour les nouveaux venus. AA élimine ces contraintes en proposant une expérience plus fluide et plus intuitive, similaire aux interactions en ligne traditionnelles. Voici des exemples de la manière dont AA simplifie et améliore l'expérience utilisateur sur Web3 :
  • Extraction de gaz : Avez-vous déjà été frustrée par la fluctuation du prix du gaz et par la peur de payer trop cher pour une transaction ? AA élimine ce problème en déduisant les frais de gaz des utilisateurs. Au lieu de calculer et d'approuver le gaz manuellement, AA gère le processus automatiquement, garantissant ainsi des transactions fluides et prévisibles.
  • Connexion aux réseaux sociaux : Est-ce le stress de devoir retrouver l'endroit où vous avez enregistré vos anciennes phrases de base, ou le risque de perdre l'accès à vos actifs ? AA met fin à cela en permettant de s'inscrire et de se connecter via des comptes de réseaux sociaux familiers tels que Google, Facebook ou même X et ainsi de suite.
  • Transaction par lots : plus besoin d'effectuer et de signer les transactions une par une ! AA active un processus appelé traitement par lots, qui vous permet de regrouper plusieurs actions et de les autoriser en même temps.
  • Plus de flexibilité : les comptes intelligents permettent aux utilisateurs de mieux contrôler leurs fonds (ex. quels actifs utiliser sur ce compte AA, quel volume de transactions effectuer par jour)
  1. Sécurité améliorée : en changeant une clé privée d'un compte à un compte de contrat intelligent avec une logique de validation et de signature personnalisée, AA atténue le risque de perte et de vol de clés privées, ce qui constitue une préoccupation majeure dans le Web3. Cette séparation renforce la sécurité, offrant aux utilisateurs une plus grande tranquillité d'esprit lorsqu'ils interagissent avec les différents dApps et protocoles. Parmi les avantages dont vous pouvez bénéficier en matière de sécurité et de restauration, citons les comptes sans phrases de départ, la possibilité d'activer la 2FA, les clés de session, etc.

Les obstacles à une adoption généralisée

Malgré sa trajectoire prometteuse, AA se heurte à plusieurs obstacles qui empêchent une adoption plus large :

  1. Complexité technique : La mise en œuvre de l'AA nécessite actuellement une expertise technique importante, ce qui peut constituer un obstacle pour les petits développeurs et les petits projets. Des outils de développement simplifiés et des ressources facilement disponibles sont essentiels pour une adoption plus large.
  2. Fragmentation de l'écosystème : l'absence de solutions AA standardisées sur les différents réseaux pose des problèmes de compatibilité. La fragmentation des écosystèmes nuit à la fluidité de l'expérience utilisateur et limite l'interopérabilité entre les plateformes.
  3. Incertitude réglementaire : Les cadres réglementaires relatifs aux actifs numériques et aux technologies Web3 continuent d'évoluer, ce qui crée de l'incertitude pour certains projets qui envisagent d'adopter les AA. Des réglementations claires et favorables peuvent contribuer à créer un environnement plus favorable à la prolifération des AA.

L1 contre L2 Showdown

La révolution de l'abstraction des comptes est en train de bouleverser le Web3, mais qu'en est-il du débat actuel entre la L1 et la L2 ? Chaque approche présente des forces et des faiblesses uniques lorsqu'il s'agit de mettre en œuvre les AA, et c'est pourquoi les comprendre vous permettrait de naviguer dans le paysage avec plus de clarté.

L1 : La forteresse sécurisée

Considérez les blockchains L1 comme les forteresses du monde du Web3. Ils offrent le plus haut niveau de sécurité et de décentralisation, car tout fonctionne directement sur la blockchain principale elle-même. Cette sécurité inhérente est intéressante, en particulier pour ceux qui accordent la priorité à la sécurité de leurs actifs numériques. De plus, les L1 offrent une grande flexibilité aux développeurs lorsqu'ils souhaitent créer des solutions AA personnalisées, ce qui permet d'adopter des approches potentiellement plus innovantes.

Points forts :

  • Sécurité : offre une sécurité inhérente à la couche de base sous-jacente de la blockchain.
  • Décentralisation : préserve la nature totalement décentralisée des L1.

Faiblesses :

  • Évolutivité : le débit de transactions limité peut nuire à l'expérience utilisateur et à l'adoption.
  • Frais élevés : Les frais de gaz peuvent être prohibitifs en cas d'interactions fréquentes.

Exemples de la façon dont la L1 utilise les AA :

Ethereum (EIP-4337) : Cet exemple utilise AA en introduisant des « comptes intelligents » qui gèrent leur propre logique et leur propre stockage hors chaîne. Cela permet de personnaliser le comportement des comptes au-delà des simples transactions, y compris les frais programmables, la gouvernance et la gestion de l'identité.

Cardano (Hydra): Hydra utilise AA en se concentrant sur l'obtention d'un débit de transactions élevé avec de faibles frais grâce à des canaux « Heads » légers situés au-dessus de la blockchain. Ces chefs gèrent leurs propres transactions et états, réduisant ainsi la charge de travail sur la chaîne.

L2 : The Agile Outpost

Imaginez les L2 comme des avant-postes agiles construits au sommet des forteresses L1. Ils héritent de la sécurité de la L1 sous-jacente tout en proposant des transactions plus rapides et en réduisant les frais en traitant les transactions hors chaîne et en les redistribuant périodiquement par lots vers la blockchain principale. Ils sont donc idéaux pour les interactions fréquentes et les utilisateurs qui accordent la priorité à la rapidité et à l'accessibilité. De plus, les L2 ont souvent une architecture plus modulaire, ce qui facilite l'intégration des solutions AA.

Points forts :

  • Évolutivité : Conçu pour gérer un plus grand nombre de transactions à des frais inférieurs à ceux des L1.
  • Transactions plus rapides : propose des transactions quasi instantanées, améliorant ainsi l'expérience utilisateur.

Faiblesses :

  • Sécurité : hérite de la sécurité de la L1 sous-jacente, introduisant potentiellement des hypothèses de confiance supplémentaires.
  • Dépendance à l'égard de la L1 : repose sur la sécurité et la vivacité de la blockchain L1 sous-jacente.

Exemples de la façon dont L2 utilise les AA :

StarkNet utilise Account Abstraction (AA) pour renforcer les fonctionnalités axées sur la confidentialité. Il masque les adresses des utilisateurs à l'aide de « comptes anonymes » et facilite la circulation des fonds entre StarkNet et Ethereum via « StarkGate » et AA.

zkSync s'appuie sur AA pour améliorer l'expérience utilisateur grâce à des fonctionnalités telles que les « comptes de récupération sociale » qui permettent de contrôler l'accès par l'intermédiaire de tuteurs de confiance. Ils sont également dotés de la « compatibilité EIP-1559 » avec les mécanismes d'alimentation en gaz courants.

Comparaison tabulaire entre les deux technologies

Comparaison tabulaire entre la L1 et la L2

Choisir la « bonne » voie

À vrai dire, le choix entre les solutions L1 et L2 AA dépend principalement de vos besoins et/ou de vos priorités spécifiques. Si la sécurité et la décentralisation sont primordiales, les L1 sont peut-être votre choix, même avec des limites d'évolutivité potentielles. Si la rapidité, l'accessibilité et la facilité d'utilisation sont vos principales préoccupations, les L2 constituent une alternative intéressante.

Dans l'ensemble, la bonne nouvelle, c'est que la technologie Account Abstraction évolue constamment. Les L1 et les L2 explorent activement des solutions innovantes, et les frontières entre les deux pourraient s'estomper à l'avenir. Nous pourrions même assister à des approches hybrides qui tirent parti des points forts des deux niveaux. En fin de compte, le « gagnant » de la confrontation L1 contre L2 AA sera l'approche qui offrira le meilleur équilibre entre sécurité, évolutivité, rapidité, fonctionnalités et meilleure expérience utilisateur globale pour la majorité des utilisateurs.

Alors, surveillez les développements passionnants dans le domaine des AA, et n'oubliez pas que la clé pour naviguer dans ce secteur est de comprendre vos propres priorités et de choisir la solution qui leur correspond le mieux. Et pendant que vous explorez les options qui s'offrent à vous, n'oubliez pas de consulter cet article < a href= " https://medium.com/@DeCommas/building-the-account-abstraction-trading-terminal-of-future-b6386c4ecc96 " > pour avoir un aperçu de la contribution active de DeCommas au terminal de trading alimenté par AA.

Avertissement:

  1. Cet article est repris de [DeCommas], Forward the Original Title'Account Abstraction : Solutions for L1 & L2 Layers and Current State of Adoption '. Tous les droits d'auteurappartiennent à l'auteur original [DeCommas]. En cas d'objection à cette réimpression, contactez l'équipe de Gate Learn, elle s'en occupera rapidement.
  2. Avertissement en matière de responsabilité : Les points de vue et opinions exprimés dans cet article sont uniquement ceux de l'auteur et ne constituent en aucun cas un conseil d'investissement.
  3. Les traductions de l'article dans d'autres langues sont effectuées par l'équipe de Gate Learn. Sauf mention contraire, il est interdit de copier, de distribuer ou de plagier les articles traduits.
Mulai Sekarang
Daftar dan dapatkan Voucher
$100
!
Buat Akun