Particle Network: La couche d'abstraction de la chaîne

Intermédiaire8/20/2024, 1:55:05 AM
Particle Network est un L1 modulaire construit sur le Cosmos SDK, conçu pour servir de couche de coordination et de règlement pour les transactions inter-chaînes au sein d'un environnement d'exécution EVM haute performance. Son objectif ultime est d'unifier tous les utilisateurs on-chain au niveau du compte, facilitant des interactions inter-chaînes transparentes à travers un solde et un compte unique sur L1, L2 ou L3, et permettant à quiconque de payer facilement les frais de gaz avec n'importe quel jeton de leur choix.

Les applications décentralisées, qui font référence aux produits et services natifs de la blockchain, existent depuis le début des contrats intelligents et d'Ethereum. Cependant, leur adoption par les utilisateurs a progressé à un rythme notablement lent, surtout par rapport aux applications et services Web2. En tenant compte du succès de Netflix, ils ont dépassé Blockbuster en capitalisant sur la commodité et le choix supérieurs grâce au passage de la location de DVD physique au monde des services numériques et du streaming. La commodité d'avoir le monde au bout des doigts avec les smartphones a conduit à l'adoption d'applications mobiles, qui ont transformé la manière dont les gens interagissent avec Internet, au grand bénéfice des réseaux sociaux. ChatGPT, quidépassé Instagram et Tiktok en tant qu'application à la croissance la plus rapide, a introduit un moyen simple et puissant pour presque n'importe qui d'exploiter l'IA avec une UX de chatbot simplifiée utilisant le traitement du langage naturel (NLP).

Le thème récurrent parmi ces produits et services révolutionnaires et leur succès est qu'ils ont offert une meilleure expérience utilisateur par rapport à tous les acteurs ou concurrents auxquels ils ont été confrontés. Pour que les applications décentralisées connaissent un succès similaire, l'expérience utilisateur sur la chaîne doit être aussi fluide et pratique que possible, bien loin du monde des phrases de récupération et des chaînes fragmentées qui est courant aujourd'hui.

Transformer l'expérience utilisateur Onchain

La fin de l'expérience utilisateur onchain ne nécessite aucune connaissance de l'infrastructure blockchain sous-jacente de la part de l'utilisateur; où n'importe qui peut faire n'importe quoi sur n'importe quelle blockchain sans avoir besoin de passer par des processus fastidieux d'intégration et de pontage. Pour mieux comprendre l'importance de cette conception, il est cependant utile de considérer l'état des comptes aujourd'hui: un compte onchain est finalement le pont entre un utilisateur et la blockchain, stockant les soldes onchain et définissant toutes les activités et interactions avec tout programme natif de la blockchain. Tout au long de leur histoire, la plupart des blockchains ont utilisé le modèle de compte détenu à l'extérieur (EOA), qui fonctionne comme un sous-ensemble de deux parties: une clé publique servant d'identité et de point de référence pour recevoir des actifs (adresse de portefeuille) et une clé privée servant de mot de passe principal pour l'accès (phrase de récupération). Les portefeuilles fonctionnent techniquement comme des services d'abstraction de compte, en ce sens qu'ils simplifient la gestion d'un ou plusieurs comptes onchain.

Bien que les EOAs soient connus pour leur simplicité et qu'ils donnent le pouvoir de l'autogestion à quiconque, ils ont également significativement entravé l'expérience utilisateur onchain jusqu'à présent. Les inconvénients les plus courants des EOAs sont que quiconque obtient accès à la phrase de récupération peut accéder au portefeuille (cette menace se pose pour ceux qui stockent des phrases de récupération sur un service basé sur le cloud comme iCloud) et que quiconque perd l'accès à sa phrase de récupération et/ou l'oublie ne peut plus accéder à ses fonds onchain.

La clé de la réalisation d'une telle expérience utilisateur sur la chaîne est l'émergence de primitives d'abstraction, qui sont les nombreux produits et services construits autour de l'abstraction du plus grand nombre possible de points de friction dans l'expérience utilisateur sur la chaîne. Il peut s'agir de boîtes à outils et de frameworks permettant aux développeurs de les implémenter dans leur propre réseau ou applications, ou de produits et services directement destinés aux utilisateurs finaux. À mesure que le développement dans ce domaine s'accélère et que le nombre d'équipes lançant leurs propres primitives d'abstraction augmente, il est possible que l'expérience utilisateur sur la chaîne sans faille arrive plus tôt que la plupart des gens ne le pensent, carVitalik suggère. Mais qu'est-ce qui permettra exactement cette percée ?

L'abstraction de compte fait référence à la séparation de la gestion d'un compte surchaîne de l'utilisateur final. Le concept a été...initialement flotté autour dès 2017, mais a principalement du mal à prendre de l'ampleur avant ERC-4337a été proposée en 2021. La culmination initiale des efforts autour de l'abstraction de compte a conduit au développement du contrat intelligent-portefeuille, communément appelé compte intelligent. Dans ce modèle, un compte onchain est géré par un contrat intelligent, et peut donc être plus programmable et optimisé pour les besoins de l'utilisateur. Cela débloque de nouvelles possibilités, telles que la possibilité de s'inscrire à un compte en utilisant des connexions sociales familières, de payer les frais de gaz avec le même actif sur différentes chaînes, de pouvoir effectuer plusieurs transactions inter-chaînes en un clic, et plus encore.

La clé pour permettre l'abstraction de compte est le développement de services d'abstraction d'exécution, où l'exécution d'une transaction sur la chaîne est externalisée vers des fournisseurs de services spécialisés appelés solveurs (également appelés remplisseurs ou exécuteurs) pour des performances et une livraison optimales au nom du signataire. Ici, les utilisateurs signent des messages hors chaîne appelés intentions contenant des instructions pour effectuer des actions sur la chaîne, c'est-à-dire des demandes de réalisation de transaction. En séparant l'exécution d'une transaction de sa signature, les utilisateurs peuvent exprimer plus facilement les résultats souhaités, et des solutions back-end telles que des mempools privés ou des réseaux de solveurs concurrents aident à offrir le meilleur règlement et la meilleure valeur possible pour l'utilisateur.

La Fin de partie: Abstraction de chaîne

Un autre élément essentiel pour permettre une expérience utilisateur ultime onchain est la capacité de communiquer et d'interagir entre différents environnements blockchain. Historiquement, les utilisateurs se sont appuyés sur des passerelles pour répondre à ce besoin, qui ont...prouvéau fil du temps pour être une grande source de risque et d'insécurité. L'abstraction de la chaîne itère sur les développements autour de l'abstraction des comptes et de l'exécution tout en introduisant une nouvelle infrastructure au niveau du réseau, supprimant ainsi les complexités de la communication et de l'interaction à travers différents environnements de blockchain. Voir l'abstraction de la chaîne de Shoalplongée profondepour une vue d'ensemble complète des fondamentaux du concept et du paysage plus large de l'abstraction de la chaîne.

L'abstraction de chaîne est le résultat des efforts autour d'un objectif commun : offrir une expérience utilisateur transparente dans laquelle l'utilisateur peut effectuer des actions onchain sans être obligé de savoir quelle blockchain il utilise à un moment donné. Ce rapport explore comment Particle Network aborde le développement de l'expérience utilisateur onchain ultime grâce à sa nouvelle pile d'abstraction de chaîne.

Étude de cas avec Particle Network

Contexte du protocole

Dirigée par les cofondateurs Pengyu Wang et Tao Pan, Particle a fait ses débuts en 2022 en tant que fournisseur de services d'abstraction de portefeuille, lançant une pile pour les développeurs afin de créer des portefeuilles intégrés dApps non dépositaires qui pourraient tirer parti des connexions sociales via la technologie MPC-TSS. Avec l'avènement de l'abstraction de compte ERC-4337, le protocole a évolué pour inclure une pile AA dans leur pile WA existante, utilisant des portefeuilles de contrats intelligents pour des structures de compte améliorées. Cela a mis en place le lancement deBTC Connect, qui a permis d'introduire les services AA dans l'écosystème BTC via des signatures Bitcoin natives. Maintenant, Particle lance sa blockchain de couche 1 dans le cadre de sa pile d'abstraction de chaîne complète et polyvalente.

Le réseau Particle est développé par une équipe mondiale de plus de 30 employés à plein temps et a établi des partenariats avec des entreprises comme Berachain, Avalanche, Arbitrum, zkSyncetportee. Le protocole a officiellement levé 25 millions de dollars au cours de plusieurs tours de table menés par Spartan Group et Gumi Crypto, et a récemment sécurisé un investissement de Binance Labsaussi.

Vue d'ensemble du protocole

Particle Network est une couche 1 modulaire construite sur le Cosmos SDK, qui fonctionnera comme une couche de coordination et de règlement pour les transactions inter-chaînes au sein d'un environnement d'exécution haute performance compatible avec l'EVM.

Le Particle L1 est un composant de la pile d'abstraction de chaîne plus large de Particle, qui se compose de Comptes Universels fournissant une interface simple pour unifier les soldes de jetons sur différentes chaînes, de Liquidité Universelle permettant aux UA à l'arrière-plan, et de Gaz Universel permettant aux utilisateurs de payer les frais de gaz dans n'importe quel jeton qu'ils détiennent.

L'objectif final de Particle Network est de unifier les utilisateurs sur toutes les chaînes au niveau du compte, facilitant ainsi les interactions transparentes entre les chaînes avec un solde et un compte unique sur n'importe quelle L1, L2 ou L3, et permettant à quiconque de payer facilement les frais de gaz dans n'importe quel jeton de leur choix. Examinons de plus près les différents composants clés qui contribuent à atteindre cet objectif.

Comptes Universels

Les comptes universels font référence à la nouvelle structure de compte qui sera alimentée par la Particle L1 et sont essentiels à la pile d'abstraction de chaîne de Particle. Au cœur de ces comptes universels se trouvent des comptes intelligents ERC-4337 attachés à une adresse EOA (externally owned address) préexistante, unifiant les soldes de jetons sur plusieurs chaînes en routant et en exécutant automatiquement des transactions atomiques inter-chaînes. Pour l'utilisateur final, les comptes universels offrent une interface unique pour gérer les fonds et effectuer des transactions sur différentes applications décentralisées (dApps), en masquant les points de friction liés à la création et au financement d'un nouveau compte sur une nouvelle chaîne, ce qui nécessite souvent l'achat du jeton de gaz de cette chaîne native également.

Cette interface est construite sur des portefeuilles existants et exploite la couche de liquidité universelle de Particle pour exécuter des transactions atomiques inter-chaînes et acheminer les fonds du solde de l'utilisateur entre différentes chaînes selon les besoins. Les transactions sont traitées par le réseau distribué mondialement de nœuds de Particle, qui gèrent le regroupement, la transmission et les tâches de vérification associées.

Pour mieux illustrer, considérez les étapes impliquées dans la réalisation de la demande simple d'un utilisateur d'acheter Dogcoin sur une chaîne externe (chaîne X):

  1. L'utilisateur se connecte à son UA via un portefeuille existant ou une connexion sociale.
  2. L'utilisateur soumet sa demande de transaction à la Particle L1, exprimée en tant qu'UserOp ERC-4337 pour acheter Dogcoin sur la chaîne X.
  3. Les nœuds regroupés au sein du réseau de nœuds décentralisés de Particle gèrent l'opération utilisateur associée et l'exécutent en conséquence.
  4. Les nœuds relais de Particle surveillent et synchronisent ensuite l'état d'exécution sur les chaînes associées. Une fois que la transaction a été confirmée et exécutée, l'état est renvoyé de la chaîne vers les nœuds relais, qui communiquent ensuite l'état à l'UA et à l'utilisateur final.
  5. Notre utilisateur a maintenant le jeton qu'il souhaitait acheter dans son solde UA, sans jamais interagir avec la chaîne sur laquelle ce jeton vit.

De toute évidence, il y a plus de composants internes en jeu ici qui justifient une inspection plus approfondie. Pensez aux UA comme étant le produit orienté utilisateur de Particle. La clé pour permettre l'expérience transparente qu'ils fournissent réside dans les fonctionnalités de Liquidité Universelle et de Gaz Universel.

Liquidité universelle

La liquidité universelle fait référence à la couche du réseau Particle responsable de l'exécution automatique des transactions soumises via les UA. Cette fonctionnalité est alimentée par le réseau distribué de nœuds Bundler de Particle, des services spécialisés initiant les étapes nécessaires à l'exécution d'une UserOp, telles que l'échange ou le retrait de liquidité des pools. De plus, un réseau distribué de nœuds Relayer, appelé le réseau de messagerie décentralisé (DMN), est chargé de surveiller l'état des transactions sur les chaînes externes (c'est-à-dire les chaînes de destination) et de communiquer leur statut de règlement à la Particle L1.

L'objectif principal de Universal Liquidity est de permettre aux utilisateurs d'interagir avec différentes chaînes via des transactions inter-chaînes sans avoir besoin d'acheter et de détenir des jetons sur les chaînes associées. Pour mieux comprendre, considérez le flux suivant pour un utilisateur souhaitant acheter 100 USDC de Dogcoin sur Chain D alors qu'il détient 25 USDC sur les chaînes A, B, C et D chacune.

  1. L'utilisateur signe UserOp pour acheter 100 USDC de Dogcoin sur Chain D, regroupant ainsi leurs soldes sur quatre chaînes (Chain A, B, C, D) dans une seule signature traitée par Particle L1.
  2. Après l'exécution de la signature, l'USDC que l'utilisateur détient sur les chaînes A, B et C est envoyé à un fournisseur de liquidité (également appelé remplisseur).
  3. Le LP libère le montant complet de USDC sur Chain D.
  4. L'USDC sur Chain D est échangé contre Dogcoin en utilisant un DEX local.
  5. Le solde Dogcoin résultant est maintenant reflété dans le UA de l'utilisateur.

Gaz universel

Universal Gas est le troisième pilier de la pile d'abstraction de chaîne de Particle, essentiel pour permettre l'abstraction du gaz, où le point de friction inducteur de douleur lié à l'acquisition et à la détention de multiples jetons de gaz est abstrait de l'utilisateur final, qui peut désormais payer les frais de gaz dans n'importe quel jeton sur n'importe quelle chaîne. Alice peut payer le gaz pour un échange sur Solana en utilisant son USDC sur Base, tandis que Bob paie le gaz pour l'achat d'un NFT sur Ethereum en utilisant son jeton OP sur Optimism.

Lorsqu'un utilisateur souhaite exécuter une transaction via une UA Particle, une interface invitera l'utilisateur à sélectionner son jeton de gaz préféré, qui sera alors automatiquement routé via le contrat Paymaster natif de Particle. Tous les paiements de gaz sont réglés sur leurs chaînes source et de destination respectives, tandis qu'une partie des frais est échangée contre le jeton $PARTI natif de Particle à régler sur la Particle L1.

Architecture et conception du protocole

Le Particle L1 utilise un environnement d'exécution haute performance compatible avec l'EVM et un modèle de mise en jeu à double jeton pour la sécurité, composé de BTC et du jeton natif PARTI. Le consensus et la disponibilité des données sont externalisés à un réseau distribué de nœuds appelé Modules Modulaires. Particle utilise un modèle de disponibilité des données agrégées (AggDA) qui se branche sur une combinaison de fournisseurs, notammentCelestia, Disponible, et prèsDEt est alimenté par un système décentralisé d'opérateurs de nœuds DA AggreGated.

Sur le backend, la pile d’abstraction de chaîne de Particle est alimentée par trois modules clés : le Master Keystore Hub, le réseau de messagerie décentralisé (DMN) et le bundler décentralisé. Le Master Keystore Hub sert de source centrale de vérité sur Particle L1, coordonnant les déploiements de contrats intelligents sur toutes les chaînes, synchronisant les paramètres entre chaque instance UA et maintenant l’état synchronisé sur toutes les chaînes. Le DMN est chargé de communiquer l’état d’exécution de la transaction sur les différentes chaînes sur lesquelles un utilisateur effectue des transactions, puis de communiquer l’état de l’userOp à régler sur la particule L1. Cette fonctionnalité est alimentée par un réseau de nœuds de relayer. Enfin, Particle utilise un réseau de bundler décentralisé, dans lequel un réseau d’opérateurs de nœuds bundler est responsable de l’initiation et de l’exécution des userOps entrants. Le réseau est construit autour d’un réseau distribué et sans autorisation de nœuds modulaires, parmi lesquels les tâches sont déléguées et externalisées.

Modules modulaires

L'utilisation de modules de nœuds permettra à quiconque de participer à l'exécution de nœuds spécialisés dans la facilitation d'opérations critiques sur L1. Ces nœuds peuvent être catégorisés selon leur fonction respective: les nœuds intégrateurs sont responsables de l'exécution d'UserOps inter-chaînes, les nœuds de relais sont responsables de la surveillance et de la communication de l'état des transactions (c'est-à-dire exécutées ou échouées) à Particle L1 pour être réglées, les nœuds de guet sont responsables de la surveillance de l'état des nœuds et de leurs tâches respectives dans les réseaux intégrateurs et de relais, ainsi que de la fourniture de preuves d'exécution et de fraude pour chaque bloc par époque.

Modèle de disponibilité des données agrégées

Dans le contexte des blockchains, la disponibilité des données (DA) fait référence à la capacité de vérifier les données qui ont été publiées sur une blockchain. Généralement, les blockchains utiliseront une solution unique pour la DA, qui peut être interne dans le cadre d'une architecture intégrée, ou au contraire externalisée à des partenaires ou des fournisseurs tiers dans le cadre d'une architecture modulaire. Particle construit son modèle DA pour atténuer les points de défaillance uniques dans son architecture en adoptant un modèle agrégé, externalisant la DA à Celestia, Avail et Near DA collectivement. Particle utilise deux approches différentes pour la DA : la publication sélective qui attribue chaque bloc à un fournisseur DA distinct, et la publication redondante dans laquelle chaque bloc individuel est envoyé à chaque fournisseur DA.

Il sera intéressant de voir si Particle s'étend à d'autres fournisseurs de DA (c'est-à-dire EigenDA) à l'avenir alors que le secteur se développe.

Double participation

Les blockchains qui utilisent un modèle de preuve d'enjeu (Proof-of-Stake) assignent des validateurs pour proposer et valider de nouveaux blocs en fonction du nombre de jetons natifs qu'ils ont mis en jeu sur le réseau, les récompensant proportionnellement au nombre de blocs sur lesquels ils votent. Un risque clé avec ces réseaux à leurs débuts est le risque de volatilité des prix de jetons natifs qui impacte la sécurité et la stabilité du réseau. Particle vise à atténuer ce risque grâce à un modèle de double mise en jeu qui utilisera le BTC via la Gate.Babylonprotocole de mise en jeu et le jeton natif PARTI, avec des pools de validateurs attribués à chaque jeton respectif.

Processus d'intégration avec Universal SDK

Le SDK universel de Particle permet aux développeurs d'applications de créer un processus d'intégration transparent pour les UA, en permettant aux utilisateurs d'attacher leurs portefeuilles existants grâce à la mise en œuvre d'un EIP-1193fournisseur. Cela permet aux utilisateurs de pouvoir immédiatement effectuer des transactions à partir de leurs UAs dès leur connexion.

Le processus d'intégration dans une application exploitant l'Universal SDK de Particle Network est visualisé ci-dessous.

État du réseau de particules

Avant le développement du Particle L1, Particle a enregistré plus de 17 millions d'activations de portefeuille, 10 millions d'opérations d'utilisateurs et plus de 900 intégrations avec diverses applications décentralisées, selon l'équipe.

Le 2 mai 2024, le testnet incitatif L1 du réseau Particlelancé, offrant des points de récompense à travers la Particle Pioneerplateforme. Réseau de particulestestnet public incitépermet aux utilisateurs de tester ses fonctionnalités phares Universal Accounts et Universal Gas pour gagner des points pour l'allocation du prochain jeton $PARTI.

Selon le Explorateur du testnet V2 de Particule, il y a eu plus de 7,3 millions de transactions au total sur 1,3 million de blocs, avec une moyenne de plus de 400 000 transactions quotidiennes régulières. Selon le Particle Pioneersite de campagne, le testnet a enregistré plus de 182 millions de transactions et compte actuellement plus de 1,49 million d'utilisateurs qui gagnent un total de 27,3 milliards de points, soit une moyenne de 18,3 000 points par utilisateur. Le Particle L1 devrait être lancé sur le mainnet à un moment donné au cours du second semestre 2024.

Paysage concurrentiel

L'abstraction de chaîne est sur le point de devenir le prochain cadre majeur pour les plateformes d'interopérabilité à construire, et il y a plusieurs développements à l'horizon qui rivaliseront avec Particle pour devenir la trousse à outils ou la pile standard pour construire des services d'abstraction de chaîne sur.

Réseau Near

Near est une blockchain Layer 1 Proof-of-Stake shardée qui fournit un domaine d'application full-stack pour les développeurs construisant des produits et services décentralisés. Near construit sa pile d'abstraction de chaîne cette Aggrégation de compte - une structure multi-facettes qui canalise les interactions cross-chain des utilisateurs pour être exécutées à travers un seul compte.

Les comptes sur Near utilisent deux types de clés: les clés d'accès complet, qui fonctionnent comme des clés privées (c'est-à-dire qu'elles peuvent signer n'importe quelle transaction et doivent être conservées privées), et les clés de fonction d'appel, qui sont autorisées à signer des appels exclusivement vers un contrat spécifique ou un ensemble de contrats. Near utilise également son service de connexion FastAuth pour permettre aux utilisateurs de s'inscrire avec une adresse e-mail et d'utiliser la biométrie au lieu des mots de passe.

La clé de l'activation de cette structure réside dans les signatures multi-chaînes, qui permettent à tout compte Near d'interagir avec des adresses sur d'autres chaînes. Cela est réalisé grâce au réseau NEAR MPC, qui permet le partage de clés et maintient la même clé publique même si les nœuds et les partages de clés changent. Les nœuds signataires MPC au sein du réseau Near permettent aux contrats intelligents d'initier le processus de signature, créant de nombreuses adresses distantes sur n'importe quelle chaîne. Near a également introduit des méta-transactions à travers NEP-366, permettant aux utilisateurs de réaliser des transactions sur plusieurs chaînes sans détenir le jeton de gaz natif. Cela est facilité par les Relayers, des fournisseurs tiers qui attachent les jetons nécessaires pour les frais de gaz aux transactions signées qu'ils relaient au réseau.

Couche Aggérgée Polygon

Polygon est en train de développerAggLayer, un pont unifié pour les L2 construit en utilisant le Polygon CDK qui va aggreGate zk-proofs et les soumettre uniformément à Ethereum pour règlement. Dans ce modèle, toutes les chaînes partagent un contrat de pont avec d'autres chaînes AggLayer prises en charge, ce qui permet de conserver la souveraineté tout en bénéficiant d'une plateforme de liquidité mondiale qui facilite le démarrage des réseaux précoces.

L'AggLayer utilisera des preuves ZK pour créer un environnement agrégé qui "semble être une seule chaîne" tout en permettant aux chaînes prises en charge de conserver leur souveraineté. Les développeurs d'applications pourraient potentiellement bénéficier de pouvoir atteindre un plus grand nombre d'utilisateurs, car les utilisateurs de différentes chaînes pourront interagir avec leur produit ou service. Pour l'utilisateur final, l'objectif est le même que dans l'abstraction de chaîne : fournir une expérience utilisateur qui ressemble à Internet - un environnement unique qui ne nécessite pas de processus complexes et fréquents de pontage et autres processus complexes. Jusqu'à présent, les composants en direct de l'AggLayer auxquels Polygon zkEVM s'est connecté sont 1) un pont unifié vers Ethereum pour permettre des transactions entre chaînes, et 2) une bibliothèque bridgeAndCall() de contrats de solidité pour aider à élaborer ces transactions.

Mentions honorables

Everclear - Anciennement Connext, Everclear développe une nouvelle pile d'abstraction de chaîne. Comme son nom l'indique, Everclear lance «la première couche de compensation» pour assurer le règlement mondial des transactions inter-chaînes. Everclear fonctionnera en tant qu'Arbitrum Orbit L2, alimenté parGelato RaaS, et utilisera Hyperlane et Eigenlayer pour se connecter à d’autres chaînes. En fin de compte, le protocole agit comme un ordinateur partagé pour coordonner les transactions inter-chaînes, les règlements étant représentés sous forme de factures et compensés par une enchère néerlandaise. Cela tournera autour de l’utilisation de Clearing Layers, "un réseau décentralisé qui coordonne le netting et le règlement mondiaux des flux de capitaux entre les chaînes’’. Everclear vise à réduire les coûts pour les participants au marché, est programmable et peut être branché sur n'importe quel rail de règlement pour n'importe quelle transaction, et permet une liquidité sans permission pour de nouvelles chaînes et actifs dès le premier jour.

Socket - Socket 2.0marque un changement pour le protocole Socket, passant des services d'abstraction inter-chaînes aux services d'abstraction de chaîne, mis en évidence par son mécanisme phare d'enchères de flux de commandes modulaires (MOFA), qui vise à permettre un mécanisme concurrentiel pour des marchés abstraits de chaînes efficaces. Les OFA traditionnels impliquent un réseau de divers acteurs effectuant des tâches spécialisées qui rivalisent pour offrir le meilleur résultat possible pour une demande d'utilisateur final. De même, le MOFA est conçu pour fournir un marché ouvert aux agents d'exécution, appelés émetteurs, et aux intentions des utilisateurs. Au sein du MOFA, les émetteurs rivalisent pour créer et satisfaire des ensembles abstraits de chaînes, ou des séquences ordonnées de demandes d'utilisateur qui nécessitent le transfert de données et de valeur à travers de multiples blockchains.

Perspectives futures

L'opportunité d'abstraction de chaîne est passionnante. Cependant, il y a quelques considérations importantes à prendre en compte alors que de plus en plus d'équipes se lancent dans le lancement de leurs propres solutions, que les investisseurs en capital-risque commencent à allouer plus de capital à tout ce qui mentionne 'abstraction de chaîne', et que les utilisateurs commencent à se gratter la tête pour savoir quelle solution est la meilleure.

L'argument en faveur des primitives d'abstraction

Zee Prime Capital a souligné plusieurs considérations importantes en ce qui concerne le paysage des primitives d'abstraction dans un contexte depublication récente.

“Sans produit, l'abstraction de la chaîne n'est pas une véritable solution au problème réel”.

Il est certainement vrai que, bien que l'expérience utilisateur reste un obstacle critique à surmonter pour l'industrie de la cryptographie, il n'est probablement pas le goulot d'étranglement ultime pour amener plus d'utilisateurs onchain. En effet, les développements en matière d'infrastructure ont été une réponse à une mauvaise UX imposée par des frais élevés et des règlements lents. Maintenant que l'infrastructure est là (plus de 200 L1s/L2sCependant, il y a un manque général de produits et de services réussis construits sur cette infrastructure. Cela correspond à une perspective Mertpartagé récemment, qui a prétendu que pas assez de personnes considèrent que les obstacles à la construction d'applications crypto solides ne sont pas natifs de la crypto (c'est-à-dire l'infrastructure, l'UX) mais tournent plutôt autour de l'absence de clarté réglementaire et des structures d'incitation mal alignées à travers l'ensemble de l'industrie.

Un exemple est l'adoption (ou son absence) des portefeuilles intelligents.


tweet

Malgré les innovations qu'ils apportent, les portefeuilles intelligents ont largement échoué à obtenir une adoption significative jusqu'à présent. Les acteurs établis comme Phantom ont enregistré un nombre record de téléchargements avec l'avènement de la folie des memecoins au quatrième trimestre 2023/ premier trimestre 2024, démontrant que les gens sont prêts à composer avec des phrases de récupération et des interfaces utilisateur peu pratiques pour l'instant, tant qu'ils peuvent mettre la main sur le dernier jeton de chien.

Pour repousser, il faut du temps pour développer des produits et des services performants avec les nouvelles technologies. Il a fallu des années d’essais et d’erreurs pour que la première classe d’applications Web réussies émerge. Au fur et à mesure que la demande d’espace de bloc sur les couches de base augmente, il est probable qu’il y aura plus de cumuls et de chaînes spécifiques aux applications au fil des ans. Avec l’arrivée des fournisseurs RaaS et des solutions d’infrastructure modulaires comme Celestia, il ne sera que plus facile de lancer de nouvelles chaînes et de nouveaux environnements, et ces environnements devront être en mesure de communiquer de manière transparente les uns avec les autres. La nécessité d’abstraire les chaînes de l’utilisateur final provient de la création d’une application populaire qui incitera les utilisateurs d’autres chaînes à vouloir l’utiliser, ce qui entraînera le besoin de services permettant une expérience transparente pour le faire. L’abstraction de la chaîne vise à résoudre le problème fondamental d’un manque de fonctionnalité inter-chaînes transparente, ce que le manque actuel de produits et de services disponibles n’invalide pas.

Avec cela à l'esprit, l'un des défis critiques auxquels les primitives d'abstraction devront faire face est de garantir la coordination réussie entre les réseaux de solveurs/nœuds concernant l'attestation de l'état, l'exécution du solveur, le statut de la transaction, la confirmation du bloc et d'autres garanties inter-chaînes, qui nécessitent toutes un consensus. La nature des marchés financiers fait que d'autres solutions plus rapides et moins chères seront toujours en vue, ce qui signifie que les fournisseurs de services d'abstraction de chaîne doivent tenir compte d'un certain nombre de processus backend complexes et de leurs implications, où des choses comme les jeux de timing et la capture du flux d'ordres commencent à jouer un rôle plus important avec le temps.

Considérations importantes pour le réseau Particle

Une question clé qui se pose avec le réseau de nœuds distribués de Particle est de savoir à quel point ce réseau sera décentralisé. Y aura-t-il seulement quelques entités sélectionnées participant à l'exploitation des nœuds, ou Particle pourra-t-il gagner suffisamment de traction pour maintenir un réseau de nœuds suffisamment décentralisé ? Et comment Particle peut-elle inciter avec succès suffisamment d'opérateurs de nœuds à devenir suffisamment décentralisés en premier lieu ?

Pour cela, nous suggérons deux choses:

1) Minimiser les barrières à l'entrée et la participation en tant qu'opérateur de nœud

2) Fournir un tableau de bord public pour surveiller et observer la décentralisation du réseau de nœuds via l'explorateur Particle.

Particle construit une couche de règlement et de coordination pour les transactions atomiques inter-chaînes, où les comptes universels remplacent le besoin d'utiliser plusieurs portefeuilles, d'acheter plusieurs jetons d'essence et de pontifier des jetons pour utiliser des dApps sur d'autres écosystèmes. Cela soulève la question de l'accumulation de valeur; quel impact économique aura l'adoption réussie des comptes universels et du Particle L1 sur d'autres blockchains et écosystèmes? Bénéficieront-ils d'un plus grand nombre d'utilisateurs accédant à leurs applications?

L'argument en faveur de l'abstraction de chaîne et du réseau de particules

La nécessité de transformer l'état de l'expérience utilisateur sur les applications natives de la blockchain n'est pas une idée nouvelle et les développeurs travaillent sur ce problème depuis un certain temps maintenant. L'abstraction de la chaîne profite à l'utilisateur final en créant des expériences onchain plus faciles à naviguer, au développeur d'applications en déverrouillant de nouvelles bases d'utilisateurs pour leurs applications, et à L1/L2/L3 en permettant une communication et un routage inter-chaînes moins chers et plus efficaces.

Particle construit une abstraction de chaîne au niveau du compte pour aider dans cette entreprise. En unifiant les interactions inter-chaînes dans une seule interface avec des comptes universels, permettant aux utilisateurs de réaliser des transactions sur n'importe quelle chaîne avec une liquidité universelle et de payer les frais de gaz dans n'importe quel jeton avec du gaz universel, le réseau Particle L1 est bien placé pour être un leader dans l'avancement de l'abstraction des chaînes à l'avenir.

Vitalik affirme qu'il y a “beaucoup d'énergie et de volonté" pour rendre l'expérience utilisateur sans faille sur la chaîne une réalité. Une expérience utilisateur améliorée seule ne permettra pas d'amener des millions d'utilisateurs sur la chaîne, mais c'est l'une des étapes les plus importantes à suivre pour y parvenir.

Références

Masmoudi, M. (14 février 2022). Aperçu de la Calcul Multi-Parties (MPC), des Signatures seuillées (TSS) et des Portefeuilles MPC-TSS. Medium. Récupéré de https://mmasmoudi.medium.com/une-présentation-de-la-computation-multi-parties-mpc-des-signatures-seuil-tss-et-des-portefeuilles-mpc-tss-4253adacd1b2

Ethereum Foundation. (s.d.). ERC-4337 : Abstraction de compte en utilisant Alt Mempool. Récupéré à partir de https://eips.ethereum.org/EIPS/eip-4337

Wang, P. (2022, 10 octobre). Pengyu Wang révèle les secrets du succès rapide de Gate Network. Hackernoon. Récupéré dehttps://hackernoon.com/pengyu-wang-reveals-the-secrets-to-particle-networks-rapid-success

Réseau Particle. (20 juin 2024). Le réseau Particle sécurise 25 millions de dollars de financement. Blog du réseau Particle. Récupéré à https://blog.particle.network/25-million-funding/

Développeurs du réseau Particle. (2023). Documentation. Réseau Particle. Récupéré de https://developers.particle.network/docs/particle-chain

Technologie Polygon. (s.d.). Blockchains agrégées : une nouvelle thèse. Récupéré de https://polygon.technology/blog/aggregated-blockchains-a-new-thesis

Protocole NEAR. (s.d.). Déverrouiller la convivialité de Web3 avec l'agrégation de comptes. Récupéré de https://pages.near.org/blog/unlocking-web3-usability-with-account-aggregation/

Everclear Organisation. (s.d.). Récupéré de https://x.com/EverclearOrg/status/1797645283977028021

Protocole Socket. (s.d.). Récupéré de https://mirror.xyz/0x6FD2bd90D50eDEe139103454116F252f6F5eC928/zePFPVi6oPI2o_Q6jDrGYn6SBVOGMybnFKQJ-DDVKqc

Pas de conseils financiers ou fiscaux. Le but de cette newsletter est purement éducatif et ne doit pas être considéré comme un conseil en investissement, un conseil juridique, une demande d'achat ou de vente d'actifs, ou une suggestion de prendre des décisions financières. Ce n'est pas un substitut à un conseil fiscal. Veuillez consulter votre comptable et mener vos propres recherches.

Divulgations. Tous les articles sont de l'auteur lui-même, et non les opinions de leur employeur. Cet article a été sponsorisé par Particle Network. Bien que Shoal Research ait reçu un financement pour cette initiative, les sponsors n'influencent pas le contenu analytique. Chez Shoal Research, nous veillons à ce que tout le contenu soit objectif et indépendant. Nos processus internes de révision respectent les normes d'intégrité les plus élevées, et tous les conflits d'intérêts potentiels sont divulgués et gérés de manière rigoureuse afin de maintenir la crédibilité et l'impartialité de nos recherches.

Avertissement :

  1. Cet article est repris de [Recherche sur les hauts-fonds]. Tous les droits d'auteur appartiennent à l'auteur original [Paul Timofeev]. S’il y a des objections à cette réimpression, veuillez contacter le Gate Learnl'équipe, et ils s'en occuperont rapidement.
  2. Clause de non-responsabilité : Les points de vue et opinions exprimés dans cet article sont uniquement ceux de l’auteur et ne constituent pas un conseil en investissement.
  3. Les traductions de l'article dans d'autres langues sont effectuées par l'équipe Gate Learn. Sauf mention contraire, il est interdit de copier, distribuer ou plagier les articles traduits.

Particle Network: La couche d'abstraction de la chaîne

Intermédiaire8/20/2024, 1:55:05 AM
Particle Network est un L1 modulaire construit sur le Cosmos SDK, conçu pour servir de couche de coordination et de règlement pour les transactions inter-chaînes au sein d'un environnement d'exécution EVM haute performance. Son objectif ultime est d'unifier tous les utilisateurs on-chain au niveau du compte, facilitant des interactions inter-chaînes transparentes à travers un solde et un compte unique sur L1, L2 ou L3, et permettant à quiconque de payer facilement les frais de gaz avec n'importe quel jeton de leur choix.

Les applications décentralisées, qui font référence aux produits et services natifs de la blockchain, existent depuis le début des contrats intelligents et d'Ethereum. Cependant, leur adoption par les utilisateurs a progressé à un rythme notablement lent, surtout par rapport aux applications et services Web2. En tenant compte du succès de Netflix, ils ont dépassé Blockbuster en capitalisant sur la commodité et le choix supérieurs grâce au passage de la location de DVD physique au monde des services numériques et du streaming. La commodité d'avoir le monde au bout des doigts avec les smartphones a conduit à l'adoption d'applications mobiles, qui ont transformé la manière dont les gens interagissent avec Internet, au grand bénéfice des réseaux sociaux. ChatGPT, quidépassé Instagram et Tiktok en tant qu'application à la croissance la plus rapide, a introduit un moyen simple et puissant pour presque n'importe qui d'exploiter l'IA avec une UX de chatbot simplifiée utilisant le traitement du langage naturel (NLP).

Le thème récurrent parmi ces produits et services révolutionnaires et leur succès est qu'ils ont offert une meilleure expérience utilisateur par rapport à tous les acteurs ou concurrents auxquels ils ont été confrontés. Pour que les applications décentralisées connaissent un succès similaire, l'expérience utilisateur sur la chaîne doit être aussi fluide et pratique que possible, bien loin du monde des phrases de récupération et des chaînes fragmentées qui est courant aujourd'hui.

Transformer l'expérience utilisateur Onchain

La fin de l'expérience utilisateur onchain ne nécessite aucune connaissance de l'infrastructure blockchain sous-jacente de la part de l'utilisateur; où n'importe qui peut faire n'importe quoi sur n'importe quelle blockchain sans avoir besoin de passer par des processus fastidieux d'intégration et de pontage. Pour mieux comprendre l'importance de cette conception, il est cependant utile de considérer l'état des comptes aujourd'hui: un compte onchain est finalement le pont entre un utilisateur et la blockchain, stockant les soldes onchain et définissant toutes les activités et interactions avec tout programme natif de la blockchain. Tout au long de leur histoire, la plupart des blockchains ont utilisé le modèle de compte détenu à l'extérieur (EOA), qui fonctionne comme un sous-ensemble de deux parties: une clé publique servant d'identité et de point de référence pour recevoir des actifs (adresse de portefeuille) et une clé privée servant de mot de passe principal pour l'accès (phrase de récupération). Les portefeuilles fonctionnent techniquement comme des services d'abstraction de compte, en ce sens qu'ils simplifient la gestion d'un ou plusieurs comptes onchain.

Bien que les EOAs soient connus pour leur simplicité et qu'ils donnent le pouvoir de l'autogestion à quiconque, ils ont également significativement entravé l'expérience utilisateur onchain jusqu'à présent. Les inconvénients les plus courants des EOAs sont que quiconque obtient accès à la phrase de récupération peut accéder au portefeuille (cette menace se pose pour ceux qui stockent des phrases de récupération sur un service basé sur le cloud comme iCloud) et que quiconque perd l'accès à sa phrase de récupération et/ou l'oublie ne peut plus accéder à ses fonds onchain.

La clé de la réalisation d'une telle expérience utilisateur sur la chaîne est l'émergence de primitives d'abstraction, qui sont les nombreux produits et services construits autour de l'abstraction du plus grand nombre possible de points de friction dans l'expérience utilisateur sur la chaîne. Il peut s'agir de boîtes à outils et de frameworks permettant aux développeurs de les implémenter dans leur propre réseau ou applications, ou de produits et services directement destinés aux utilisateurs finaux. À mesure que le développement dans ce domaine s'accélère et que le nombre d'équipes lançant leurs propres primitives d'abstraction augmente, il est possible que l'expérience utilisateur sur la chaîne sans faille arrive plus tôt que la plupart des gens ne le pensent, carVitalik suggère. Mais qu'est-ce qui permettra exactement cette percée ?

L'abstraction de compte fait référence à la séparation de la gestion d'un compte surchaîne de l'utilisateur final. Le concept a été...initialement flotté autour dès 2017, mais a principalement du mal à prendre de l'ampleur avant ERC-4337a été proposée en 2021. La culmination initiale des efforts autour de l'abstraction de compte a conduit au développement du contrat intelligent-portefeuille, communément appelé compte intelligent. Dans ce modèle, un compte onchain est géré par un contrat intelligent, et peut donc être plus programmable et optimisé pour les besoins de l'utilisateur. Cela débloque de nouvelles possibilités, telles que la possibilité de s'inscrire à un compte en utilisant des connexions sociales familières, de payer les frais de gaz avec le même actif sur différentes chaînes, de pouvoir effectuer plusieurs transactions inter-chaînes en un clic, et plus encore.

La clé pour permettre l'abstraction de compte est le développement de services d'abstraction d'exécution, où l'exécution d'une transaction sur la chaîne est externalisée vers des fournisseurs de services spécialisés appelés solveurs (également appelés remplisseurs ou exécuteurs) pour des performances et une livraison optimales au nom du signataire. Ici, les utilisateurs signent des messages hors chaîne appelés intentions contenant des instructions pour effectuer des actions sur la chaîne, c'est-à-dire des demandes de réalisation de transaction. En séparant l'exécution d'une transaction de sa signature, les utilisateurs peuvent exprimer plus facilement les résultats souhaités, et des solutions back-end telles que des mempools privés ou des réseaux de solveurs concurrents aident à offrir le meilleur règlement et la meilleure valeur possible pour l'utilisateur.

La Fin de partie: Abstraction de chaîne

Un autre élément essentiel pour permettre une expérience utilisateur ultime onchain est la capacité de communiquer et d'interagir entre différents environnements blockchain. Historiquement, les utilisateurs se sont appuyés sur des passerelles pour répondre à ce besoin, qui ont...prouvéau fil du temps pour être une grande source de risque et d'insécurité. L'abstraction de la chaîne itère sur les développements autour de l'abstraction des comptes et de l'exécution tout en introduisant une nouvelle infrastructure au niveau du réseau, supprimant ainsi les complexités de la communication et de l'interaction à travers différents environnements de blockchain. Voir l'abstraction de la chaîne de Shoalplongée profondepour une vue d'ensemble complète des fondamentaux du concept et du paysage plus large de l'abstraction de la chaîne.

L'abstraction de chaîne est le résultat des efforts autour d'un objectif commun : offrir une expérience utilisateur transparente dans laquelle l'utilisateur peut effectuer des actions onchain sans être obligé de savoir quelle blockchain il utilise à un moment donné. Ce rapport explore comment Particle Network aborde le développement de l'expérience utilisateur onchain ultime grâce à sa nouvelle pile d'abstraction de chaîne.

Étude de cas avec Particle Network

Contexte du protocole

Dirigée par les cofondateurs Pengyu Wang et Tao Pan, Particle a fait ses débuts en 2022 en tant que fournisseur de services d'abstraction de portefeuille, lançant une pile pour les développeurs afin de créer des portefeuilles intégrés dApps non dépositaires qui pourraient tirer parti des connexions sociales via la technologie MPC-TSS. Avec l'avènement de l'abstraction de compte ERC-4337, le protocole a évolué pour inclure une pile AA dans leur pile WA existante, utilisant des portefeuilles de contrats intelligents pour des structures de compte améliorées. Cela a mis en place le lancement deBTC Connect, qui a permis d'introduire les services AA dans l'écosystème BTC via des signatures Bitcoin natives. Maintenant, Particle lance sa blockchain de couche 1 dans le cadre de sa pile d'abstraction de chaîne complète et polyvalente.

Le réseau Particle est développé par une équipe mondiale de plus de 30 employés à plein temps et a établi des partenariats avec des entreprises comme Berachain, Avalanche, Arbitrum, zkSyncetportee. Le protocole a officiellement levé 25 millions de dollars au cours de plusieurs tours de table menés par Spartan Group et Gumi Crypto, et a récemment sécurisé un investissement de Binance Labsaussi.

Vue d'ensemble du protocole

Particle Network est une couche 1 modulaire construite sur le Cosmos SDK, qui fonctionnera comme une couche de coordination et de règlement pour les transactions inter-chaînes au sein d'un environnement d'exécution haute performance compatible avec l'EVM.

Le Particle L1 est un composant de la pile d'abstraction de chaîne plus large de Particle, qui se compose de Comptes Universels fournissant une interface simple pour unifier les soldes de jetons sur différentes chaînes, de Liquidité Universelle permettant aux UA à l'arrière-plan, et de Gaz Universel permettant aux utilisateurs de payer les frais de gaz dans n'importe quel jeton qu'ils détiennent.

L'objectif final de Particle Network est de unifier les utilisateurs sur toutes les chaînes au niveau du compte, facilitant ainsi les interactions transparentes entre les chaînes avec un solde et un compte unique sur n'importe quelle L1, L2 ou L3, et permettant à quiconque de payer facilement les frais de gaz dans n'importe quel jeton de leur choix. Examinons de plus près les différents composants clés qui contribuent à atteindre cet objectif.

Comptes Universels

Les comptes universels font référence à la nouvelle structure de compte qui sera alimentée par la Particle L1 et sont essentiels à la pile d'abstraction de chaîne de Particle. Au cœur de ces comptes universels se trouvent des comptes intelligents ERC-4337 attachés à une adresse EOA (externally owned address) préexistante, unifiant les soldes de jetons sur plusieurs chaînes en routant et en exécutant automatiquement des transactions atomiques inter-chaînes. Pour l'utilisateur final, les comptes universels offrent une interface unique pour gérer les fonds et effectuer des transactions sur différentes applications décentralisées (dApps), en masquant les points de friction liés à la création et au financement d'un nouveau compte sur une nouvelle chaîne, ce qui nécessite souvent l'achat du jeton de gaz de cette chaîne native également.

Cette interface est construite sur des portefeuilles existants et exploite la couche de liquidité universelle de Particle pour exécuter des transactions atomiques inter-chaînes et acheminer les fonds du solde de l'utilisateur entre différentes chaînes selon les besoins. Les transactions sont traitées par le réseau distribué mondialement de nœuds de Particle, qui gèrent le regroupement, la transmission et les tâches de vérification associées.

Pour mieux illustrer, considérez les étapes impliquées dans la réalisation de la demande simple d'un utilisateur d'acheter Dogcoin sur une chaîne externe (chaîne X):

  1. L'utilisateur se connecte à son UA via un portefeuille existant ou une connexion sociale.
  2. L'utilisateur soumet sa demande de transaction à la Particle L1, exprimée en tant qu'UserOp ERC-4337 pour acheter Dogcoin sur la chaîne X.
  3. Les nœuds regroupés au sein du réseau de nœuds décentralisés de Particle gèrent l'opération utilisateur associée et l'exécutent en conséquence.
  4. Les nœuds relais de Particle surveillent et synchronisent ensuite l'état d'exécution sur les chaînes associées. Une fois que la transaction a été confirmée et exécutée, l'état est renvoyé de la chaîne vers les nœuds relais, qui communiquent ensuite l'état à l'UA et à l'utilisateur final.
  5. Notre utilisateur a maintenant le jeton qu'il souhaitait acheter dans son solde UA, sans jamais interagir avec la chaîne sur laquelle ce jeton vit.

De toute évidence, il y a plus de composants internes en jeu ici qui justifient une inspection plus approfondie. Pensez aux UA comme étant le produit orienté utilisateur de Particle. La clé pour permettre l'expérience transparente qu'ils fournissent réside dans les fonctionnalités de Liquidité Universelle et de Gaz Universel.

Liquidité universelle

La liquidité universelle fait référence à la couche du réseau Particle responsable de l'exécution automatique des transactions soumises via les UA. Cette fonctionnalité est alimentée par le réseau distribué de nœuds Bundler de Particle, des services spécialisés initiant les étapes nécessaires à l'exécution d'une UserOp, telles que l'échange ou le retrait de liquidité des pools. De plus, un réseau distribué de nœuds Relayer, appelé le réseau de messagerie décentralisé (DMN), est chargé de surveiller l'état des transactions sur les chaînes externes (c'est-à-dire les chaînes de destination) et de communiquer leur statut de règlement à la Particle L1.

L'objectif principal de Universal Liquidity est de permettre aux utilisateurs d'interagir avec différentes chaînes via des transactions inter-chaînes sans avoir besoin d'acheter et de détenir des jetons sur les chaînes associées. Pour mieux comprendre, considérez le flux suivant pour un utilisateur souhaitant acheter 100 USDC de Dogcoin sur Chain D alors qu'il détient 25 USDC sur les chaînes A, B, C et D chacune.

  1. L'utilisateur signe UserOp pour acheter 100 USDC de Dogcoin sur Chain D, regroupant ainsi leurs soldes sur quatre chaînes (Chain A, B, C, D) dans une seule signature traitée par Particle L1.
  2. Après l'exécution de la signature, l'USDC que l'utilisateur détient sur les chaînes A, B et C est envoyé à un fournisseur de liquidité (également appelé remplisseur).
  3. Le LP libère le montant complet de USDC sur Chain D.
  4. L'USDC sur Chain D est échangé contre Dogcoin en utilisant un DEX local.
  5. Le solde Dogcoin résultant est maintenant reflété dans le UA de l'utilisateur.

Gaz universel

Universal Gas est le troisième pilier de la pile d'abstraction de chaîne de Particle, essentiel pour permettre l'abstraction du gaz, où le point de friction inducteur de douleur lié à l'acquisition et à la détention de multiples jetons de gaz est abstrait de l'utilisateur final, qui peut désormais payer les frais de gaz dans n'importe quel jeton sur n'importe quelle chaîne. Alice peut payer le gaz pour un échange sur Solana en utilisant son USDC sur Base, tandis que Bob paie le gaz pour l'achat d'un NFT sur Ethereum en utilisant son jeton OP sur Optimism.

Lorsqu'un utilisateur souhaite exécuter une transaction via une UA Particle, une interface invitera l'utilisateur à sélectionner son jeton de gaz préféré, qui sera alors automatiquement routé via le contrat Paymaster natif de Particle. Tous les paiements de gaz sont réglés sur leurs chaînes source et de destination respectives, tandis qu'une partie des frais est échangée contre le jeton $PARTI natif de Particle à régler sur la Particle L1.

Architecture et conception du protocole

Le Particle L1 utilise un environnement d'exécution haute performance compatible avec l'EVM et un modèle de mise en jeu à double jeton pour la sécurité, composé de BTC et du jeton natif PARTI. Le consensus et la disponibilité des données sont externalisés à un réseau distribué de nœuds appelé Modules Modulaires. Particle utilise un modèle de disponibilité des données agrégées (AggDA) qui se branche sur une combinaison de fournisseurs, notammentCelestia, Disponible, et prèsDEt est alimenté par un système décentralisé d'opérateurs de nœuds DA AggreGated.

Sur le backend, la pile d’abstraction de chaîne de Particle est alimentée par trois modules clés : le Master Keystore Hub, le réseau de messagerie décentralisé (DMN) et le bundler décentralisé. Le Master Keystore Hub sert de source centrale de vérité sur Particle L1, coordonnant les déploiements de contrats intelligents sur toutes les chaînes, synchronisant les paramètres entre chaque instance UA et maintenant l’état synchronisé sur toutes les chaînes. Le DMN est chargé de communiquer l’état d’exécution de la transaction sur les différentes chaînes sur lesquelles un utilisateur effectue des transactions, puis de communiquer l’état de l’userOp à régler sur la particule L1. Cette fonctionnalité est alimentée par un réseau de nœuds de relayer. Enfin, Particle utilise un réseau de bundler décentralisé, dans lequel un réseau d’opérateurs de nœuds bundler est responsable de l’initiation et de l’exécution des userOps entrants. Le réseau est construit autour d’un réseau distribué et sans autorisation de nœuds modulaires, parmi lesquels les tâches sont déléguées et externalisées.

Modules modulaires

L'utilisation de modules de nœuds permettra à quiconque de participer à l'exécution de nœuds spécialisés dans la facilitation d'opérations critiques sur L1. Ces nœuds peuvent être catégorisés selon leur fonction respective: les nœuds intégrateurs sont responsables de l'exécution d'UserOps inter-chaînes, les nœuds de relais sont responsables de la surveillance et de la communication de l'état des transactions (c'est-à-dire exécutées ou échouées) à Particle L1 pour être réglées, les nœuds de guet sont responsables de la surveillance de l'état des nœuds et de leurs tâches respectives dans les réseaux intégrateurs et de relais, ainsi que de la fourniture de preuves d'exécution et de fraude pour chaque bloc par époque.

Modèle de disponibilité des données agrégées

Dans le contexte des blockchains, la disponibilité des données (DA) fait référence à la capacité de vérifier les données qui ont été publiées sur une blockchain. Généralement, les blockchains utiliseront une solution unique pour la DA, qui peut être interne dans le cadre d'une architecture intégrée, ou au contraire externalisée à des partenaires ou des fournisseurs tiers dans le cadre d'une architecture modulaire. Particle construit son modèle DA pour atténuer les points de défaillance uniques dans son architecture en adoptant un modèle agrégé, externalisant la DA à Celestia, Avail et Near DA collectivement. Particle utilise deux approches différentes pour la DA : la publication sélective qui attribue chaque bloc à un fournisseur DA distinct, et la publication redondante dans laquelle chaque bloc individuel est envoyé à chaque fournisseur DA.

Il sera intéressant de voir si Particle s'étend à d'autres fournisseurs de DA (c'est-à-dire EigenDA) à l'avenir alors que le secteur se développe.

Double participation

Les blockchains qui utilisent un modèle de preuve d'enjeu (Proof-of-Stake) assignent des validateurs pour proposer et valider de nouveaux blocs en fonction du nombre de jetons natifs qu'ils ont mis en jeu sur le réseau, les récompensant proportionnellement au nombre de blocs sur lesquels ils votent. Un risque clé avec ces réseaux à leurs débuts est le risque de volatilité des prix de jetons natifs qui impacte la sécurité et la stabilité du réseau. Particle vise à atténuer ce risque grâce à un modèle de double mise en jeu qui utilisera le BTC via la Gate.Babylonprotocole de mise en jeu et le jeton natif PARTI, avec des pools de validateurs attribués à chaque jeton respectif.

Processus d'intégration avec Universal SDK

Le SDK universel de Particle permet aux développeurs d'applications de créer un processus d'intégration transparent pour les UA, en permettant aux utilisateurs d'attacher leurs portefeuilles existants grâce à la mise en œuvre d'un EIP-1193fournisseur. Cela permet aux utilisateurs de pouvoir immédiatement effectuer des transactions à partir de leurs UAs dès leur connexion.

Le processus d'intégration dans une application exploitant l'Universal SDK de Particle Network est visualisé ci-dessous.

État du réseau de particules

Avant le développement du Particle L1, Particle a enregistré plus de 17 millions d'activations de portefeuille, 10 millions d'opérations d'utilisateurs et plus de 900 intégrations avec diverses applications décentralisées, selon l'équipe.

Le 2 mai 2024, le testnet incitatif L1 du réseau Particlelancé, offrant des points de récompense à travers la Particle Pioneerplateforme. Réseau de particulestestnet public incitépermet aux utilisateurs de tester ses fonctionnalités phares Universal Accounts et Universal Gas pour gagner des points pour l'allocation du prochain jeton $PARTI.

Selon le Explorateur du testnet V2 de Particule, il y a eu plus de 7,3 millions de transactions au total sur 1,3 million de blocs, avec une moyenne de plus de 400 000 transactions quotidiennes régulières. Selon le Particle Pioneersite de campagne, le testnet a enregistré plus de 182 millions de transactions et compte actuellement plus de 1,49 million d'utilisateurs qui gagnent un total de 27,3 milliards de points, soit une moyenne de 18,3 000 points par utilisateur. Le Particle L1 devrait être lancé sur le mainnet à un moment donné au cours du second semestre 2024.

Paysage concurrentiel

L'abstraction de chaîne est sur le point de devenir le prochain cadre majeur pour les plateformes d'interopérabilité à construire, et il y a plusieurs développements à l'horizon qui rivaliseront avec Particle pour devenir la trousse à outils ou la pile standard pour construire des services d'abstraction de chaîne sur.

Réseau Near

Near est une blockchain Layer 1 Proof-of-Stake shardée qui fournit un domaine d'application full-stack pour les développeurs construisant des produits et services décentralisés. Near construit sa pile d'abstraction de chaîne cette Aggrégation de compte - une structure multi-facettes qui canalise les interactions cross-chain des utilisateurs pour être exécutées à travers un seul compte.

Les comptes sur Near utilisent deux types de clés: les clés d'accès complet, qui fonctionnent comme des clés privées (c'est-à-dire qu'elles peuvent signer n'importe quelle transaction et doivent être conservées privées), et les clés de fonction d'appel, qui sont autorisées à signer des appels exclusivement vers un contrat spécifique ou un ensemble de contrats. Near utilise également son service de connexion FastAuth pour permettre aux utilisateurs de s'inscrire avec une adresse e-mail et d'utiliser la biométrie au lieu des mots de passe.

La clé de l'activation de cette structure réside dans les signatures multi-chaînes, qui permettent à tout compte Near d'interagir avec des adresses sur d'autres chaînes. Cela est réalisé grâce au réseau NEAR MPC, qui permet le partage de clés et maintient la même clé publique même si les nœuds et les partages de clés changent. Les nœuds signataires MPC au sein du réseau Near permettent aux contrats intelligents d'initier le processus de signature, créant de nombreuses adresses distantes sur n'importe quelle chaîne. Near a également introduit des méta-transactions à travers NEP-366, permettant aux utilisateurs de réaliser des transactions sur plusieurs chaînes sans détenir le jeton de gaz natif. Cela est facilité par les Relayers, des fournisseurs tiers qui attachent les jetons nécessaires pour les frais de gaz aux transactions signées qu'ils relaient au réseau.

Couche Aggérgée Polygon

Polygon est en train de développerAggLayer, un pont unifié pour les L2 construit en utilisant le Polygon CDK qui va aggreGate zk-proofs et les soumettre uniformément à Ethereum pour règlement. Dans ce modèle, toutes les chaînes partagent un contrat de pont avec d'autres chaînes AggLayer prises en charge, ce qui permet de conserver la souveraineté tout en bénéficiant d'une plateforme de liquidité mondiale qui facilite le démarrage des réseaux précoces.

L'AggLayer utilisera des preuves ZK pour créer un environnement agrégé qui "semble être une seule chaîne" tout en permettant aux chaînes prises en charge de conserver leur souveraineté. Les développeurs d'applications pourraient potentiellement bénéficier de pouvoir atteindre un plus grand nombre d'utilisateurs, car les utilisateurs de différentes chaînes pourront interagir avec leur produit ou service. Pour l'utilisateur final, l'objectif est le même que dans l'abstraction de chaîne : fournir une expérience utilisateur qui ressemble à Internet - un environnement unique qui ne nécessite pas de processus complexes et fréquents de pontage et autres processus complexes. Jusqu'à présent, les composants en direct de l'AggLayer auxquels Polygon zkEVM s'est connecté sont 1) un pont unifié vers Ethereum pour permettre des transactions entre chaînes, et 2) une bibliothèque bridgeAndCall() de contrats de solidité pour aider à élaborer ces transactions.

Mentions honorables

Everclear - Anciennement Connext, Everclear développe une nouvelle pile d'abstraction de chaîne. Comme son nom l'indique, Everclear lance «la première couche de compensation» pour assurer le règlement mondial des transactions inter-chaînes. Everclear fonctionnera en tant qu'Arbitrum Orbit L2, alimenté parGelato RaaS, et utilisera Hyperlane et Eigenlayer pour se connecter à d’autres chaînes. En fin de compte, le protocole agit comme un ordinateur partagé pour coordonner les transactions inter-chaînes, les règlements étant représentés sous forme de factures et compensés par une enchère néerlandaise. Cela tournera autour de l’utilisation de Clearing Layers, "un réseau décentralisé qui coordonne le netting et le règlement mondiaux des flux de capitaux entre les chaînes’’. Everclear vise à réduire les coûts pour les participants au marché, est programmable et peut être branché sur n'importe quel rail de règlement pour n'importe quelle transaction, et permet une liquidité sans permission pour de nouvelles chaînes et actifs dès le premier jour.

Socket - Socket 2.0marque un changement pour le protocole Socket, passant des services d'abstraction inter-chaînes aux services d'abstraction de chaîne, mis en évidence par son mécanisme phare d'enchères de flux de commandes modulaires (MOFA), qui vise à permettre un mécanisme concurrentiel pour des marchés abstraits de chaînes efficaces. Les OFA traditionnels impliquent un réseau de divers acteurs effectuant des tâches spécialisées qui rivalisent pour offrir le meilleur résultat possible pour une demande d'utilisateur final. De même, le MOFA est conçu pour fournir un marché ouvert aux agents d'exécution, appelés émetteurs, et aux intentions des utilisateurs. Au sein du MOFA, les émetteurs rivalisent pour créer et satisfaire des ensembles abstraits de chaînes, ou des séquences ordonnées de demandes d'utilisateur qui nécessitent le transfert de données et de valeur à travers de multiples blockchains.

Perspectives futures

L'opportunité d'abstraction de chaîne est passionnante. Cependant, il y a quelques considérations importantes à prendre en compte alors que de plus en plus d'équipes se lancent dans le lancement de leurs propres solutions, que les investisseurs en capital-risque commencent à allouer plus de capital à tout ce qui mentionne 'abstraction de chaîne', et que les utilisateurs commencent à se gratter la tête pour savoir quelle solution est la meilleure.

L'argument en faveur des primitives d'abstraction

Zee Prime Capital a souligné plusieurs considérations importantes en ce qui concerne le paysage des primitives d'abstraction dans un contexte depublication récente.

“Sans produit, l'abstraction de la chaîne n'est pas une véritable solution au problème réel”.

Il est certainement vrai que, bien que l'expérience utilisateur reste un obstacle critique à surmonter pour l'industrie de la cryptographie, il n'est probablement pas le goulot d'étranglement ultime pour amener plus d'utilisateurs onchain. En effet, les développements en matière d'infrastructure ont été une réponse à une mauvaise UX imposée par des frais élevés et des règlements lents. Maintenant que l'infrastructure est là (plus de 200 L1s/L2sCependant, il y a un manque général de produits et de services réussis construits sur cette infrastructure. Cela correspond à une perspective Mertpartagé récemment, qui a prétendu que pas assez de personnes considèrent que les obstacles à la construction d'applications crypto solides ne sont pas natifs de la crypto (c'est-à-dire l'infrastructure, l'UX) mais tournent plutôt autour de l'absence de clarté réglementaire et des structures d'incitation mal alignées à travers l'ensemble de l'industrie.

Un exemple est l'adoption (ou son absence) des portefeuilles intelligents.


tweet

Malgré les innovations qu'ils apportent, les portefeuilles intelligents ont largement échoué à obtenir une adoption significative jusqu'à présent. Les acteurs établis comme Phantom ont enregistré un nombre record de téléchargements avec l'avènement de la folie des memecoins au quatrième trimestre 2023/ premier trimestre 2024, démontrant que les gens sont prêts à composer avec des phrases de récupération et des interfaces utilisateur peu pratiques pour l'instant, tant qu'ils peuvent mettre la main sur le dernier jeton de chien.

Pour repousser, il faut du temps pour développer des produits et des services performants avec les nouvelles technologies. Il a fallu des années d’essais et d’erreurs pour que la première classe d’applications Web réussies émerge. Au fur et à mesure que la demande d’espace de bloc sur les couches de base augmente, il est probable qu’il y aura plus de cumuls et de chaînes spécifiques aux applications au fil des ans. Avec l’arrivée des fournisseurs RaaS et des solutions d’infrastructure modulaires comme Celestia, il ne sera que plus facile de lancer de nouvelles chaînes et de nouveaux environnements, et ces environnements devront être en mesure de communiquer de manière transparente les uns avec les autres. La nécessité d’abstraire les chaînes de l’utilisateur final provient de la création d’une application populaire qui incitera les utilisateurs d’autres chaînes à vouloir l’utiliser, ce qui entraînera le besoin de services permettant une expérience transparente pour le faire. L’abstraction de la chaîne vise à résoudre le problème fondamental d’un manque de fonctionnalité inter-chaînes transparente, ce que le manque actuel de produits et de services disponibles n’invalide pas.

Avec cela à l'esprit, l'un des défis critiques auxquels les primitives d'abstraction devront faire face est de garantir la coordination réussie entre les réseaux de solveurs/nœuds concernant l'attestation de l'état, l'exécution du solveur, le statut de la transaction, la confirmation du bloc et d'autres garanties inter-chaînes, qui nécessitent toutes un consensus. La nature des marchés financiers fait que d'autres solutions plus rapides et moins chères seront toujours en vue, ce qui signifie que les fournisseurs de services d'abstraction de chaîne doivent tenir compte d'un certain nombre de processus backend complexes et de leurs implications, où des choses comme les jeux de timing et la capture du flux d'ordres commencent à jouer un rôle plus important avec le temps.

Considérations importantes pour le réseau Particle

Une question clé qui se pose avec le réseau de nœuds distribués de Particle est de savoir à quel point ce réseau sera décentralisé. Y aura-t-il seulement quelques entités sélectionnées participant à l'exploitation des nœuds, ou Particle pourra-t-il gagner suffisamment de traction pour maintenir un réseau de nœuds suffisamment décentralisé ? Et comment Particle peut-elle inciter avec succès suffisamment d'opérateurs de nœuds à devenir suffisamment décentralisés en premier lieu ?

Pour cela, nous suggérons deux choses:

1) Minimiser les barrières à l'entrée et la participation en tant qu'opérateur de nœud

2) Fournir un tableau de bord public pour surveiller et observer la décentralisation du réseau de nœuds via l'explorateur Particle.

Particle construit une couche de règlement et de coordination pour les transactions atomiques inter-chaînes, où les comptes universels remplacent le besoin d'utiliser plusieurs portefeuilles, d'acheter plusieurs jetons d'essence et de pontifier des jetons pour utiliser des dApps sur d'autres écosystèmes. Cela soulève la question de l'accumulation de valeur; quel impact économique aura l'adoption réussie des comptes universels et du Particle L1 sur d'autres blockchains et écosystèmes? Bénéficieront-ils d'un plus grand nombre d'utilisateurs accédant à leurs applications?

L'argument en faveur de l'abstraction de chaîne et du réseau de particules

La nécessité de transformer l'état de l'expérience utilisateur sur les applications natives de la blockchain n'est pas une idée nouvelle et les développeurs travaillent sur ce problème depuis un certain temps maintenant. L'abstraction de la chaîne profite à l'utilisateur final en créant des expériences onchain plus faciles à naviguer, au développeur d'applications en déverrouillant de nouvelles bases d'utilisateurs pour leurs applications, et à L1/L2/L3 en permettant une communication et un routage inter-chaînes moins chers et plus efficaces.

Particle construit une abstraction de chaîne au niveau du compte pour aider dans cette entreprise. En unifiant les interactions inter-chaînes dans une seule interface avec des comptes universels, permettant aux utilisateurs de réaliser des transactions sur n'importe quelle chaîne avec une liquidité universelle et de payer les frais de gaz dans n'importe quel jeton avec du gaz universel, le réseau Particle L1 est bien placé pour être un leader dans l'avancement de l'abstraction des chaînes à l'avenir.

Vitalik affirme qu'il y a “beaucoup d'énergie et de volonté" pour rendre l'expérience utilisateur sans faille sur la chaîne une réalité. Une expérience utilisateur améliorée seule ne permettra pas d'amener des millions d'utilisateurs sur la chaîne, mais c'est l'une des étapes les plus importantes à suivre pour y parvenir.

Références

Masmoudi, M. (14 février 2022). Aperçu de la Calcul Multi-Parties (MPC), des Signatures seuillées (TSS) et des Portefeuilles MPC-TSS. Medium. Récupéré de https://mmasmoudi.medium.com/une-présentation-de-la-computation-multi-parties-mpc-des-signatures-seuil-tss-et-des-portefeuilles-mpc-tss-4253adacd1b2

Ethereum Foundation. (s.d.). ERC-4337 : Abstraction de compte en utilisant Alt Mempool. Récupéré à partir de https://eips.ethereum.org/EIPS/eip-4337

Wang, P. (2022, 10 octobre). Pengyu Wang révèle les secrets du succès rapide de Gate Network. Hackernoon. Récupéré dehttps://hackernoon.com/pengyu-wang-reveals-the-secrets-to-particle-networks-rapid-success

Réseau Particle. (20 juin 2024). Le réseau Particle sécurise 25 millions de dollars de financement. Blog du réseau Particle. Récupéré à https://blog.particle.network/25-million-funding/

Développeurs du réseau Particle. (2023). Documentation. Réseau Particle. Récupéré de https://developers.particle.network/docs/particle-chain

Technologie Polygon. (s.d.). Blockchains agrégées : une nouvelle thèse. Récupéré de https://polygon.technology/blog/aggregated-blockchains-a-new-thesis

Protocole NEAR. (s.d.). Déverrouiller la convivialité de Web3 avec l'agrégation de comptes. Récupéré de https://pages.near.org/blog/unlocking-web3-usability-with-account-aggregation/

Everclear Organisation. (s.d.). Récupéré de https://x.com/EverclearOrg/status/1797645283977028021

Protocole Socket. (s.d.). Récupéré de https://mirror.xyz/0x6FD2bd90D50eDEe139103454116F252f6F5eC928/zePFPVi6oPI2o_Q6jDrGYn6SBVOGMybnFKQJ-DDVKqc

Pas de conseils financiers ou fiscaux. Le but de cette newsletter est purement éducatif et ne doit pas être considéré comme un conseil en investissement, un conseil juridique, une demande d'achat ou de vente d'actifs, ou une suggestion de prendre des décisions financières. Ce n'est pas un substitut à un conseil fiscal. Veuillez consulter votre comptable et mener vos propres recherches.

Divulgations. Tous les articles sont de l'auteur lui-même, et non les opinions de leur employeur. Cet article a été sponsorisé par Particle Network. Bien que Shoal Research ait reçu un financement pour cette initiative, les sponsors n'influencent pas le contenu analytique. Chez Shoal Research, nous veillons à ce que tout le contenu soit objectif et indépendant. Nos processus internes de révision respectent les normes d'intégrité les plus élevées, et tous les conflits d'intérêts potentiels sont divulgués et gérés de manière rigoureuse afin de maintenir la crédibilité et l'impartialité de nos recherches.

Avertissement :

  1. Cet article est repris de [Recherche sur les hauts-fonds]. Tous les droits d'auteur appartiennent à l'auteur original [Paul Timofeev]. S’il y a des objections à cette réimpression, veuillez contacter le Gate Learnl'équipe, et ils s'en occuperont rapidement.
  2. Clause de non-responsabilité : Les points de vue et opinions exprimés dans cet article sont uniquement ceux de l’auteur et ne constituent pas un conseil en investissement.
  3. Les traductions de l'article dans d'autres langues sont effectuées par l'équipe Gate Learn. Sauf mention contraire, il est interdit de copier, distribuer ou plagier les articles traduits.
今すぐ始める
登録して、
$100
のボーナスを獲得しよう!