Pourquoi Solana a-t-il besoin d'extensions de réseau plutôt que de solutions de couche 2?

Intermédiaire12/27/2024, 3:27:56 AM
Cet article explore pourquoi Solana doit adopter les extensions de réseau (NE) plutôt que des solutions traditionnelles de couche 2 (L2). Les extensions de réseau offrent un environnement modulaire et personnalisable, évitant la fragmentation de la liquidité et de la base d'utilisateurs au sein de l'écosystème Solana, tout en maintenant une connexion directe au mainnet de Solana pour garantir une liquidité et une base d'utilisateurs unifiées.

1. Contexte

Le développement rapide de la technologie de la blockchain a établi Ethereum (EVM) et Solana (SVM) comme deux philosophies de conception dominantes, chacune leader dans son domaine respectif. Historiquement, Ethereum a dominé la valeur totale verrouillée (TVL) dans les chaînes EVM en raison de sa philosophie et de son approche uniques, tandis que Solana a été en tête parmi les chaînes non-EVM. Cependant, à mesure que l'activité a augmenté et que de nouvelles chaînes ont émergé, Ethereum a commencé à céder sa domination à des chaînes EVM plus rapides et s'est tourné vers des solutions de mise à l'échelle de la couche 2 (L2).

En revanche, l'architecture monolithique de Solana a évité une telle fragmentation grâce à des innovations technologiques uniques et des réserves de performance significatives, bien que cela nécessite une bande passante et une vitesse plus élevées. Pendant ce temps, le concept de Rollups a présenté aux dApps une opportunité significative : créer des environnements d'exécution personnalisables. Cependant, cela a entraîné un phénomène intéressant : les L2 fragmentent la liquidité et la base d'utilisateurs d'Ethereum, et les chaînes d'application L2/L3 exacerbent cette fragmentation davantage. Solana adhère à la philosophie d'un écosystème monolithique, mais les avantages de fournir des environnements personnalisables pour différents cas d'utilisation ne peuvent être ignorés.

2. Le catalyseur des extensions réseau : Layer 2 - Un chemin vers la fragmentation

De Plasma en 2017 à Optimistic et zk-rollups, le parcours de mise à l'échelle d'Ethereum a démontré la nécessité de résoudre les problèmes de scalabilité. Cependant, il est important de noter qu'une partie du TVL de la couche 2 d'Ethereum est soutenue par de l'ETH transféré, qui reste sur la couche 1.

Ces solutions de mise à l'échelle ont également exposé un risque important - la fragmentation de la liquidité et des utilisateurs, communément appelée l'effet "vampire" dans l'espace blockchain. La baisse significative des revenus de frais d'Ethereum après la mise en œuvre de l'EIP-4844 en est la preuve. Des analystes, dont Justin Bons de Cyber Capital, ont souligné que la croissance des frais d'Ethereum est dépassée par les L2.

Figure 1: Dynamique de l'offre d'ETH. Source: ultrasound.money

Cela indique que lorsque les utilisateurs quittent L1, les frais restant sur L1 diminuent considérablement, entraînant une baisse des taux de combustion. Cela aurait dû être évident dès le début. Maintenant, l'utilisation et les revenus sont capturés par les L2 visant à gagner des loyers ! Cette cupidité est évidente car seule une petite partie des frais retourne à L1, le reste étant retenu par des entités commerciales. En même temps, ces entités font pression pour maintenir un espace de bloc limité sur ETH L1. Unchained Pod a publié un graphique montrant qu'Optimism (OP) gagne 300 $ pour chaque dollar de frais payé sur L1 :

Figure 2: Frais gagnés par les L2 pour chaque $1 payé sur L1. Source: GrowThePie

Les L2s présentent un effet "vampire" sur l'activité de transaction et l'attrait économique de L1. La transition vers des chaînes d'application (Appchains) indépendantes d'Ethereum aggrave ce problème.

Cette perspective est soutenue par Anatoly Yakovenko, qui a publié ce qui suit sur Twitter:

« Si l'écosystème Solana sacrifie l'optimisation de l'exécution L1 pour prendre en charge toutes les transactions des utilisateurs en s'appuyant sur la pile générale 'arb/op' de L2, cela aura un effet parasitaire sur le mainnet de Solana. C'est facile à comprendre. Lorsque les L2 prennent en charge davantage de transactions prioritaires de la couche de base plutôt que d'en ajouter de nouvelles, ils deviennent parasitaires. Étant donné que le mainnet continuera à maximiser son débit, le 'L2' ou tout autre SVM aura du mal à rivaliser en termes de prix. Les frais d'utilisation ne devraient pas surpasser le mainnet. »

Kyle Samani, associé gérant de Multicoin Capital, a exprimé un point de vue similaire, en écrivant :

« Tout ce qui aurait pu se produire sur L1 mais qui se produit en dehors de L1 est, par définition, parasitaire. Pour cette raison, je ne m'intéresse pas aux rollups EVM/SVM. Ils ne sont essentiellement pas différents de L1. Je doute fortement que ces L2 copiés-collés réussissent sur Solana car L1 est déjà suffisamment bon. »

Dans ce contexte, l'approche de Solana consistant à maintenir une architecture monolithique et une philosophie d'écosystème unifiée devient très attrayante.

Mais comment éviter un scénario similaire à la fragmentation de la couche 2 d'Ethereum? Plongeons plus en profondeur.

3. La montée rapide de Solana et ses avantages clés

Comparé aux systèmes de blockchain traditionnels conçus autour de la Machine Virtuelle Ethereum (EVM), Solana démontre une architecture totalement nouvelle.

Solana adopte la Preuve d'Enjeu (PoS) comme mécanisme de défense contre les attaques Sybil tout en introduisant l'une de ses innovations principales : l'algorithme Proof of History (PoH). PoH est une fonction de retard vérifiable (VDF) utilisée pour ordonner et horodater les transactions transmises sur le réseau. De plus, Solana se distingue par son utilisation de matériel haute performance, du protocole Gulf Stream (un protocole de transfert de transactions sans mempool), du moteur de traitement parallèle Sealevel et d'une conception unique différente des modèles de compte blockchain traditionnels (semblable au système de fichiers du système d'exploitation Linux).

Solana adhère à une philosophie de conception monolithique, atteignant une évolutivité, une vitesse et un débit nettement plus élevés grâce à son mécanisme de consensus unique, à ses innovations techniques et à son optimisation architecturale continue.

Solana bénéficie également d'une forte communauté de développeurs : plus de 2 500 développeurs participent activement à son écosystème. Cela a entraîné une croissance remarquable de Solana. La valeur totale verrouillée (TVL) de Solana est passée de 210 millions de dollars en 2023 à 7,73 milliards de dollars en 2024, soit une augmentation de près de 35 fois. Comparé à novembre 2022, le volume des échanges décentralisés (DEX) de Solana a connu une croissance annuelle de 200 à 300 fois, et le nombre d'utilisateurs actifs quotidiens (DAU) a quintuplé depuis l'été 2023. Au 14 novembre 2024, le volume des transactions de Solana avait dépassé celui d'Ethereum de plus de quatre fois. Le nombre de portefeuilles actifs a également continué d'augmenter, atteignant un pic de 9,4 millions d'utilisateurs actifs le 22 octobre 2024.

Figure 3: Tendances du volume de trading DEX Solana et des portefeuilles actifs. Source: Dune, Artemis

En conséquence, Solana est un écosystème puissant avec une communauté d'utilisateurs et de développeurs importante et active, connaissant une croissance exponentielle de sa base d'utilisateurs et de son activité. Cette trajectoire de croissance souligne l'importance de Solana en tant que chaîne non-EVM de premier plan, notamment dans son expansion dynamique.

Figure 4: Comparaison de la TVL dans les blockchains Non-EVM. Source: DefiLlama

Les applications décentralisées (dApps) sur Solana améliorent considérablement la fonctionnalité en améliorant l'accessibilité et la convivialité. Solana devient un super système avec des caractéristiques exceptionnelles. Cependant, certaines applications, telles que Zeta Market, prévoient de lancer leurs instances (L2) pour atteindre des objectifs similaires.

Un fait remarquable est que la Machine Virtuelle Solana (SVM) fonctionne de manière excellente dans des environnements isolés. Cela est bien démontré par des applications telles que Pyth Net et Cube Exchange, qui exploitent la SVM pour prendre en charge des chaînes d'application, appelées dans l'écosystème Solana Environnements Alimentés par Solana (EAS).

Bien qu'il existe des scénarios où des chaînes SVM indépendantes "spécifiques à une application" sont utilisées, ces chaînes ne sont pas significativement différentes des clients standard Solana. Nous pensons que les extensions natives Solana en tant que couche 2 (fourchettes Solana vanille) ont une valeur limitée, car elles peuvent reproduire les problèmes de fragmentation d'Ethereum.

Il est clair que Solana a besoin d'une approche indépendante pour éviter de compromettre les caractéristiques de son architecture monolithique. C'est pourquoi Lollipop a développé les extensions réseau Lollipop, qui remodeleront considérablement l'écosystème Solana.

4. De quoi a besoin Solana? - Support modulaire pour les environnements d'exécution hors chaîne dans une architecture monolithique

4.1 Concept principal des extensions réseau

Les facteurs ci-dessus ont conduit la communauté Solana à discuter de la nécessité de déplacer certaines tâches de calcul ailleurs. La mise à l'échelle n'est pas un phénomène nouveau pour Solana. Dès 2022, les extensions de jetons sont apparues, offrant de nouvelles fonctionnalités telles que des transferts confidentiels, des crochets de transfert et des pointeurs de métadonnées.

Ainsi, introduire le concept d'«Extensions de réseau (NE)» pour améliorer la fonctionnalité de Solana et étendre les capacités des dApps est logique. En plus d'améliorer les fonctionnalités de Solana, NE introduit des éléments modulaires dans l'écosystème - différents environnements au sein de NE peuvent être personnalisés en fonction des besoins spécifiques et partagés entre plusieurs dApps et protocoles.

Sur la base des idées et des discussions au sein de l'écosystème Solana, nous avons identifié plusieurs principes fondamentaux qui devraient définir l'architecture et la fonctionnalité des Extensions de Réseau (NE). Ces principes visent à assurer une intégration transparente avec le réseau Solana tout en préservant ses avantages architecturaux essentiels :

  • Pas de fragmentation de la liquidité
  • Aucune fragmentation de la base d'utilisateurs
  • Expérience d'interaction identique à l'utilisation directe de Solana pour les utilisateurs
  • Pile technologique unifiée
  • Les transactions NE sont envoyées directement aux nœuds de validation Solana

Pour NE, Solana sert de véritable couche de règlement où s'effectue le flux de fonds. NE agit en tant que couche d'exécution qui évite la fragmentation avec la chaîne principale et interagit directement avec les comptes et les programmes à cette couche.

Figure 5: Diagramme de processus simplifié des extensions du réseau Lollipop (NE)

Ces caractéristiques distinguent Network Extension (NE) des différentes solutions d'extension telles que les rollups, les side chains, les sous-réseaux, les différentes variantes de L2 et les chaînes d'application. Par rapport aux solutions similaires, Lollipop vise à développer un cadre technique pour Network Extension (NE) qui permet aux développeurs, aux consommateurs et aux utilisateurs finaux d'interagir de manière transparente avec la liquidité et la base d'utilisateurs de Solana au niveau de Solana.

4.2 Analyse comparative

Lollipop est actuellement la première solution qui offre une connexion directe au mainnet de Solana sans causer de fragmentation de liquidité ou d'utilisateurs.

L'environnement natif de Lollipop peut servir de base pour de nouveaux produits ou soutenir la migration des dApps existantes sans se déconnecter de l'écosystème ou de la liquidité de Solana. Pour les dApps existantes, cela améliore la vitesse, la stabilité et la fonctionnalité.

Figure 6: Comparaison des solutions Solana existantes

Différences clés des L2s, sous-réseaux et sidechains :

L2s : Les transactions groupées L2s et envoient des preuves à L1 pour validation. L'exécution et le règlement se déroulent principalement dans le rollup, tandis que L1 (par exemple, Ethereum ou Solana) est utilisé pour la vérification des preuves. En revanche, les extensions réseau (NE) envoient des transactions directement aux nœuds de validation et aux programmes Solana.

Sidechains : Les sidechains ne sont pas directement connectées à la chaîne principale. Alors que les sidechains peuvent ancrer des données à la chaîne principale, l'écart entre les écosystèmes est significativement plus important par rapport à L1 et L2. Fondamentalement, les sidechains fonctionnent comme des réseaux entièrement indépendants.

Sous-réseaux : Les sous-réseaux peuvent créer des écosystèmes indépendants au sein des sous-chaînes, où la liquidité et les utilisateurs sont concentrés dans des espaces distincts.

Dans l'écosystème Solana, les projets les plus alignés sur le concept d'Extensions Réseau sont Getcode et Sonic SVM (basé sur HyperGrid). Cependant, Getcode agit principalement comme une couche de transfert de fonds, similaire au Lightning Network de Bitcoin, et ne prend pas en charge le déploiement d'environnements complexes. Sonic, bien qu'il soit capable de déléguer des programmes déployés sur Solana à ses instances avec une latence de 10 millisecondes, se concentre davantage sur les jeux et manque de la flexibilité et de la personnalisation envisagées par Lollipop.

NE travaille directement avec la liquidité de Solana, évitant la création de chaînes, d'espaces ou de communautés séparées. Il fournit des solutions d'infrastructure pour Solana et ses dApps tout en supportant leurs opérations. Ce concept est quelque peu similaire aux idées d'appchains et de L2s. De nombreuses dApps passent à des instances dédiées pour optimiser les performances, la scalabilité et l'expérience utilisateur.

Il existe de nombreuses solutions L2: OP-Stack, Arbitrum Orbit, Polygon CDK, StarkEX, zkSync Era, Termina, etc. Ces outils ont permis le lancement réussi de nombreux projets L2, améliorant considérablement la scalabilité et l'utilisabilité de la blockchain. Cependant, comme discuté précédemment, les modèles en couches actuels et les environnements fragmentés sont incompatibles avec l'architecture monolithique de Solana.

4.3 Demande du marché

Les cas et les récits ci-dessus reflètent une tendance plus large : les applications décentralisées (dApps) créent des instances indépendantes pour optimiser les opérations et les fonctionnalités, offrant ainsi de meilleurs services aux utilisateurs. Ces applications couvrent différents secteurs, notamment la finance décentralisée (DeFi), les jeux, les protocoles de vérification et d'identité, les protocoles de confidentialité, les solutions institutionnelles et d'entreprise, et bien d'autres encore. La plupart de ces environnements sont construits sur différentes implémentations de rollup.

Comme déjà mentionné, les rollups ont un effet "vampire" sur les chaînes de base. Lollipop vise à résoudre ce problème en introduisant la modularité dans Solana sans compromettre son architecture monolithique.

Voici pourquoi les extensions de réseau (NE) sont révolutionnaires pour Solana :

  • Logique d'exécution personnalisée : NE permet aux développeurs de déployer des instances SVM modifiées adaptées à des besoins spécifiques, tels que des règles de gouvernance uniques, des structures de récompense ou des environnements de calcul décentralisés. Des paramètres tels que la latence, le temps de bloc et la taille de bloc peuvent être ajustés pour permettre des performances en temps réel et explorer de nouveaux cas d'utilisation.
  • Règlement direct : Bien que NE fonctionne de manière indépendante, toutes les transactions se règlent directement sur Solana, maintenant ainsi une liquidité unifiée et un flux d'utilisateurs sans fragmentation ni effets vampiriques.
  • Flexibilité économique: NE tire parti de l'efficacité de Solana pour introduire des modèles économiques innovants. Par exemple, les dApps peuvent offrir des expériences sans frais de gaz en utilisant des modèles basés sur l'abonnement.
  • Flexibilité sans fragmentation : Contrairement aux L2, NE ne crée pas d'espaces isolés. Tout reste unifié, ressemblant à des Extensions de jetons en termes de fonctionnalité.
  • Interface utilisateur (UI/UX) transparente pour les utilisateurs : Contrairement aux sous-réseaux ou aux solutions de couche 2/3, NE offre une expérience utilisateur supérieure. Les utilisateurs interagissent directement avec Solana sans changer de réseau, utiliser des technologies inter-chaînes ou se soucier des adresses.
  • Réduction des coûts de déploiement de programme : le déploiement d'un programme sur Solana coûte actuellement 1 à 3 SOL ou plus, selon la taille. NE permet le déploiement de programmes complexes et multi-composants dans différents environnements à une fraction du coût.

NE peut également prendre en charge des cas d'utilisation impliquant des systèmes de vérification automatisés (AVS) basés sur des protocoles de ré-empilage, tels que des oracles décentralisés, des co-processeurs, des calculs vérifiables, des tris décentralisés et une finalité rapide.

Un autre scénario clé pour NE est de créer des économies sans gaz dans des environnements similaires à l'abstraction de compte d'EVM (Account Abstraction). Cela est particulièrement bénéfique pour les protocoles générant de forts volumes de transactions, tels que le trading à haute fréquence (HFT), les jeux, les protocoles de rééquilibrage ou les pools dynamiques avec une liquidité concentrée.

Lollipop envisage les cas d'utilisation suivants pour NE:

  • Gaming : Imaginez une expérience de jeu sans frais de gaz où les joueurs bénéficient d'une interaction fluide et où les développeurs gagnent des revenus stables grâce à des modèles d'abonnement. Cela introduit une nouvelle approche pour développer des composants de jeu Web3, permettant aux utilisateurs d'interagir avec des portefeuilles ou des places de marché sans quitter le jeu.
  • DeFi: Construisez des plateformes de trading haute fréquence en utilisant des frais basés sur les sessions au lieu des frais de gaz par transaction, rendant les transactions plus rapides et moins chères. Concevez des carnets de commandes hors chaîne et une logique de compensation pour une scalabilité accrue et un effet de levier plus élevé.
  • Modèles d'IA : Déployez des environnements d'IA intensifs en calcul en utilisant des GPU, avec un règlement de transaction direct sur Solana. Les applications vont des évaluations de sécurité aux routages, à l'arbitrage et à diverses mises en œuvre de modèles basés sur l'intention.
  • Solutions pour les entreprises : Personnalisez des environnements pour les clients institutionnels et les entreprises avec des règles de gestion, de conformité, de chiffrement et de gouvernance strictes.
  • PayFi: Adressez les défis financiers complexes avec des environnements programmables pour la finance de la chaîne d'approvisionnement, les paiements transfrontaliers, les cartes d'entreprise adossées à des actifs numériques, les marchés de crédit, etc.
  • Calcul décentralisé : permettre le calcul avancé décentralisé GPU ou TEE pour la cryptographie, les co-processeurs, les modèles d'IA ou les tâches intensives en données.
  • Environnements de confiance : Déployez des environnements de confiance pour les oracles, le stockage décentralisé (DAS/DAC), les systèmes de vérification, les réseaux d'infrastructure physique décentralisés (DePIN), et plus encore.

La mission principale de l'équipe Lollipop est de veiller à ce que les dApps et les protocoles puissent créer des environnements personnalisés au sein de l'écosystème Solana tout en maintenant une connectivité directe avec Solana. En essence, bien que l'exécution semble être hors chaîne dans NE, toutes les actions se règlent et se finalisent sur Solana.

En même temps, les portefeuilles d'utilisateurs restent ancrés dans l'espace de blocs de Solana. Après des recherches et développements approfondis, l'équipe Lollipop a finalisé sa conception NE actuelle, ouvrant la voie à la prochaine étape d'innovation de Solana.

5. Explication technique de Lollipop

Lollipop permet aux projets de modifier le client Solana dans des environnements d'exécution hors chaîne et de transmettre de manière transparente les résultats de l'exécution vers le réseau principal Solana, éliminant ainsi la nécessité de créer des chaînes séparées. Solana elle-même ne dispose pas d'un arbre d'état global, qui est crucial pour régler de manière sécurisée les résultats d'exécution hors chaîne. Lollipop résout ce problème en introduisant des arbres de Merkle épars (SMT) dans son extension réseau pour chiffrer et vérifier les résultats d'exécution.

Caractéristiques techniques clés:

  • Environnement d'exécution hors chaîne: Lollipop permet aux dApps de traiter la logique complexe hors chaîne tout en garantissant que les résultats de chaque opération peuvent être vérifiés de manière cryptographique à l'aide d'arbres de Merkle épars, assurant sécurité et intégrité.
  • Arbres de Merkle épars (SMT) : SMT est un type spécial d'arbre de Merkle utilisé pour vérifier l'existence de données sans stocker toutes les données. Il permet à Lollipop de valider efficacement et en toute sécurité les résultats d'exécution hors chaîne, en s'assurant que ces résultats sont réglés de manière fiable sur le réseau principal Solana.
  • Connexion transparente avec le réseau principal de Solana : l'extension de réseau de Lollipop se connecte directement au réseau principal de Solana, évitant les problèmes de fragmentation des chaînes L2 traditionnelles ou fragmentées et garantissant une liquidité et des bases d'utilisateurs unifiées.

Avantages de cette technologie :

  • Plus besoin de créer des chaînes indépendantes : les projets n'ont plus besoin de créer des chaînes ou écosystèmes supplémentaires. Au lieu de cela, ils peuvent modifier le client Solana et réaliser une exécution hors chaîne grâce à Lollipop. Cela réduit les coûts de développement et opérationnels tout en assurant une intégration étroite avec le réseau principal Solana.
  • Décentralisé et sécurisé : l'utilisation des arbres de Merkle clairsemés pour la vérification cryptographique garantit que les résultats de l'exécution hors chaîne restent à l'épreuve de la manipulation et cohérents.
  • Compatible avec les dApps Solana : Lollipop améliore la scalabilité des applications décentralisées de Solana tout en évitant les problèmes de performance et de sécurité associés aux environnements hors chaîne, ce qui en fait un choix idéal pour les dApps Solana.

Lollipop offre à Solana une solution innovante pour améliorer la scalabilité et l'efficacité opérationnelle sans introduire de fragmentation, ce qui en fait une partie indispensable de l'écosystème futur de Solana.

Figure 7: Diagramme en Sucette

L'architecture de Lollipop se compose de plusieurs composants principaux:

  1. Couche d'extension réseau (NE Layer)
  2. Programmes sur la couche Solana (couche Solana)
  3. Couche Cloud Polkadot

Lollipop est directement construit sur Solana, exploitant ses capacités d'exécution parallèle et sa structure de données de transaction unique. La puissance de traitement parallèle de la machine virtuelle Solana (SVM) dépend du client Solana lui-même. En modifiant le client Solana, Lollipop maximise les avantages de performance inhérents à l'architecture de Solana.

Cette architecture permet aux applications décentralisées (dApps) de migrer facilement de la L1 de Solana vers la NES de Lollipop sans modifier leur code de programme. De plus, les développeurs peuvent continuer à utiliser les mêmes outils et la même pile technologique que Solana tout en consommant moins de ressources.

Il est important de noter que l'exécution parallèle de SVM est basée sur la structure de données de transaction unique de Solana. Dans chaque transaction, l'initiateur pré-déclare les informations de compte qu'il a l'intention de lire ou d'écrire. Cela permet à SVM de traiter efficacement un lot de transactions en parallèle en fonction des informations de compte déclarées tout en veillant à ce que les transactions parallèles ne lisent et n'écrivent pas simultanément sur le même compte. Porter simplement SVM vers d'autres cadres d'exécution ne confère pas l'avantage du traitement parallèle.

Lollipop vise à devenir un superordinateur de confiance pour les extensions réseau, offrant des environnements autorisés et non autorisés, une exécution multi-cœur, une cohérence mondiale, une personnalisabilité et une rentabilité. Lollipop fournit une infrastructure complète pour le déploiement de NE, y compris des séquenceurs partagés, des validateurs et des contrats validés sans état.

En tirant parti de Polkadot Cloud, Lollipop peut également fonctionner comme une couche de disponibilité des données (DA). Chaque contrat fonctionne sur des cœurs dédiés, prenant en charge une exécution parallèle et synchronisée entre les validateurs, les séquenceurs et DA, garantissant une efficacité de traitement élevée.

Figure 8: Diagramme d'architecture en forme de sucette

6. Conclusion

Les extensions réseau (NE) de Lollipop représentent une avancée significative dans l'amélioration de la fonctionnalité des dApps et des protocoles au sein de l'écosystème Solana. En introduisant un nouveau paradigme de développement pour les dApps et les protocoles dans l'écosystème Solana, Lollipop garantit une intégration transparente avec le mainnet de Solana tout en maintenant une architecture monolithique et en évitant la fragmentation de la chaîne. Contrairement aux solutions de couche 2 traditionnelles qui créent souvent des environnements isolés et entraînent une fragmentation de la liquidité, Lollipop veille à ce que la liquidité et les bases d'utilisateurs restent unifiées sur les deux couches grâce à sa connexion directe avec Solana.

Les extensions réseau (NE) de Lollipop fournissent aux développeurs un cadre universel pour créer des environnements d'exécution personnalisés adaptés à des cas d'utilisation spécifiques. Notamment, NE peut déployer des instances SVM optimisées pour la vitesse afin de permettre des opérations plus efficaces pour les échanges décentralisés perpétuels (Perp DEX). Ils peuvent également réduire les frictions de l'interface utilisateur et de l'expérience utilisateur pour les applications décentralisées (dApps) dans l'écosystème Solana en introduisant des intentions et une abstraction de compte. Cette capacité pourrait catalyser la croissance du jeu Web3 sur Solana.

L'indépendance de la configuration des instances NE par rapport à Solana ouvre encore davantage la voie aux produits de qualité entreprise, aux solutions institutionnelles, aux applications PayFi et même à des cas d'utilisation de niche tels que les produits d'assurance.

En fin de compte, la conception de Lollipop offre une solution tournée vers l'avenir pour la scalabilité des dApps sur Solana, posant les bases d'une nouvelle ère d'environnements de blockchain haute performance. Alors que l'écosystème Solana continue de croître, l'architecture unique de Lollipop le positionne comme un moteur essentiel de l'innovation future, équipant les développeurs des outils nécessaires pour construire des applications sécurisées, efficaces et durables.

Liens Lollipop :

Twitter: x.com/LollipopHQ

Blog : medium.com/@LollipopBuilders

Site web :https://www.lollipop.builders/

Litepaper:https://lollipop.builders/research

Cet article est un contenu contribué et ne représente pas les opinions de BlockBeats. \
Rejoignez la communauté officielle de BlockBeats :

Groupe d'abonnement Telegram :https://t.me/theblockbeats

Groupe de discussion Telegram :https://t.me/BlockBeats_App

Twitter officiel:https://twitter.com/BlockBeatsAsia

Clause de non-responsabilité:

  1. Cet article a été repris à partir deBlockbeats, avec les droits d'auteur appartenant aux auteurs originaux [Dr. Yugart Song, Stepan Soin, Qinwen Wang, and Lollipop Builders]. Si vous avez des objections à cette réimpression, veuillez contacter leApprendre gateéquipe, qui traitera la demande selon les procédures pertinentes.
  2. Avertissement: Les points de vue et opinions exprimés dans cet article sont ceux des auteurs seuls et ne constituent pas un conseil en investissement.
  3. Les autres versions linguistiques de cet article sont traduites par l'équipe d'apprentissage de gate. Sauf indication contraire, la copie, la diffusion ou le plagiat des articles traduits est interdit.

Pourquoi Solana a-t-il besoin d'extensions de réseau plutôt que de solutions de couche 2?

Intermédiaire12/27/2024, 3:27:56 AM
Cet article explore pourquoi Solana doit adopter les extensions de réseau (NE) plutôt que des solutions traditionnelles de couche 2 (L2). Les extensions de réseau offrent un environnement modulaire et personnalisable, évitant la fragmentation de la liquidité et de la base d'utilisateurs au sein de l'écosystème Solana, tout en maintenant une connexion directe au mainnet de Solana pour garantir une liquidité et une base d'utilisateurs unifiées.

1. Contexte

Le développement rapide de la technologie de la blockchain a établi Ethereum (EVM) et Solana (SVM) comme deux philosophies de conception dominantes, chacune leader dans son domaine respectif. Historiquement, Ethereum a dominé la valeur totale verrouillée (TVL) dans les chaînes EVM en raison de sa philosophie et de son approche uniques, tandis que Solana a été en tête parmi les chaînes non-EVM. Cependant, à mesure que l'activité a augmenté et que de nouvelles chaînes ont émergé, Ethereum a commencé à céder sa domination à des chaînes EVM plus rapides et s'est tourné vers des solutions de mise à l'échelle de la couche 2 (L2).

En revanche, l'architecture monolithique de Solana a évité une telle fragmentation grâce à des innovations technologiques uniques et des réserves de performance significatives, bien que cela nécessite une bande passante et une vitesse plus élevées. Pendant ce temps, le concept de Rollups a présenté aux dApps une opportunité significative : créer des environnements d'exécution personnalisables. Cependant, cela a entraîné un phénomène intéressant : les L2 fragmentent la liquidité et la base d'utilisateurs d'Ethereum, et les chaînes d'application L2/L3 exacerbent cette fragmentation davantage. Solana adhère à la philosophie d'un écosystème monolithique, mais les avantages de fournir des environnements personnalisables pour différents cas d'utilisation ne peuvent être ignorés.

2. Le catalyseur des extensions réseau : Layer 2 - Un chemin vers la fragmentation

De Plasma en 2017 à Optimistic et zk-rollups, le parcours de mise à l'échelle d'Ethereum a démontré la nécessité de résoudre les problèmes de scalabilité. Cependant, il est important de noter qu'une partie du TVL de la couche 2 d'Ethereum est soutenue par de l'ETH transféré, qui reste sur la couche 1.

Ces solutions de mise à l'échelle ont également exposé un risque important - la fragmentation de la liquidité et des utilisateurs, communément appelée l'effet "vampire" dans l'espace blockchain. La baisse significative des revenus de frais d'Ethereum après la mise en œuvre de l'EIP-4844 en est la preuve. Des analystes, dont Justin Bons de Cyber Capital, ont souligné que la croissance des frais d'Ethereum est dépassée par les L2.

Figure 1: Dynamique de l'offre d'ETH. Source: ultrasound.money

Cela indique que lorsque les utilisateurs quittent L1, les frais restant sur L1 diminuent considérablement, entraînant une baisse des taux de combustion. Cela aurait dû être évident dès le début. Maintenant, l'utilisation et les revenus sont capturés par les L2 visant à gagner des loyers ! Cette cupidité est évidente car seule une petite partie des frais retourne à L1, le reste étant retenu par des entités commerciales. En même temps, ces entités font pression pour maintenir un espace de bloc limité sur ETH L1. Unchained Pod a publié un graphique montrant qu'Optimism (OP) gagne 300 $ pour chaque dollar de frais payé sur L1 :

Figure 2: Frais gagnés par les L2 pour chaque $1 payé sur L1. Source: GrowThePie

Les L2s présentent un effet "vampire" sur l'activité de transaction et l'attrait économique de L1. La transition vers des chaînes d'application (Appchains) indépendantes d'Ethereum aggrave ce problème.

Cette perspective est soutenue par Anatoly Yakovenko, qui a publié ce qui suit sur Twitter:

« Si l'écosystème Solana sacrifie l'optimisation de l'exécution L1 pour prendre en charge toutes les transactions des utilisateurs en s'appuyant sur la pile générale 'arb/op' de L2, cela aura un effet parasitaire sur le mainnet de Solana. C'est facile à comprendre. Lorsque les L2 prennent en charge davantage de transactions prioritaires de la couche de base plutôt que d'en ajouter de nouvelles, ils deviennent parasitaires. Étant donné que le mainnet continuera à maximiser son débit, le 'L2' ou tout autre SVM aura du mal à rivaliser en termes de prix. Les frais d'utilisation ne devraient pas surpasser le mainnet. »

Kyle Samani, associé gérant de Multicoin Capital, a exprimé un point de vue similaire, en écrivant :

« Tout ce qui aurait pu se produire sur L1 mais qui se produit en dehors de L1 est, par définition, parasitaire. Pour cette raison, je ne m'intéresse pas aux rollups EVM/SVM. Ils ne sont essentiellement pas différents de L1. Je doute fortement que ces L2 copiés-collés réussissent sur Solana car L1 est déjà suffisamment bon. »

Dans ce contexte, l'approche de Solana consistant à maintenir une architecture monolithique et une philosophie d'écosystème unifiée devient très attrayante.

Mais comment éviter un scénario similaire à la fragmentation de la couche 2 d'Ethereum? Plongeons plus en profondeur.

3. La montée rapide de Solana et ses avantages clés

Comparé aux systèmes de blockchain traditionnels conçus autour de la Machine Virtuelle Ethereum (EVM), Solana démontre une architecture totalement nouvelle.

Solana adopte la Preuve d'Enjeu (PoS) comme mécanisme de défense contre les attaques Sybil tout en introduisant l'une de ses innovations principales : l'algorithme Proof of History (PoH). PoH est une fonction de retard vérifiable (VDF) utilisée pour ordonner et horodater les transactions transmises sur le réseau. De plus, Solana se distingue par son utilisation de matériel haute performance, du protocole Gulf Stream (un protocole de transfert de transactions sans mempool), du moteur de traitement parallèle Sealevel et d'une conception unique différente des modèles de compte blockchain traditionnels (semblable au système de fichiers du système d'exploitation Linux).

Solana adhère à une philosophie de conception monolithique, atteignant une évolutivité, une vitesse et un débit nettement plus élevés grâce à son mécanisme de consensus unique, à ses innovations techniques et à son optimisation architecturale continue.

Solana bénéficie également d'une forte communauté de développeurs : plus de 2 500 développeurs participent activement à son écosystème. Cela a entraîné une croissance remarquable de Solana. La valeur totale verrouillée (TVL) de Solana est passée de 210 millions de dollars en 2023 à 7,73 milliards de dollars en 2024, soit une augmentation de près de 35 fois. Comparé à novembre 2022, le volume des échanges décentralisés (DEX) de Solana a connu une croissance annuelle de 200 à 300 fois, et le nombre d'utilisateurs actifs quotidiens (DAU) a quintuplé depuis l'été 2023. Au 14 novembre 2024, le volume des transactions de Solana avait dépassé celui d'Ethereum de plus de quatre fois. Le nombre de portefeuilles actifs a également continué d'augmenter, atteignant un pic de 9,4 millions d'utilisateurs actifs le 22 octobre 2024.

Figure 3: Tendances du volume de trading DEX Solana et des portefeuilles actifs. Source: Dune, Artemis

En conséquence, Solana est un écosystème puissant avec une communauté d'utilisateurs et de développeurs importante et active, connaissant une croissance exponentielle de sa base d'utilisateurs et de son activité. Cette trajectoire de croissance souligne l'importance de Solana en tant que chaîne non-EVM de premier plan, notamment dans son expansion dynamique.

Figure 4: Comparaison de la TVL dans les blockchains Non-EVM. Source: DefiLlama

Les applications décentralisées (dApps) sur Solana améliorent considérablement la fonctionnalité en améliorant l'accessibilité et la convivialité. Solana devient un super système avec des caractéristiques exceptionnelles. Cependant, certaines applications, telles que Zeta Market, prévoient de lancer leurs instances (L2) pour atteindre des objectifs similaires.

Un fait remarquable est que la Machine Virtuelle Solana (SVM) fonctionne de manière excellente dans des environnements isolés. Cela est bien démontré par des applications telles que Pyth Net et Cube Exchange, qui exploitent la SVM pour prendre en charge des chaînes d'application, appelées dans l'écosystème Solana Environnements Alimentés par Solana (EAS).

Bien qu'il existe des scénarios où des chaînes SVM indépendantes "spécifiques à une application" sont utilisées, ces chaînes ne sont pas significativement différentes des clients standard Solana. Nous pensons que les extensions natives Solana en tant que couche 2 (fourchettes Solana vanille) ont une valeur limitée, car elles peuvent reproduire les problèmes de fragmentation d'Ethereum.

Il est clair que Solana a besoin d'une approche indépendante pour éviter de compromettre les caractéristiques de son architecture monolithique. C'est pourquoi Lollipop a développé les extensions réseau Lollipop, qui remodeleront considérablement l'écosystème Solana.

4. De quoi a besoin Solana? - Support modulaire pour les environnements d'exécution hors chaîne dans une architecture monolithique

4.1 Concept principal des extensions réseau

Les facteurs ci-dessus ont conduit la communauté Solana à discuter de la nécessité de déplacer certaines tâches de calcul ailleurs. La mise à l'échelle n'est pas un phénomène nouveau pour Solana. Dès 2022, les extensions de jetons sont apparues, offrant de nouvelles fonctionnalités telles que des transferts confidentiels, des crochets de transfert et des pointeurs de métadonnées.

Ainsi, introduire le concept d'«Extensions de réseau (NE)» pour améliorer la fonctionnalité de Solana et étendre les capacités des dApps est logique. En plus d'améliorer les fonctionnalités de Solana, NE introduit des éléments modulaires dans l'écosystème - différents environnements au sein de NE peuvent être personnalisés en fonction des besoins spécifiques et partagés entre plusieurs dApps et protocoles.

Sur la base des idées et des discussions au sein de l'écosystème Solana, nous avons identifié plusieurs principes fondamentaux qui devraient définir l'architecture et la fonctionnalité des Extensions de Réseau (NE). Ces principes visent à assurer une intégration transparente avec le réseau Solana tout en préservant ses avantages architecturaux essentiels :

  • Pas de fragmentation de la liquidité
  • Aucune fragmentation de la base d'utilisateurs
  • Expérience d'interaction identique à l'utilisation directe de Solana pour les utilisateurs
  • Pile technologique unifiée
  • Les transactions NE sont envoyées directement aux nœuds de validation Solana

Pour NE, Solana sert de véritable couche de règlement où s'effectue le flux de fonds. NE agit en tant que couche d'exécution qui évite la fragmentation avec la chaîne principale et interagit directement avec les comptes et les programmes à cette couche.

Figure 5: Diagramme de processus simplifié des extensions du réseau Lollipop (NE)

Ces caractéristiques distinguent Network Extension (NE) des différentes solutions d'extension telles que les rollups, les side chains, les sous-réseaux, les différentes variantes de L2 et les chaînes d'application. Par rapport aux solutions similaires, Lollipop vise à développer un cadre technique pour Network Extension (NE) qui permet aux développeurs, aux consommateurs et aux utilisateurs finaux d'interagir de manière transparente avec la liquidité et la base d'utilisateurs de Solana au niveau de Solana.

4.2 Analyse comparative

Lollipop est actuellement la première solution qui offre une connexion directe au mainnet de Solana sans causer de fragmentation de liquidité ou d'utilisateurs.

L'environnement natif de Lollipop peut servir de base pour de nouveaux produits ou soutenir la migration des dApps existantes sans se déconnecter de l'écosystème ou de la liquidité de Solana. Pour les dApps existantes, cela améliore la vitesse, la stabilité et la fonctionnalité.

Figure 6: Comparaison des solutions Solana existantes

Différences clés des L2s, sous-réseaux et sidechains :

L2s : Les transactions groupées L2s et envoient des preuves à L1 pour validation. L'exécution et le règlement se déroulent principalement dans le rollup, tandis que L1 (par exemple, Ethereum ou Solana) est utilisé pour la vérification des preuves. En revanche, les extensions réseau (NE) envoient des transactions directement aux nœuds de validation et aux programmes Solana.

Sidechains : Les sidechains ne sont pas directement connectées à la chaîne principale. Alors que les sidechains peuvent ancrer des données à la chaîne principale, l'écart entre les écosystèmes est significativement plus important par rapport à L1 et L2. Fondamentalement, les sidechains fonctionnent comme des réseaux entièrement indépendants.

Sous-réseaux : Les sous-réseaux peuvent créer des écosystèmes indépendants au sein des sous-chaînes, où la liquidité et les utilisateurs sont concentrés dans des espaces distincts.

Dans l'écosystème Solana, les projets les plus alignés sur le concept d'Extensions Réseau sont Getcode et Sonic SVM (basé sur HyperGrid). Cependant, Getcode agit principalement comme une couche de transfert de fonds, similaire au Lightning Network de Bitcoin, et ne prend pas en charge le déploiement d'environnements complexes. Sonic, bien qu'il soit capable de déléguer des programmes déployés sur Solana à ses instances avec une latence de 10 millisecondes, se concentre davantage sur les jeux et manque de la flexibilité et de la personnalisation envisagées par Lollipop.

NE travaille directement avec la liquidité de Solana, évitant la création de chaînes, d'espaces ou de communautés séparées. Il fournit des solutions d'infrastructure pour Solana et ses dApps tout en supportant leurs opérations. Ce concept est quelque peu similaire aux idées d'appchains et de L2s. De nombreuses dApps passent à des instances dédiées pour optimiser les performances, la scalabilité et l'expérience utilisateur.

Il existe de nombreuses solutions L2: OP-Stack, Arbitrum Orbit, Polygon CDK, StarkEX, zkSync Era, Termina, etc. Ces outils ont permis le lancement réussi de nombreux projets L2, améliorant considérablement la scalabilité et l'utilisabilité de la blockchain. Cependant, comme discuté précédemment, les modèles en couches actuels et les environnements fragmentés sont incompatibles avec l'architecture monolithique de Solana.

4.3 Demande du marché

Les cas et les récits ci-dessus reflètent une tendance plus large : les applications décentralisées (dApps) créent des instances indépendantes pour optimiser les opérations et les fonctionnalités, offrant ainsi de meilleurs services aux utilisateurs. Ces applications couvrent différents secteurs, notamment la finance décentralisée (DeFi), les jeux, les protocoles de vérification et d'identité, les protocoles de confidentialité, les solutions institutionnelles et d'entreprise, et bien d'autres encore. La plupart de ces environnements sont construits sur différentes implémentations de rollup.

Comme déjà mentionné, les rollups ont un effet "vampire" sur les chaînes de base. Lollipop vise à résoudre ce problème en introduisant la modularité dans Solana sans compromettre son architecture monolithique.

Voici pourquoi les extensions de réseau (NE) sont révolutionnaires pour Solana :

  • Logique d'exécution personnalisée : NE permet aux développeurs de déployer des instances SVM modifiées adaptées à des besoins spécifiques, tels que des règles de gouvernance uniques, des structures de récompense ou des environnements de calcul décentralisés. Des paramètres tels que la latence, le temps de bloc et la taille de bloc peuvent être ajustés pour permettre des performances en temps réel et explorer de nouveaux cas d'utilisation.
  • Règlement direct : Bien que NE fonctionne de manière indépendante, toutes les transactions se règlent directement sur Solana, maintenant ainsi une liquidité unifiée et un flux d'utilisateurs sans fragmentation ni effets vampiriques.
  • Flexibilité économique: NE tire parti de l'efficacité de Solana pour introduire des modèles économiques innovants. Par exemple, les dApps peuvent offrir des expériences sans frais de gaz en utilisant des modèles basés sur l'abonnement.
  • Flexibilité sans fragmentation : Contrairement aux L2, NE ne crée pas d'espaces isolés. Tout reste unifié, ressemblant à des Extensions de jetons en termes de fonctionnalité.
  • Interface utilisateur (UI/UX) transparente pour les utilisateurs : Contrairement aux sous-réseaux ou aux solutions de couche 2/3, NE offre une expérience utilisateur supérieure. Les utilisateurs interagissent directement avec Solana sans changer de réseau, utiliser des technologies inter-chaînes ou se soucier des adresses.
  • Réduction des coûts de déploiement de programme : le déploiement d'un programme sur Solana coûte actuellement 1 à 3 SOL ou plus, selon la taille. NE permet le déploiement de programmes complexes et multi-composants dans différents environnements à une fraction du coût.

NE peut également prendre en charge des cas d'utilisation impliquant des systèmes de vérification automatisés (AVS) basés sur des protocoles de ré-empilage, tels que des oracles décentralisés, des co-processeurs, des calculs vérifiables, des tris décentralisés et une finalité rapide.

Un autre scénario clé pour NE est de créer des économies sans gaz dans des environnements similaires à l'abstraction de compte d'EVM (Account Abstraction). Cela est particulièrement bénéfique pour les protocoles générant de forts volumes de transactions, tels que le trading à haute fréquence (HFT), les jeux, les protocoles de rééquilibrage ou les pools dynamiques avec une liquidité concentrée.

Lollipop envisage les cas d'utilisation suivants pour NE:

  • Gaming : Imaginez une expérience de jeu sans frais de gaz où les joueurs bénéficient d'une interaction fluide et où les développeurs gagnent des revenus stables grâce à des modèles d'abonnement. Cela introduit une nouvelle approche pour développer des composants de jeu Web3, permettant aux utilisateurs d'interagir avec des portefeuilles ou des places de marché sans quitter le jeu.
  • DeFi: Construisez des plateformes de trading haute fréquence en utilisant des frais basés sur les sessions au lieu des frais de gaz par transaction, rendant les transactions plus rapides et moins chères. Concevez des carnets de commandes hors chaîne et une logique de compensation pour une scalabilité accrue et un effet de levier plus élevé.
  • Modèles d'IA : Déployez des environnements d'IA intensifs en calcul en utilisant des GPU, avec un règlement de transaction direct sur Solana. Les applications vont des évaluations de sécurité aux routages, à l'arbitrage et à diverses mises en œuvre de modèles basés sur l'intention.
  • Solutions pour les entreprises : Personnalisez des environnements pour les clients institutionnels et les entreprises avec des règles de gestion, de conformité, de chiffrement et de gouvernance strictes.
  • PayFi: Adressez les défis financiers complexes avec des environnements programmables pour la finance de la chaîne d'approvisionnement, les paiements transfrontaliers, les cartes d'entreprise adossées à des actifs numériques, les marchés de crédit, etc.
  • Calcul décentralisé : permettre le calcul avancé décentralisé GPU ou TEE pour la cryptographie, les co-processeurs, les modèles d'IA ou les tâches intensives en données.
  • Environnements de confiance : Déployez des environnements de confiance pour les oracles, le stockage décentralisé (DAS/DAC), les systèmes de vérification, les réseaux d'infrastructure physique décentralisés (DePIN), et plus encore.

La mission principale de l'équipe Lollipop est de veiller à ce que les dApps et les protocoles puissent créer des environnements personnalisés au sein de l'écosystème Solana tout en maintenant une connectivité directe avec Solana. En essence, bien que l'exécution semble être hors chaîne dans NE, toutes les actions se règlent et se finalisent sur Solana.

En même temps, les portefeuilles d'utilisateurs restent ancrés dans l'espace de blocs de Solana. Après des recherches et développements approfondis, l'équipe Lollipop a finalisé sa conception NE actuelle, ouvrant la voie à la prochaine étape d'innovation de Solana.

5. Explication technique de Lollipop

Lollipop permet aux projets de modifier le client Solana dans des environnements d'exécution hors chaîne et de transmettre de manière transparente les résultats de l'exécution vers le réseau principal Solana, éliminant ainsi la nécessité de créer des chaînes séparées. Solana elle-même ne dispose pas d'un arbre d'état global, qui est crucial pour régler de manière sécurisée les résultats d'exécution hors chaîne. Lollipop résout ce problème en introduisant des arbres de Merkle épars (SMT) dans son extension réseau pour chiffrer et vérifier les résultats d'exécution.

Caractéristiques techniques clés:

  • Environnement d'exécution hors chaîne: Lollipop permet aux dApps de traiter la logique complexe hors chaîne tout en garantissant que les résultats de chaque opération peuvent être vérifiés de manière cryptographique à l'aide d'arbres de Merkle épars, assurant sécurité et intégrité.
  • Arbres de Merkle épars (SMT) : SMT est un type spécial d'arbre de Merkle utilisé pour vérifier l'existence de données sans stocker toutes les données. Il permet à Lollipop de valider efficacement et en toute sécurité les résultats d'exécution hors chaîne, en s'assurant que ces résultats sont réglés de manière fiable sur le réseau principal Solana.
  • Connexion transparente avec le réseau principal de Solana : l'extension de réseau de Lollipop se connecte directement au réseau principal de Solana, évitant les problèmes de fragmentation des chaînes L2 traditionnelles ou fragmentées et garantissant une liquidité et des bases d'utilisateurs unifiées.

Avantages de cette technologie :

  • Plus besoin de créer des chaînes indépendantes : les projets n'ont plus besoin de créer des chaînes ou écosystèmes supplémentaires. Au lieu de cela, ils peuvent modifier le client Solana et réaliser une exécution hors chaîne grâce à Lollipop. Cela réduit les coûts de développement et opérationnels tout en assurant une intégration étroite avec le réseau principal Solana.
  • Décentralisé et sécurisé : l'utilisation des arbres de Merkle clairsemés pour la vérification cryptographique garantit que les résultats de l'exécution hors chaîne restent à l'épreuve de la manipulation et cohérents.
  • Compatible avec les dApps Solana : Lollipop améliore la scalabilité des applications décentralisées de Solana tout en évitant les problèmes de performance et de sécurité associés aux environnements hors chaîne, ce qui en fait un choix idéal pour les dApps Solana.

Lollipop offre à Solana une solution innovante pour améliorer la scalabilité et l'efficacité opérationnelle sans introduire de fragmentation, ce qui en fait une partie indispensable de l'écosystème futur de Solana.

Figure 7: Diagramme en Sucette

L'architecture de Lollipop se compose de plusieurs composants principaux:

  1. Couche d'extension réseau (NE Layer)
  2. Programmes sur la couche Solana (couche Solana)
  3. Couche Cloud Polkadot

Lollipop est directement construit sur Solana, exploitant ses capacités d'exécution parallèle et sa structure de données de transaction unique. La puissance de traitement parallèle de la machine virtuelle Solana (SVM) dépend du client Solana lui-même. En modifiant le client Solana, Lollipop maximise les avantages de performance inhérents à l'architecture de Solana.

Cette architecture permet aux applications décentralisées (dApps) de migrer facilement de la L1 de Solana vers la NES de Lollipop sans modifier leur code de programme. De plus, les développeurs peuvent continuer à utiliser les mêmes outils et la même pile technologique que Solana tout en consommant moins de ressources.

Il est important de noter que l'exécution parallèle de SVM est basée sur la structure de données de transaction unique de Solana. Dans chaque transaction, l'initiateur pré-déclare les informations de compte qu'il a l'intention de lire ou d'écrire. Cela permet à SVM de traiter efficacement un lot de transactions en parallèle en fonction des informations de compte déclarées tout en veillant à ce que les transactions parallèles ne lisent et n'écrivent pas simultanément sur le même compte. Porter simplement SVM vers d'autres cadres d'exécution ne confère pas l'avantage du traitement parallèle.

Lollipop vise à devenir un superordinateur de confiance pour les extensions réseau, offrant des environnements autorisés et non autorisés, une exécution multi-cœur, une cohérence mondiale, une personnalisabilité et une rentabilité. Lollipop fournit une infrastructure complète pour le déploiement de NE, y compris des séquenceurs partagés, des validateurs et des contrats validés sans état.

En tirant parti de Polkadot Cloud, Lollipop peut également fonctionner comme une couche de disponibilité des données (DA). Chaque contrat fonctionne sur des cœurs dédiés, prenant en charge une exécution parallèle et synchronisée entre les validateurs, les séquenceurs et DA, garantissant une efficacité de traitement élevée.

Figure 8: Diagramme d'architecture en forme de sucette

6. Conclusion

Les extensions réseau (NE) de Lollipop représentent une avancée significative dans l'amélioration de la fonctionnalité des dApps et des protocoles au sein de l'écosystème Solana. En introduisant un nouveau paradigme de développement pour les dApps et les protocoles dans l'écosystème Solana, Lollipop garantit une intégration transparente avec le mainnet de Solana tout en maintenant une architecture monolithique et en évitant la fragmentation de la chaîne. Contrairement aux solutions de couche 2 traditionnelles qui créent souvent des environnements isolés et entraînent une fragmentation de la liquidité, Lollipop veille à ce que la liquidité et les bases d'utilisateurs restent unifiées sur les deux couches grâce à sa connexion directe avec Solana.

Les extensions réseau (NE) de Lollipop fournissent aux développeurs un cadre universel pour créer des environnements d'exécution personnalisés adaptés à des cas d'utilisation spécifiques. Notamment, NE peut déployer des instances SVM optimisées pour la vitesse afin de permettre des opérations plus efficaces pour les échanges décentralisés perpétuels (Perp DEX). Ils peuvent également réduire les frictions de l'interface utilisateur et de l'expérience utilisateur pour les applications décentralisées (dApps) dans l'écosystème Solana en introduisant des intentions et une abstraction de compte. Cette capacité pourrait catalyser la croissance du jeu Web3 sur Solana.

L'indépendance de la configuration des instances NE par rapport à Solana ouvre encore davantage la voie aux produits de qualité entreprise, aux solutions institutionnelles, aux applications PayFi et même à des cas d'utilisation de niche tels que les produits d'assurance.

En fin de compte, la conception de Lollipop offre une solution tournée vers l'avenir pour la scalabilité des dApps sur Solana, posant les bases d'une nouvelle ère d'environnements de blockchain haute performance. Alors que l'écosystème Solana continue de croître, l'architecture unique de Lollipop le positionne comme un moteur essentiel de l'innovation future, équipant les développeurs des outils nécessaires pour construire des applications sécurisées, efficaces et durables.

Liens Lollipop :

Twitter: x.com/LollipopHQ

Blog : medium.com/@LollipopBuilders

Site web :https://www.lollipop.builders/

Litepaper:https://lollipop.builders/research

Cet article est un contenu contribué et ne représente pas les opinions de BlockBeats. \
Rejoignez la communauté officielle de BlockBeats :

Groupe d'abonnement Telegram :https://t.me/theblockbeats

Groupe de discussion Telegram :https://t.me/BlockBeats_App

Twitter officiel:https://twitter.com/BlockBeatsAsia

Clause de non-responsabilité:

  1. Cet article a été repris à partir deBlockbeats, avec les droits d'auteur appartenant aux auteurs originaux [Dr. Yugart Song, Stepan Soin, Qinwen Wang, and Lollipop Builders]. Si vous avez des objections à cette réimpression, veuillez contacter leApprendre gateéquipe, qui traitera la demande selon les procédures pertinentes.
  2. Avertissement: Les points de vue et opinions exprimés dans cet article sont ceux des auteurs seuls et ne constituent pas un conseil en investissement.
  3. Les autres versions linguistiques de cet article sont traduites par l'équipe d'apprentissage de gate. Sauf indication contraire, la copie, la diffusion ou le plagiat des articles traduits est interdit.
Comece agora
Inscreva-se e ganhe um cupom de
$100
!