
Particle Network : Présentation d'un cadre à abstraction de chaîne en plusieurs couches pour construire un écosystème Web3 plus convivial
TechFlow SélectionTechFlow Sélection

Particle Network : Présentation d'un cadre à abstraction de chaîne en plusieurs couches pour construire un écosystème Web3 plus convivial
Le cadre multicouche offre une nouvelle perspective sur l'abstraction de chaîne, en classant les solutions selon leur impact sur l'expérience utilisateur dans l'écosystème Web3.
Auteurs : Carlos Maximiliano Cano, Ethan Francis
Traduction : TechFlow

L'abstraction de chaîne ne peut être réalisée que par une technologie multicouche.
À mesure que ce domaine évolue, il devient de plus en plus clair que l'abstraction de chaîne est une approche multidimensionnelle visant à simplifier l'expérience utilisateur dans les écosystèmes décentralisés, et non une simple technologie. Ce constat se reflète clairement dans de nombreux projets qui tentent d'intégrer l'abstraction de chaîne dans diverses applications et infrastructures Web3.
Dans le cadre théorique de ce nouveau domaine, plusieurs méthodes ont émergé pour comprendre les rôles et modes de participation des acteurs de l'abstraction de chaîne. Cet article présente officiellement un cadre multicouche. Ce cadre a été initialement introduit dans l'article intitulé « Abstraction de chaîne multicouche : Diversification de l'expérience utilisateur dans l'évolution du Web3 », dont l'objectif est de comprendre l'écosystème de l'abstraction de chaîne en fonction du rôle des différents services et produits dans l'expérience utilisateur.
Cadre multicouche : Objectifs et importance
L'objectif du cadre multicouche pour l'abstraction de chaîne est de proposer une méthode structurée et complète pour comprendre les multiples voies permettant d'atteindre une expérience d'abstraction de chaîne. Il vise également à illustrer comment l'abstraction de chaîne, en tant que technologie empilée sur plusieurs couches, peut aboutir à une mise en œuvre « complète », c’est-à-dire couvrant toutes les expériences auxquelles un utilisateur pourrait être confronté dans le Web3.
Il est important de noter que ce cadre multicouche s'appuie sur la définition formelle précédemment proposée de l'abstraction de chaîne (ChA), qui décrit celle-ci comme « une expérience utilisateur exemptée de l’interaction manuelle avec plusieurs chaînes ». Cette définition est cruciale pour le cadre lui-même, car afin de mieux classifier les acteurs de l'abstraction de chaîne, il est nécessaire de la concevoir comme une expérience – une expérience qui peut (ou non) se produire lors des différentes interactions d'un utilisateur avec le Web3, et à laquelle diverses solutions contribuent collectivement pour une mise en œuvre complète.
Par conséquent, ce cadre prend en compte les éléments suivants :
-
Comment différentes solutions abstraient la complexité des interactions multi-chaînes de l'expérience utilisateur.
-
Comment différents composants et solutions collaborent de manière modulaire et complémentaire pour créer une expérience utilisateur unifiée et transparente d'abstraction de chaîne à travers plusieurs blockchains.
-
Le développement naturel de solutions d'abstraction de chaîne diversifiées, chacune répondant aux besoins pratiques variés des utilisateurs et développeurs.
Présentation du cadre multicouche
Ce cadre se compose de trois niveaux, chacun permettant une expérience d'abstraction de chaîne via diverses activités et expériences utilisateur possibles. Pour être classé dans ce cadre multicouche, un projet ou une solution doit viser à résoudre un ou plusieurs aspects de l'expérience utilisateur à travers plusieurs blockchains. Les critères d'inclusion spécifiques sont les suivants :
-
La solution doit viser à simplifier les interactions et flux de travail des utilisateurs et développeurs sur différentes chaînes.
-
La solution doit apporter un bénéfice concret à l'expérience utilisateur, quel que soit son niveau ciblé. Ainsi, les solutions qui n'implémentent qu'en partie l'abstraction de chaîne mais qui ont une valeur ajoutée peuvent mieux s'intégrer à d'autres cadres, qui seront discutés ultérieurement.
Une fois nos règles de base clarifiées, le cadre classe les projets comme suit :
Abstraction de chaîne au niveau applicatif (Orchestration)

La couche applicative, également appelée couche d'orchestration, vise à doter les développeurs des outils nécessaires pour créer des applications décentralisées (dApps) capables de fonctionner et d'interagir de manière fluide à travers plusieurs blockchains. Cette couche inclut :
-
Des kits de développement logiciel (SDK) bas niveau et des interfaces de programmation (API) permettant d'orchestrer des workflows et opérations inter-chaînes dans les dApps.
-
Des frameworks pour construire des applications indépendantes de la chaîne.
-
Des solveurs et réseaux d'intention qui traduisent les objectifs des utilisateurs en parcours multi-chaînes, mis en œuvre via les SDK de la couche applicative.
En fournissant ces outils centrés sur les développeurs et ces abstractions, la couche applicative permet :
-
La création d'applications capables de coordonner et d'exécuter des transactions sur différentes chaînes grâce à une seule signature utilisateur.
-
La mise en œuvre d'une logique métier asynchrone et longue durée sur plusieurs blockchains, renforçant ainsi l'interopérabilité et la flexibilité des dApps.
-
L'abstraction de la complexité sous-jacente multi-chaînes, permettant aux développeurs de se concentrer sur les fonctionnalités propres à leurs applications.
La couche applicative est considérée comme une condition nécessaire à une mise en œuvre complète de l'abstraction de chaîne, car elle complète les solutions axées sur le compte au niveau utilisateur en étendant leur capacité d'abstraction.
Des projets tels qu'Agoric, Skip et Socket sont à la pointe de l'abstraction de chaîne au niveau applicatif, offrant aux développeurs les outils et frameworks nécessaires pour construire de véritables applications indépendantes de la chaîne. Par exemple :
-
L'API d'orchestration d'Agoric fournit des contrats et API pour exécuter des processus transactionnels multi-chaînes, simplifiant ainsi les opérations complexes d'interopérabilité via une seule signature utilisateur.
-
Skip propose une API facilitant les transactions inter-chaînes transparentes (échanges, transferts, etc.), en agrégeant des protocoles de messagerie tels qu'IBC, Hyperlane et Axelar.
-
Socket met à disposition un marché ouvert d'exécution et de règlement d'intentions, permettant aux développeurs de composer librement avec n'importe quelle application ou actif.
En exploitant ces solutions, les développeurs peuvent se concentrer sur la création d'expériences innovantes sans être freinés par les limites des multiples réseaux blockchain, contribuant ainsi pleinement à l'objectif plus large de l'abstraction de chaîne au niveau applicatif.
Abstraction de chaîne au niveau du compte

La couche du compte vise à fournir aux utilisateurs un mécanisme universel pour interagir de manière transparente avec plusieurs chaînes, en résolvant le problème de fragmentation au niveau de l'utilisateur. Elle consiste à offrir directement aux utilisateurs une méthode unique pour disposer d’un solde commun à travers plusieurs chaînes, leur permettant de déployer leurs actifs dans l'écosystème Web3 sans avoir à gérer manuellement plusieurs chaînes. Cette couche inclut :
-
Des méthodes générales pour unifier les soldes inter-chaînes et inter-applications.
-
L'automatisation des défis multi-chaînes liés au paiement du gaz et aux interactions de compte, implémentés au niveau du compte.
-
Des technologies d'unification des comptes fournissant une identité ou un point d'accès unique à travers plusieurs chaînes.
Grâce à l'unification de l'expérience du compte, cette couche permet :
-
Aux utilisateurs de conserver une identité et un solde cohérents entre les chaînes participantes.
-
Un déplacement transparent et fluide des actifs entre différentes blockchains.
-
Une expérience utilisateur indépendante de la chaîne, où la blockchain sous-jacente devient un détail secondaire et optionnel.
Cette couche est essentielle pour une mise en œuvre complète de l'abstraction de chaîne, car elle améliore considérablement l'expérience utilisateur en supprimant la nécessité de gérer séparément les comptes et pools d'actifs sur chaque chaîne individuelle. Cette intégration transparente au niveau du compte vient compléter les bases infrastructurelles fournies par les deux autres couches, favorisant davantage les interactions efficaces et conviviales dans l'écosystème Web3.
Des exemples de solutions d'abstraction de chaîne au niveau du compte incluent :
-
Les comptes universels de Particle Network, qui offrent aux utilisateurs une adresse et un solde unifiés à travers les chaînes.
-
La solution d'XION en matière d'abstraction de chaîne, qui vise à éliminer toute complexité pour l'utilisateur final via diverses abstractions (compte, signature, gaz, appareil, etc.). Cela est étendu via les Meta Comptes, permettant un contrôle centralisé des actifs et comptes sur des chaînes externes depuis la L1 XION.
-
Les signatures de chaîne de NEAR, permettant un contrôle centralisé des comptes inter-chaînes sur NEAR.
-
OneBalance, une primitive bas niveau qui utilise un compte de confiance pour réaliser un « verrouillage de ressources », prenant en charge notamment l'unification des soldes et l'abstraction du gaz.
En offrant une expérience de compte cohérente et unifiée, la couche du compte constitue une étape clé vers une mise en œuvre complète de l'abstraction de chaîne, permettant à tous les utilisateurs d'utiliser des applications et services Web3 sans se soucier de l'infrastructure blockchain sous-jacente.
Abstraction de chaîne au niveau blockchain

La couche blockchain s'attaque principalement au manque d'égalité infrastructurelle entre blockchains individuelles, en assurant leur interopérabilité et en créant une expérience d'abstraction de chaîne minimisant les risques, les délais et les coûts. Elle concerne donc des réseaux ou collectifs de blockchains ayant convenu de partager certaines propriétés, notamment :
-
Des mécanismes de sécurité.
-
Des capacités de messagerie inter-chaînes et de pontage.
-
Une compatibilité directe avec la même pile technique, autorisant une forte interopérabilité.
En partageant ces caractéristiques, la couche blockchain permet :
-
Un transfert ou un partage d'état aisé entre les blockchains participantes.
-
Des garanties de sécurité partagées au sein du collectif.
-
Une messagerie et communication inter-chaînes efficaces.
Bien qu'elle ne soit pas strictement indispensable à l'abstraction de chaîne, la couche blockchain peut grandement améliorer l'expérience utilisateur en fournissant aux chaînes participantes une base commune de sécurité, de communication et de gestion d'état. Cela facilite à son tour des interactions plus efficaces et transparentes aux niveaux du compte et applicatif, renforçant leurs fonctionnalités et l'expérience globale.
Des exemples d'implémentations au niveau blockchain incluent AggLayer de Polygon, qui agrège les preuves zk provenant d'un ensemble de chaînes déployées via la pile Polygon et les soumet à Ethereum pour règlement. Il englobe également partiellement l'écosystème Cosmos utilisant le protocole de Communication Inter-Blockchain (IBC) pour la messagerie et l'interopérabilité inter-chaînes. La Superchain d'Optimism fait également partie de cette couche.
Non-conformité
Comme mentionné ci-dessus, certains projets ou solutions qui ne remplissent pas les critères initialement définis ou qui n'ont pas explicitement cherché à mettre en œuvre une forme d'abstraction de chaîne du point de vue de l'expérience utilisateur restent néanmoins précieux pour l'objectif global de l'abstraction de chaîne.
Ces solutions pourraient mieux s'intégrer au cadre CAKE de Frontier Research ou au « stack d'abstraction de chaîne » d'Everclear, en tant que solutions fondamentales de bas niveau. Ces cadres visent à couvrir les technologies, protocoles et primitives qui constituent les solutions d'abstraction de chaîne, sans cibler directement les aspects liés à l'expérience utilisateur. Des exemples incluent les protocoles de messagerie inter-chaînes, les primitives d'abstraction de compte, les couches de règlement (comme Everclear) ou les oracles basés sur les intentions (comme SEDA).
Plus précisément, les deux cadres fonctionnent comme suit :
-
Cadre CAKE : développé par Frontier Research, il s'agit d'un cadre de bas niveau qui organise et unifie les diverses technologies et solutions constituant l'abstraction de chaîne. Il inclut la couche d'autorisation (abstraction de compte, intentions, gestion des clés), la couche de résolution (exécution logique inter-chaînes) et la couche de règlement (disponibilité des données, ponts, oracles).
-
Le « stack d'abstraction de chaîne » d’Everclear : fournit un cadre de bas niveau spécifiquement centré sur les mises en œuvre d'abstraction de chaîne fondées sur les intentions. Il décrit la pile technologique permettant à un utilisateur d'exécuter de manière transparente ses intentions sur plusieurs chaînes via une seule interaction.
Ces deux cadres visent à offrir une compréhension structurée et fine des différents composants et niveaux permettant l'abstraction de chaîne, bien qu'ils diffèrent par leur portée et leur focus. Le cadre CAKE adopte une vision plus large des technologies impliquées, tandis que le stack d'Everclear se concentre davantage sur les solutions centrées sur les intentions. Le cadre multicouche se situe à un niveau d'abstraction supérieur à ces deux derniers, couvrant uniquement les solutions d'abstraction de chaîne, et non les technologies qui les composent.

Conclusion
Le cadre multicouche offre une nouvelle perspective sur l'abstraction de chaîne, en classant les solutions selon leur impact sur l'expérience utilisateur dans l'écosystème Web3. En distinguant l'abstraction au niveau de la blockchain, du compte et applicatif, il propose une méthode structurée pour comprendre les diverses technologies d'abstraction de chaîne et leurs rôles diversifiés et complémentaires dans une mise en œuvre complète.
Les acteurs du secteur peuvent utiliser ce cadre pour positionner stratégiquement leurs projets, identifier des opportunités de collaboration potentielles et orienter le développement de leurs produits. En comprenant où leur solution s'inscrit dans cette structure multicouche, les équipes peuvent se concentrer sur l'amélioration d'aspects spécifiques de l'abstraction de chaîne tout en repérant des possibilités d'intégration avec des technologies complémentaires.
Ce cadre fournit également aux investisseurs et chercheurs une feuille de route pour évaluer l'exhaustivité et l'impact potentiel des projets d'abstraction de chaîne, contribuant ainsi à faire avancer l’écosystème Web3 vers une plus grande unification et convivialité.

Bienvenue dans la communauté officielle de TechFlow
Groupe Telegram :
Compte Twitter officiel :
Compte Twitter anglais :
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














