Auteur : Recherche Thanefield

Compilé par : Deep Wave TechFlow

introduire

Dans le contexte de la feuille de route centrée sur le rollup d'Ethereum, le nombre de blockchains explose, et la prolifération des rollups et des chaînes d'applications valide la théorie des multi-chaînes. Si la mise à l’échelle multi-chaînes présente des avantages, elle crée également un effet de silo, entraînant la dispersion des liquidités et des utilisateurs dans plusieurs environnements. Cela rend les utilisateurs et les développeurs confrontés à davantage de difficultés lors de l’utilisation de la blockchain.

Par exemple, un utilisateur typique rencontrerait les défis suivants lorsqu’il opère sur trois blockchains. Premièrement, ils doivent trouver une passerelle sûre, abordable et rapide pour transférer leurs actifs. Si un pont est mal conçu, les utilisateurs peuvent payer des frais exorbitants ou voir leurs actifs gelés pendant de longues périodes pendant le processus de transfert.

De plus, les utilisateurs auront besoin de suffisamment de jetons natifs pour couvrir les frais de transaction sur chaque blockchain. Cela ajoute des maux de tête supplémentaires si l'utilisateur utilise un actif non natif tel qu'un stablecoin. Ils doivent également stocker et gérer chaque phrase mnémonique séparément, ce qui augmente encore les frictions et les risques de sécurité.

De même, les développeurs sont confrontés à une complexité accrue pour assurer l'interopérabilité entre les chaînes, gérer efficacement la liquidité entre les chaînes et intégrer diverses couches d'infrastructure, ce qui augmente considérablement le temps de développement.

Sans améliorations significatives de l’expérience utilisateur telles que les solutions d’abstraction de chaîne, ces complexités ne feront qu’augmenter à mesure que le nombre de blockchains et de rollups augmentera.

Nous pensons que l’abstraction en chaîne est la clé pour résoudre ces défis. En simplifiant l'expérience utilisateur et développeur, il unifie les environnements décentralisés et rend la blockchain plus accessible et efficace pour des milliards de personnes dans le monde. Partant de cette idée, cet article explorera divers projets dans le domaine abstrait qui contribuent à réaliser cette vision.

Concept de haut niveau d'abstraction de chaîne

Conceptuellement, l'abstraction de la chaîne vise à simplifier les complexités de l'interaction financière avec la chaîne, en cachant ces complexités aux problèmes rencontrés par les utilisateurs finaux et les développeurs.

Du point de vue des développeurs, l'objectif de l'abstraction de la chaîne est de permettre aux développeurs de créer rapidement et en toute sécurité des applications indépendantes de la chaîne qui s'exécutent de manière transparente sur tous les cumuls sans se soucier des complexités d'exécution sous-jacentes.

Du point de vue de l'utilisateur, la vision de l'abstraction de la chaîne est de permettre aux utilisateurs d'interagir avec des applications décentralisées sans avoir besoin de comprendre les concepts cryptographiques qui les sous-tendent. L’objectif est de supprimer toute complexité technique et d’offrir une expérience utilisateur intuitive.

Une analogie courante est la façon dont nous interagissons aujourd’hui avec les applications informatiques. Bien qu'Internet soit omniprésent dans la vie quotidienne, la plupart des utilisateurs ne comprennent pas les détails techniques tels que HTTP et TCP/IP. De même, lors de la création d'applications Web, la plupart des développeurs n'ont pas besoin d'une compréhension approfondie des protocoles de communication, car l'environnement du navigateur fait déjà abstraction d'une grande partie du travail sous-jacent.

Cependant, pour les utilisateurs de crypto d’aujourd’hui, les fonds d’une chaîne sont inaccessibles aux applications de l’autre chaîne sans pont explicite. De même, la blockchain sur laquelle un développeur choisit de déployer reste importante.

Par conséquent, l’état actuel du chiffrement est similaire à celui des débuts de l’informatique grand public. L’abstraction de la chaîne sera la force clé de son évolution vers une expérience utilisateur transparente sur l’Internet moderne.

La suppression des frictions existantes liées à l'expérience utilisateur et la simplification de la manière dont les utilisateurs finaux et les développeurs interagissent avec les applications en chaîne apporteront une nouvelle vague de croissance aux crypto-monnaies. Cela favorisera une adoption massive et élargira la base d’utilisateurs au-delà de la communauté native Web3 actuellement cloisonnée pour atteindre des milliards d’utilisateurs dans le monde.

Les premiers signes de cette vision sont évidents dans Telegram, qui compte 900 millions d’utilisateurs pouvant facilement rejoindre des crypto-monnaies via une interface familière. De même, les utilisateurs de Base peuvent configurer des portefeuilles intelligents avec des clés cryptographiques, évitant ainsi d'avoir à stocker en toute sécurité une phrase mnémonique de 12 mots ou à payer des frais d'essence, car leurs transactions peuvent être sponsorisées par Coinbase.

Même si les deux écosystèmes en sont encore à leurs débuts, leurs progrès montrent que cette vision est plus proche de la réalité qu’il n’y paraît et qu’elle est tout à fait réalisable.

Composants de l'abstraction de la chaîne

Atteindre ce niveau élevé d’abstraction nécessite des percées à plusieurs niveaux d’infrastructure. Ci-dessous, nous allons d'abord décomposer les éléments constitutifs de la pile d'abstraction, puis plonger dans chaque catégorie et mettre en évidence les éléments importants qu'elle contient ainsi que leurs choix de conception.

Abstraction du compte

Account Abstraction (AA) est le concept de portefeuille de contrat intelligent introduit pour améliorer l'expérience utilisateur de la blockchain. Il vise à simplifier les complexités liées à l'utilisation d'un portefeuille blockchain pour les utilisateurs, par exemple en éliminant le besoin de gérer des paires de clés publiques/privées. Le concept d’AA est apparu dans la communauté Ethereum dès 2016, car les principaux développeurs d’Ethereum n’étaient pas satisfaits des limites des portefeuilles existants. AA fait désormais partie de la feuille de route d’Ethereum, l’objectif ultime étant d’être une AA entièrement native. Bien que les implémentations puissent varier selon les blockchains, nous discuterons principalement de l’abstraction de compte dans le contexte d’Ethereum et d’EVM.

Sur la plupart des chaînes compatibles EVM, il existe deux types de comptes : les comptes externes (EOA) et les comptes de contrats intelligents. Les EOA sont des portefeuilles traditionnels tels que ceux accessibles via Metamask. Ils sont contrôlés par des clés privées et sont utilisés pour signer des messages et interagir avec la blockchain. Les EOA présentent plusieurs limitations qui peuvent avoir un impact significatif sur l'expérience Web3 de l'utilisateur moyen, notamment la capacité de gérer des clés privées, la nécessité de payer des frais de gaz en jetons natifs et l'incapacité d'effectuer des transactions atomiques.

Les portefeuilles de contrats intelligents sont entièrement programmables et résolvent ces problèmes d'expérience utilisateur en introduisant des principes de conception Web2 tels qu'un système de connexion sociale et de récupération de compte. La méthode de mise en œuvre de la fonctionnalité du portefeuille intelligent dépend de la conception de la blockchain et de l'infrastructure qui la surmonte. Dans Ethereum et la plupart des chaînes EVM, le réseau ne prend actuellement pas en charge l'abstraction de compte native, ce qui signifie que seuls les EOA peuvent signer des messages.

Actuellement, deux normes de portefeuille intelligent ont été largement adoptées et déployées sur des millions de comptes : Safe, un pionnier dans ce domaine, et ERC-4337, une norme relativement nouvelle qui repose sur l'intention et une infrastructure hors chaîne supplémentaire. Les mises à niveau à venir de Pectra incluront également EIP-7702, qui fait progresser le cadre d'abstraction de compte existant et approche de sa phase finale, lorsque les EOA pourront passer aux comptes de contrats intelligents.

Sûr

Pionnier de l'abstraction de compte et fournisseur de portefeuille intelligent le plus couramment utilisé, Safe (anciennement Gnosis Safe) a commencé comme un portefeuille multi-signature. Aujourd’hui, il est devenu une solution complète de portefeuille intelligent et constitue un élément important de l’infrastructure Ethereum et EVM. Safe compte actuellement près de 10 millions de portefeuilles déployés et protège environ 90 milliards de dollars d'actifs sur diverses chaînes et cumuls EVM.

Safe a une architecture modulaire. Les composants de base sont intégrés dans la pile Safe{Core} testée au combat, tandis que les modules Safe introduisent des fonctionnalités personnalisées qui améliorent la fonctionnalité globale. Cette approche modulaire est similaire aux hooks utilisés dans Uniswap v4, et le module Safe garantit une sécurité renforcée au niveau de la couche principale et simplifie la personnalisation et l'intégration pour les développeurs. Les développeurs peuvent créer des modules répondant à des besoins spécifiques ou intégrer des modules existants. Par exemple, les utilisateurs peuvent ajouter ou supprimer des modules facilitant l'authentification par mot de passe ou gérer les quotas. De plus, Safe inclut un module ERC-4337, le rendant compatible avec cette nouvelle norme d'abstraction de compte et son infrastructure associée.

ERC-4337

ERC-4337 est la norme actuellement utilisée sur Ethereum et la plupart des chaînes EVM, et a été implémentée sur le réseau principal Ethereum en mars 2023. Il sert d'étape intermédiaire dans le développement de l'abstraction de compte et peut être implémenté sans modifications du protocole de la couche consensus. Au lieu de cela, il exploite un concept appelé pseudo-transactions (actions de l'utilisateur) qui sont basées sur l'intention et combinées avec une infrastructure en chaîne et hors chaîne pour faciliter et exécuter ces actions.

ERC-4337 apporte des améliorations significatives à l'expérience utilisateur :

Processus de transaction ERC-4337

ERC-4337 introduit un nouveau flux de transactions sans modifier la couche de consensus. Cette approche intègre certains composants d'infrastructure qui la différencient du cycle de transaction EOA traditionnel. La principale différence réside dans les étapes précédant la signature de la transaction, tandis que le processus après reste le même. Les éléments clés incluent UserOps, les paymasters, les alt mempools, les bundlers et les contrats EntryPoint.

Dans la boucle de transaction ERC-4337, les utilisateurs expriment leur intention d'effectuer des opérations spécifiques sur la chaîne via UserOp au lieu de signer directement les transactions. Les UserOps sont gérés dans un pool de mémoire alternatif (Alt mempool), dédié à UserOps et différent du pool de mémoire public. Les bundles sont similaires aux constructeurs de blocs, surveillant les pools de mémoire alternatifs et sélectionnant UserOps à inclure dans leurs offres groupées en fonction des frais de priorité. Ces packages sont signés par le packager et soumis au contrat EntryPoint, un contrat global sur Ethereum dédié à toutes les opérations ERC-4337, pour exécution. Si nécessaire, les Paymasters peuvent utiliser les jetons ERC-20 pour parrainer des transactions ou payer l'essence. Ensuite, la transaction se déroule comme d'habitude et est exécutée en chaîne.

Pour voir une représentation visuelle de ce processus, ce diagramme de Blocknative est très utile :

Statut d'adoption ERC-4337

Depuis son déploiement en 2023, l'ERC-4337 a été largement adopté dans les solutions de couche 2 et les chaînes latérales, en particulier sur Base et Polygon. À ce jour, plus de 5,5 millions de portefeuilles ERC-4337 ont été créés, avec une moyenne d'environ 800 000 opérations utilisateur réussies par semaine.

Coinbase est à l’avant-garde du développement et de l’adoption de portefeuilles intelligents. Le 5 juin, Coinbase a lancé Coinbase Smart Wallet, un nouveau produit basé sur la norme ERC-4337. Ce portefeuille intelligent offre plusieurs fonctionnalités notables, notamment l'authentification par clé cryptographique, les transactions sponsorisées pour certaines dApps sur la base et la fonctionnalité de propriété multi-comptes. Coinbase étant stratégiquement axé sur l’arrivée de nouveaux utilisateurs sur la plate-forme Base, les portefeuilles intelligents sont susceptibles de devenir rapidement le type de portefeuille dominant sur Base. Biconomy, Pimlico et Alchemy émergent également en fournissant des composants clés de l'infrastructure ERC-4337, en particulier du côté du conditionneur et du payeur. Le tableau ci-dessous montre la domination en termes de nombre d'actions utilisateur effectuées et payées.

Malgré ces chiffres encourageants, les portefeuilles ERC-4337 n’ont pas encore été largement adoptés sur le réseau principal Ethereum, avec seulement deux à trois cents portefeuilles actifs par semaine. Safe Wallet reste la principale norme pour les portefeuilles intelligents sur Ethereum. L'une des principales limites de la conception ERC-4337 est qu'elle ne permet pas de convertir les portefeuilles EOA existants en portefeuilles intelligents. De plus, les frais de gaz relativement élevés sur le réseau principal Ethereum rendent certaines fonctionnalités, telles que les transactions sponsorisées, économiquement irréalisables.

EIP-7702

Suite à ERC-4337, EIP-7702 franchit une étape importante vers une abstraction de compte entièrement native. La proposition, rédigée par Vitalik Buterin, est rapidement apparue comme une réponse au controversé EIP-3074, qui présentait des problèmes de compatibilité avec les futurs EIP dans la feuille de route Ethereum Account Abstraction (AA). Contrairement à l'ERC-4337, qui fonctionne au niveau de l'infrastructure, l'EIP-7702 propose des modifications directement au niveau du protocole. La proposition devrait être incluse dans une prochaine mise à niveau de Pectra, entre le quatrième trimestre 2024 et le premier trimestre 2025.

EIP-7702 est considérée comme l’une des propositions d’amélioration de l’expérience utilisateur les plus importantes de l’histoire d’Ethereum. Il améliore le cadre ERC-4337 en introduisant des fonctionnalités clés telles que le regroupement de transactions, le parrainage de gaz et les autorisations temporaires pour les EOA. Plus précisément, il introduit un nouveau type de transaction qui permet aux EOA d'adopter temporairement le code du contrat intelligent pendant la transaction et de revenir à l'état d'origine une fois la transaction terminée. La proposition garantit une compatibilité ascendante avec les implémentations ERC-4337 existantes et est conforme aux objectifs à long terme de la feuille de route Ethereum AA.

Étude de cas : Worldcoin

Worldcoin développe un protocole appelé « Authentification humaine » qui vise à permettre aux applications de vérifier que les utilisateurs sont de vrais humains et non des robots pilotés par l'IA. Cette vérification est réalisée via World ID, un passeport numérique délivré aux utilisateurs après que leur iris a été scanné à l'aide d'Orbs, un appareil spécialisé. Une fois acquis, World ID sert d'outil d'authentification universel pour une variété d'applications et de services. En plus de la vérification de l'identité, les utilisateurs reçoivent également des subventions WLD bihebdomadaires, qui sont distribuées en chaîne.

Worldcoin a émis avec succès plus de 4,5 millions d'identifiants mondiaux, permettant aux utilisateurs de vérifier leur identité sans aucune connaissance préalable de la technologie blockchain. Lors de l'inscription, World App génère automatiquement un portefeuille intelligent sécurisé pour chaque utilisateur du réseau Optimism en arrière-plan. Ce processus supprime complètement la couche blockchain, offrant une expérience utilisateur similaire aux fonctionnalités Web2 telles que l'authentification faciale, la récupération sociale et la gestion détaillée des comptes.

Les subventions WLD et les identifiants mondiaux sont stockés de manière auto-hébergée, garantissant que les utilisateurs conservent le contrôle de leurs actifs numériques. Dans le cas de Worldcoin, les comptes intelligents sécurisés permettent aux utilisateurs de profiter d'une expérience utilisateur de type Web2 tout en bénéficiant des avantages de l'auto-hébergement et des incitations financières offertes par les crypto-monnaies. En conséquence, l’adoption du Web3 a été impressionnante, avec un grand nombre de nouveaux utilisateurs du Web3 rejoignant l’espace Web3.

Interopérabilité, agrégation de liquidité et intention

À mesure que la feuille de route centrée sur le cumul et les chaînes spécifiques aux applications d'Ethereum gagnent en popularité, le nombre de plates-formes blockchain différentes augmentera rapidement. Cette expansion met l’accent sur la nécessité d’une forte communication inter-chaînes.

Certains écosystèmes ont développé des solutions d'interopérabilité natives qui fournissent des modèles de sécurité standardisés et atteignent un certain niveau d'abstraction de la chaîne au sein de leur domaine. Des exemples notables incluent l’architecture de sécurité partagée de Polkadot et le protocole IBC de Cosmos. Dans le contexte des rollups, la messagerie inter-chaînes synchrone et les interactions atomiques entre-chaînes peuvent être obtenues grâce à l'utilisation d'un séquenceur partagé, qui est responsable du traitement et de l'ordre des transactions et de la gestion de l'état. Optimism, par exemple, a adopté cette approche pour sa vision Superchain.

Malgré ces progrès, la communication entre chaînes, en particulier en dehors de ces écosystèmes établis, reste un défi important en raison du manque d'interopérabilité native et de standardisation généralisée. Dans cette section, nous explorons diverses conceptions architecturales pour l'interopérabilité en termes d'abstractions de chaîne. De plus, nous mettrons en avant les projets phares dans chaque secteur vertical, montrant comment ils contribuent au développement de la connectivité blockchain.

système de messagerie

L’approche classique de l’interopérabilité de la blockchain consiste à exploiter un système de messagerie commun, s’appuyant souvent sur un ensemble de validateurs externes. Dans cette conception, l'utilisateur spécifie le résultat souhaité et les entités hors chaîne construisent le chemin d'exécution précis sur plusieurs chaînes. Ce chemin est exécuté par un ensemble coordonné de contrats et de relais intelligents. Cependant, réaliser une exécution atomique sur plusieurs chaînes est intrinsèquement difficile, car chaque chaîne génère constamment des blocs et change d’état. Même avec une solide couche de disponibilité des données pour maintenir l’état de toutes les chaînes intégrées, il existe des complexités considérables dans la navigation sur un itinéraire à travers plusieurs chaînes.

La conception et l'architecture des systèmes de messagerie varient considérablement. Ils peuvent être modulaires ou monolithiques, avec ou sans autorisation, prendre en charge diverses chaînes et fonctionner sur la base de mécanismes de frappe et de gravure ou de pools de liquidités. Les développeurs sont confrontés à de nombreux compromis lors de la création de piles d'abstraction de chaîne pour choisir les systèmes de messagerie à intégrer, chacun offrant différents niveaux de garanties de sécurité et d'expérience utilisateur. Cette diversité de conception et de fonctionnalités peut entraver l’adoption de normes communes, conduisant à une fragmentation accrue dans ce domaine.

Actuellement, les agrégateurs cross-chain tels que Li.Fi et Socket utilisent des systèmes de messagerie simples. Ces plates-formes s'intègrent à de nombreux ponts et DEX pour simuler les itinéraires suggérés aux utilisateurs. Une fois un itinéraire choisi, il sera exécuté dans un ordre strict.

Conception basée sur l'intention

Dans la conception d’interopérabilité basée sur l’intention, les utilisateurs doivent uniquement exprimer les résultats souhaités sans avoir à spécifier un chemin d’exécution spécifique comme les transactions blockchain traditionnelles. Ces intentions sont vendues aux enchères à des solveurs (entités hors chaîne) qui offrent le droit d'exécuter ces intentions. Les solveurs spécifiques prévus ne sont pas importants ; ils peuvent constituer une correspondance partielle ou complète, ou être renseignés à partir du propre inventaire des solveurs. Dans ce système, les utilisateurs spécifient les résultats et les experts rivalisent pour fournir la meilleure exécution.

L’un des principaux avantages de cette approche, en particulier dans le contexte des transferts d’actifs entre chaînes, est qu’elle traite directement les jetons natifs plutôt que les reconnaissances de dette, offrant ainsi des garanties de sécurité natives et améliorant la sécurité globale. Actuellement, les applications basées sur l'intention existent principalement dans les ponts (tels que Across et Synapse) et les échanges décentralisés (tels que Cow Swap, Uniswap X et 1inch Fusion).

Récemment, Across et Uniswap ont collaboré pour proposer la norme d'intention inter-chaînes ERC-7683, qui est la première tentative de création d'un cadre unifié pour les systèmes basés sur l'intention afin de réguler les opérations inter-chaînes. D'autres développements notables incluent la récente version de Socket, qui se concentre sur le flux de commandes modulaires inter-chaînes, et l'annonce de primitives basées sur l'intention par Everclear (anciennement Connext), tirant parti du réseau de solveurs et du cumul optimiste basé sur EigenLayer pour gérer les blocs individuels. Liquidité entre les chaînes.

Cependant, la mise en œuvre de solutions basées sur l’intention comporte des défis importants. Premièrement, les utilisateurs doivent accéder à un compte inter-chaînes, un compte intelligent qui gère les clés en arrière-plan et permet les transactions inter-chaînes. De plus, la standardisation constitue un obstacle majeur ; actuellement, chaque application basée sur l'intention doit développer son infrastructure de manière indépendante, y compris les modèles d'agrégation d'intention, de mise en correspondance et d'enchères. Ce manque de standardisation conduit à la fragmentation et à l'inefficacité dans l'ensemble de l'écosystème.

L'abstraction de chaîne est un concept qui n'a pas de spécification technique, il peut donc être implémenté sous de nombreuses perspectives différentes. À notre avis, certains des efforts les plus intéressants incluent l’architecture centrée sur l’intention d’Anoma, la couche d’agrégation de Polygon et la solution d’abstraction de chaîne full-stack de NEAR. Nous explorerons ces tentatives en profondeur.

Étude de cas : Anoma

Anoma est un protocole axé sur la confidentialité et l'intention, conçu pour permettre la découverte, la résolution et le règlement atomique multi-chaînes décentralisés des contreparties. La plateforme est architecturalement unique : contrairement aux systèmes blockchain traditionnels qui exigent que les utilisateurs spécifient des processus d'exécution, Anoma exige uniquement que les utilisateurs définissent les états finaux qu'ils sont prêts à accepter, exprimés par des engagements programmés appelés intentions. Anoma est unique dans la mesure où ces intentions sont composables et peuvent être abordées collectivement, quelle que soit leur origine.

La structure des transactions d'Anoma comprend les étapes suivantes :

  • Intention universelle : l'architecture d'Anoma peut gérer n'importe quelle intention et ne se limite pas à des applications spécifiques ou à des cas particuliers. Cette flexibilité permet une large gamme d’applications et d’interactions.

  • Découverte de contrepartie : il s'agit d'un processus décentralisé dans lequel les intentions individuelles se propagent au sein du réseau, les rendant accessibles aux résolveurs potentiels.

  • Résoudre : à cette étape, les résolveurs collaborent pour combiner et calculer les intentions afin de trouver une solution efficace, c'est-à-dire une transaction qui peut être exécutée et réglée à travers les chaînes.

  • Règlement : La solution est vérifiée et finalisée en chaîne. L'architecture centrée sur l'intention d'Anoma prend en charge le règlement sur sa propre chaîne L1 souveraine, d'autres chaînes L1 ou tout cumul qui s'installe sur L1.

Étude de cas : Polygon AggLayer

AggLayer de Polygon est un système basé sur des preuves sans connaissance (ZK) conçu pour résoudre les problèmes d'interopérabilité et de fragmentation entre différents cumuls et la couche 1 (L1). Cette approche offre une sécurité cryptographique unifiée et une composabilité atomique en agrégeant les preuves ZK de toutes les chaînes participantes.

AggLayer apporte l'environnement de connectivité à Ethereum via un contrat de pont unifié. Chaque chaîne connectée conserve une copie de cette racine de pont unifiée, permettant des transactions inter-chaînes transparentes. De plus, AggLayer dispose d'un pont de protocole de message qui établit des files d'attente de messages pour chaque chaîne, leur permettant de maintenir des files d'attente de messages sortants locales protégées par des preuves ZK. Cela élimine le besoin de verrouiller les jetons sur une chaîne pour interagir avec une autre chaîne. En publiant des preuves d'événements ZK sur plusieurs chaînes sur Ethereum, AggLayer permet une expérience utilisateur transparente qui ressemble à un écosystème unique.

Polygon CDK permet aux projets de lancer une interconnexion L2 basée sur ZK ou de connecter une L1 existante à AggLayer, en maintenant la liquidité, les utilisateurs et l'état. Le premier composant d'AggLayer sera mis en service en février 2024, marquant une étape majeure pour Polygon dans la création d'un réseau convergé de chaînes souveraines.

Étude de cas : pile d'abstraction de chaîne NEAR

NEAR développe une pile d'abstraction de chaîne complète pour sa blockchain et son écosystème environnant. La pile comprend les composants suivants :

  • Pile d'agrégation de sécurité : cette partie comprend NEAR DA (Data Availability), qui collecte l'état de la chaîne de support. De plus, il intègre zkWASM, développé en partenariat avec Polygon, et profite de la finalité rapide fournie par EigenLayer pour accélérer le traitement des transactions.

  • Agrégation de comptes : basé sur le calcul multipartite (MPC), ce composant permet aux comptes NEAR d'interagir avec des blockchains externes en demandant une vérification de signature. Les clés privées de ces comptes de chaîne tierce sont gérées par les vérificateurs du réseau NEAR en tant que service de signature décentralisé. Cette configuration relie efficacement les comptes de différents réseaux dans un « compte principal » NEAR central qui peut gérer en toute sécurité tous les comptes associés.

  • Couche d'intention : cette couche contient des relais qui exécutent des intentions inter-chaînes complexes, facilitant des transactions et des interactions plus complexes sur les réseaux blockchain.

  • Couche application : cette couche intègre divers services Web3 dans une application conviviale, simplifiant l'accès et l'interaction avec la technologie décentralisée.

Une représentation visuelle de l’architecture d’agrégation de comptes de NEAR est présentée ci-dessous :

Couche d'application

De l’arrière vers l’avant, la couche application constitue l’étape finale de l’abstraction de la chaîne, où l’infrastructure est intégrée et présentée de manière cohérente aux développeurs et aux utilisateurs.

Dans un monde idéal, les développeurs peuvent facilement créer des protocoles qui ne sont pas liés à une blockchain spécifique sans avoir à intégrer diverses couches modulaires, ce qui peut réduire beaucoup de travail. Cela signifie que les développeurs n’ont pas besoin de penser au choix de la blockchain, à la gestion de la liquidité inter-chaînes et au choix des solutions de disponibilité des données.

Du point de vue de l’utilisateur, l’idéal est que l’interaction avec les applications blockchain soit aussi fluide que l’utilisation d’autres services numériques, sans avoir à se soucier des tracas liés au cryptage comme les frais d’essence et les phrases de départ. Cela nécessite de simplifier l’interface utilisateur, d’optimiser le processus d’intégration et de supprimer la nécessité pour les utilisateurs de comprendre la technologie sous-jacente, qui constituent actuellement des obstacles majeurs. La suppression de ces obstacles améliorera considérablement l’expérience utilisateur et facilitera l’adoption massive.

Avant que cette vision puisse se concrétiser, des outils doivent être développés pour intégrer des infrastructures disparates dans une interface unifiée. Par conséquent, nous pensons que l’abstraction de la chaîne est essentielle à une bonne expérience utilisateur.

Celui qui maîtrise le front-end a la connexion la plus directe avec les utilisateurs et est capable de tirer la plus grande valeur de son flux de commandes. Même si l’essentiel de l’attention et des investissements se concentre actuellement sur les infrastructures, nous pensons que l’accent sera mis sur les couches supérieures de la pile à l’avenir.

en conclusion

Il existe actuellement près de 300 chaînes avec une liquidité et une expressivité en chaîne importantes, allant des solutions de couche 1 à la couche 3. Ce nombre est en augmentation et ne montre aucun signe de ralentissement.

L’une des principales raisons de cette croissance est le besoin d’évolutivité et de souveraineté des applications, qui peuvent être obtenues en disposant de leur propre pile d’exécution et de leur propre économie. Par exemple, récemment, ENS, Aave et dYdX ont lancé leurs propres rollups. Les technologies open source comme OP Stack rendent également moins cher et plus facile la création, le déploiement et l'exploitation de rollups, et les fournisseurs de Rollup-as-a-Service comme Conduit et Caldera réduisent encore davantage les frais opérationnels et techniques. Ironiquement, déployer un rollup aujourd’hui est généralement moins cher que d’effectuer des transactions sur Ethereum au cours du cycle 2021.

Pour les utilisateurs d’aujourd’hui, la gestion des crypto-monnaies est déjà souvent déroutante et fastidieuse, impliquant la sécurisation des phrases de départ, la signature de plusieurs transactions pour des tâches simples, la gestion des actifs sur différentes chaînes, la liaison de ces actifs et le trading sur divers DEX, comme la recherche du meilleur prix. Bien que les rollups offrent la possibilité d'évoluer sans sacrifier la sécurité et la décentralisation, leur popularité augmente la complexité du point de vue des utilisateurs et des développeurs. La simple mise en œuvre de cela ne fera qu’empirer l’expérience utilisateur.

Les outils modernes d’abstraction de chaîne résolvent ce problème, rendant les crypto-monnaies plus simples et plus réalisables pour un public plus large. Les gagnants dans cet espace capteront beaucoup de valeur en raison de la proximité de ces outils avec les utilisateurs. À mesure que les applications en chaîne génèrent de plus en plus de revenus, le marché se rendra compte de l'importance d'avoir un front-end.