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.
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.
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.
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 :
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.
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.
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 :
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:
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.
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:
Avantages de cette technologie :
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:
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
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
Compartilhar
İçerik
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.
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.
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.
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 :
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.
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.
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 :
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:
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.
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:
Avantages de cette technologie :
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:
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
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