Titre transmis : Rapport Solana Mega - Comme Apple, mais pas comme Apple
Historiquement, le marché de l'infrastructure, qui pourrait être qualifié de marché capital-industriel, a souvent été caractérisé par un scénario de winner-takes-all ou de few-dominate. En accord avec cela, un des principaux points d'intérêt dans le domaine de la blockchain a été la part de marché entre différentes Machines Virtuelles (VMs) depuis qu'Ethereum est apparu pour la première fois en tant que plateforme de contrats intelligents il y a près de 9 ans. Les débats en cours sur les tendances des VM et les exigences en matière d'infrastructure à chaque période suggèrent que les VM avec diverses thèses continueront d'émerger et d'évoluer, élargissant ainsi davantage la part de marché de la blockchain.
Représenté par la Machine Virtuelle Solana (SVM), Solana est indéniablement un acteur qui envoie un message significatif dans ce contexte. Solana a contribué de manière significative à solidifier la verticale des blockchains intégrées en mettant en avant les avantages uniques des structures monolithiques - simplicité, abordabilité et rapidité - sur un marché qui semblait destiné à être dominé par les écosystèmes de blockchains modulaires centrés autour d'Ethereum. De plus, Solana est un pionnier du processus d'intégration des utilisateurs hors chaîne pour adopter la blockchain en se concentrant sur des secteurs tels que DePIN (réseau d'infrastructure physique décentralisée), Mobile et Paiement.
La phrase "Solana n'est plus un Alt, OPOS (Only Possible on Solana)" signifie l'exploration de l'article des récits entourant la part de marché en récupération rapide de l'écosystème Solana, la résilience dont Solana a fait preuve, ses caractéristiques uniques, et ce que nous pouvons apprendre de l'approche de Solana.
Alors qu'Ethereum oriente sa feuille de route vers une approche centrée sur les rollups, le concept de blockchains modulaires a fortement augmenté, avec des projets connexes commençant à dominer la part de marché. L'essence des blockchains modulaires est de distribuer les rôles du consensus, de l'exécution, du règlement et de la disponibilité des données à différents protocoles, surmontant ainsi les limitations des blockchains intégrées grâce à une scalabilité améliorée et une gouvernance flexible.
Cependant, la complexité est un inconvénient critique dans les structures de blockchain modulaires. Envisageant le parcours d'une seule transaction traitée à travers divers protocoles, cette complexité implique 1) des vérifications constantes de compatibilité et de dépendances, 2) des coûts de communication accrus, et 3) des difficultés à identifier et à résoudre rapidement des problèmes imprévus. Comment un tel système peut-il être stable en toute confiance ? Pour que l'infrastructure soit stable et durable, elle doit fondamentalement être simple.
Solana illustre ce principe en menant la faction blockchain intégrée en mettant l'accent sur la simplicité et la composabilité. Depuis son lancement, Solana a construit une pile technologique distinctive en privilégiant ces valeurs, attirant des applications uniques qui le différencient de l'écosystème Ethereum et favorisant une communauté croissante.
Cela illustre l'efficacité et la signification de l'approche intégrée de la blockchain dans l'industrie, remettant en question l'atmosphère idéaliste et académique prédominante, notamment dans le secteur axé sur Ethereum en termes de cas d'utilisation réels. De plus, cela a sans aucun doute influencé l'émergence de diverses blockchains intégrées (par exemple, Sui, Aptos, Sei, etc.) aujourd'hui et continuera de le faire.
La simplicité et la composition que Solana préconise visent non seulement des améliorations de performance superficielles grâce à un matériel coûteux, mais également la conception d'un réseau qui garantit des fonctions efficaces proches de celles d'un seul nœud en optimisant et en simplifiant les logiciels et les technologies de communication.
Cet accent mis sur la création d'un environnement convivial pour les développeurs est crucial. Les développeurs peuvent éliminer toutes les complexités liées à la sélection de pile pour la construction d'applications et garantir la compatibilité entre les différents contrats intelligents, optimisant ainsi leurs ressources. Faible latence, frais peu élevés et les avantages du traitement parallèle, conduisant à un marché des frais localisé, éliminent les inefficacités de communication potentiellement causées par des goulots d'étranglement dans des applications uniques.
De plus, Solana offre une gamme de fonctionnalités intégrées au sein de sa pile technique simple, telles que des bibliothèques de normes de jetons configurables, une interopérabilité entre chaînes et des RPC pour des requêtes de solde de jetons sans avoir recours à des indexeurs externes, favorisant des interactions organiques entre les applications.
Avec des programmes de soutien technique, financier et opérationnel complets pour les développeurs, Solana offre un environnement idéal pour les développeurs axés sur le produit, renforçant un écosystème aligné sur les valeurs de Solana.
La technologie de la blockchain est intrinsèquement inconfortable, mais sa valeur unique pour le monde réel justifie l'implication et la construction au sein de cet écosystème. Cependant, cette valeur devient insignifiante sans adoption. Solana comprend cela mieux que tout autre mainnet, visant peut-être à se développer vers la praticité plutôt que d'être trop influencée par les valeurs originales que la blockchain visait à poursuivre. La vision de Solana pour son écosystème blockchain est 'Adoption réelle'.
Solana se concentre actuellement sur trois domaines principaux : DePIN, Mobile et Paiement - des secteurs étroitement liés à notre infrastructure de vie quotidienne. DePIN utilise la décentralisation de la blockchain pour maintenir et exploiter des réseaux d'infrastructure du monde réel, avec des récits se formant rapidement autour de Solana. Les frais peu élevés et le traitement rapide de Solana conviennent particulièrement aux secteurs d'infrastructure du monde réel intensifs en capital, tels que l'assistance en calcul et stockage, les télécommunications, la cartographie et les centres de données. Le développement de DePIN et du Paiement contribuera significativement à la formation de l'infrastructure du monde réel en utilisant les fonctionnalités Web3, et servira en retour de méthode d'intégration majeure pour les utilisateurs hors chaîne afin de faire entrer leurs activités et leurs actifs dans l'environnement sur chaîne de Solana. Ces utilisateurs hors chaîne peuvent naturellement accumuler des expériences sur chaîne via des appareils comme le mobile Saga et utiliser diverses classes d'actifs sur chaîne, y compris les RWA.
En résumé, l'écosystème de Solana non seulement brouille les frontières entre les espaces hors chaîne et sur chaîne, mais renforce également la signification de chaque domaine.
L'industrie de la cryptographie a connu une croissance rapide en une période relativement courte, attirant une attention significative. La volatilité rencontrée pendant cette croissance est devenue un phénomène familier parmi les participants de l'industrie. Cependant, le niveau de volatilité auquel Solana a été confronté était exceptionnel - lors du pic de l'essor de la blockchain en 2021-2022, soutenu par FTX, la deuxième plus grande bourse de cryptomonnaies au monde, et son PDG, Sam Bankman-Fried (SBF), Solana a rapidement évolué pour devenir le quatrième plus grand écosystème en termes de capitalisation boursière, à l'exclusion des stablecoins. Cependant, l'effondrement de FTX a porté un coup significatif à l'écosystème Solana, entraînant une chute de 97 % du prix des jetons SOL par rapport à leur pic.
Malgré une crise aussi grave, Solana retrouve son influence. Avec la participation active des développeurs et des entreprises, l'écosystème est devenu beaucoup plus fort qu'auparavant. Cette série de drames a été rendue possible grâce à la vision inébranlable de Solana et à son exécution rapide.
Source :Livre blanc Solana
Machine étatique synchronisée globale à un seul fragment avec consensus à la vitesse de la lumière
Le parcours de Solana a commencé fin 2017. S'inspirant de son expérience chez Qualcomm, Anatoly Yakovenko a recherché la technologie de la blockchain et a identifié un problème majeur dans les solutions existantes: l'absence d'une horloge universelle sans confiance que tous les validateurs pourraient utiliser pour les horodatages des transactions.
À cet effet, Anatoly a proposé une nouvelle méthode pour coder le passage du temps en utilisant une boucle SHA-256 et synchroniser les horloges à travers plusieurs nœuds grâce à cette structure de données. Contrairement aux blockchains traditionnelles, qui nécessitent une communication étendue entre les nœuds pour se mettre d'accord sur les heures de transaction et les ordonner, le fait d'avoir une horloge mondialement vérifiable permet au réseau d'être synchronisé plus simplement et aux transactions d'être traitées presque immédiatement à leur arrivée.
Cette idée s'est concrétisée comme Preuve d'Histoire (PoH), en accord avec l'hypothèse de Solana selon laquelle si le logiciel n'entrave pas le matériel, les performances de tout le réseau peuvent augmenter linéairement avec les progrès matériels. Aujourd'hui, Solana est capable de traiter des milliers de transactions par seconde, avec des temps de bloc enregistrés à 400-500ms, des performances nettement supérieures aux blockchains existantes.
En fin de compte, l'adoption par Solana de cette approche technique vise à atteindre deux missions : une plateforme extensible capable de gérer une utilisation intensive et une composabilité entre les applications. Grâce à une conception de blockchain intégrée qui partage un état unique globalement synchronisé, les développeurs peuvent écrire plus facilement des programmes (c'est-à-dire des contrats intelligents), simplifiant ainsi le développement d'applications et améliorant l'expérience des utilisateurs.
La philosophie de développement de Solana, l'utilisation du multi-threading pour le traitement parallèle et les performances réseau excellentes ont joué un rôle crucial dans la formation d'une communauté centrée sur les développeurs pragmatiques. Le sommet de l'atmosphère narrative de la blockchain à l'époque, ainsi que la demande de transactions rapides et de frais réduits encouragée par l'essor de la DeFi et des NFT, ont positionné Solana comme un véritable concurrent du mainnet à Ethereum.
Cependant, l'effondrement de FTX a provoqué une pause temporaire de ce scénario. À l'époque, Solana était étroitement liée à SBF, qui soutenait publiquement l'écosystème Solana et intégrait des projets comme le projet DEX Serum et divers projets que l'on trouve généralement dans l'écosystème Ethereum sur Solana. FTX, avec le soutien de SBF, est devenu la deuxième plus grande plateforme d'échange centralisée au monde, augmentant ainsi son influence au sein de Solana. Cependant, l'utilisation abusive des actifs de l'entreprise et des dépôts des clients de FTX pour des prêts et des investissements dans son fonds spéculatif, Alameda Research, a conduit à sa chute. Cela a mis en péril l'écosystème Solana, qui dépendait fortement de FTX.
Bien que l'écosystème de Solana semblait s'effondrer, les constructeurs qui adhéraient à la philosophie de Solana sont restés. La première action entreprise par Solana dans cette situation a été d'améliorer la stabilité du réseau et l'environnement favorable aux développeurs en abordant les aspects techniques, restaurant ainsi la confiance de la communauté.
3.2.1 Côté technique
La structure du réseau Solana était vulnérable au spam, ce qui entraînait des pannes fréquentes du réseau. Ce problème découlait principalement des intentions de conception du réseau visant à maximiser la vitesse de communication, telles qu'un système de frais fixes bon marché et un système de nœud leader prédéterminé. Pour résoudre ces problèmes, Solana a pris des mesures d'amélioration en introduisant QUIC (Quick UDP Internet Connections), Staked-Weighted (Quality of Service), and a Localized Fee Market, entre autres.
QUIC
Le réseau Solana utilisait un protocole UDP personnalisé pour la communication entre les RPC et les nœuds leaders. Cette approche simplifiait le processus de communication et accélérait la vitesse de transmission, mais manquait d'éléments de fiabilité et de contrôle nécessaires pour empêcher le spam en raison de l'incapacité de confirmer la livraison des paquets (c'est-à-dire l'accusé de réception) et d'identifier l'adresse IP source. Les caractéristiques de l'UDP, adaptées aux services où la continuité comme le streaming en temps réel est cruciale, étaient jugées inadaptées à l'environnement blockchain, qui exige sécurité et stabilité.
Pour surmonter ces problèmes, Solana a décidé d'adopter le protocole QUIC développé par Google. QUIC est un nouveau protocole de communication basé sur UDP, conservant ses avantages tout en simplifiant les flux de connexion TCP et les processus de poignée de main. Ainsi, QUIC permet à Solana d'atteindre une communication fiable, de demander une retransmission uniquement pour les flux avec perte de paquets, et de continuer à transmettre le reste sans interruption, ce qui améliore significativement l'efficacité du réseau.
QoS pondéré par la mise en jeu
La QoS donne la priorité à certains types de trafic lorsque plus de trafic est demandé que ce que le réseau peut gérer. Avec l'introduction de QUIC, des discussions sur son utilisation ont émergé. Les nœuds leader de Solana, qui utilisaient auparavant l'UDP, traitaient les transactions en fonction de leur arrivée sans tenir compte de leur origine. Cependant, avec QUIC, les nœuds leader de Solana peuvent désormais identifier l'IP demandant la transaction, ce qui leur permet de spécifier et de limiter la priorité du trafic pour certaines connexions.
Le degré de limitation du trafic est proportionnel au montant de SOL mis en jeu, l'essence de la politique de QoS pondérée par les mises en jeu. Autrement dit, le nombre maximal de paquets qu'un nœud validateur peut transmettre est proportionnel au montant de jetons SOL mis en jeu sur le réseau Solana, augmentant ainsi la probabilité que les transactions dépassant le plafond de transactions individuel d'un nœud soient abandonnées par le leader. Cette méthode vise à 1) bloquer les nœuds validateurs malveillants causant des attaques de spam et 2) encourager les validateurs ayant une demande de transactions élevée à miser davantage de jetons SOL, renforçant ainsi la sécurité de Solana et la demande de jetons SOL.
Marché des frais localisés
Alors que Solana appliquait une politique de frais de gaz fixes, maintenant un avantage de frais constant, une compétition intense pour l'espace de bloc pourrait entraîner des échecs de transaction ou induire du spam réseau par des utilisateurs essayant de garantir le succès de leurs transactions. Pour résoudre cela, des discussions sur l'introduction d'un système de marché des frais dans l'écosystème Solana ont commencé. Ce système permet aux utilisateurs d'ajouter une prime à leurs frais pour garantir le traitement rapide de leurs transactions, décourageant ainsi les activités de spam et améliorant l'efficacité du réseau.
Source: Visa
Allant encore plus loin, Solana a adopté une approche de marché des frais localisée, la limitant à des applications ou des marchés spécifiques pour minimiser l'impact global sur le réseau lorsque la demande pour certaines actions augmente la concurrence pour l'espace de bloc. Cette logique est possible car chaque transaction Solana spécifie à l'avance les parties de l'état à modifier pour un compte particulier, et les transactions peuvent être traitées en parallèle. Par exemple, même si les frais de gaz pour la création d'un NFT spécifique augmentent en flèche en raison d'une forte demande, cela n'affecte pas le marché des frais pour d'autres comptes sans rapport avec la création, tels que les transferts de jetons. Actuellement, le marché des frais localisés s'applique à des applications, des marchés et des pools AMM spécifiques, limitant à 25% les unités de calcul maximum (CU) qu'un programme individuel peut utiliser par bloc dans les "points chauds" où la concurrence pour les frais en raison de transactions excessives est intense.
Les discussions se poursuivent pour affiner le marché des frais localisés, y compris la structure des frais, la politique tarifaire étant la suivante au moment de la rédaction.
En plus de cela, SIMD-003discute de l'introduction d'un frais de base dynamique pour prévenir davantage les problèmes de spam, et SIMD-0096suggère de payer aux dirigeants l'intégralité des frais de priorité, y compris les 50% qui sont censés être brûlés.
3.2.2 Ecosystème & Côté Opération
Au-delà de ces efforts techniques, la capacité de Solana à susciter l'intérêt du marché et à regagner la confiance est attribuée à une approche active des domaines où son stack technologique peut être bien exploité, et à la promotion d'une communauté centrée sur les développeurs.
Renforcer le sentiment communautaire
La communauté Solana, à travers diverses plateformes telles que la fondation, les hackathons et Superteam Earn, fournit activement les ressources et le soutien nécessaires aux développeurs passionnés de contribuer à l'écosystème. Elle fonctionne sur le principe selon lequel 'le bénéfice des développeurs est crucial pour le développement durable de l'écosystème'.
Dans le cadre de cela, une crypto-monnaie mème appelée BONK, créée par la communauté LamportDAO, a largué 5 pour cent de son allocation totale pour les développeurs restant dans l'écosystème Solana souhaitant la reconstruction de l'écosystème Solana. Ce jeton mème a aidé à unifier la communauté, et alors que les développeurs reconstruisaient l'écosystème, le jeton mème a gagné du terrain, marquant une augmentation de prix record de 15 680 % au-dessus de son prix le plus bas à un certain moment. La hausse du prix du jeton BONK a induit un cercle vertueux d'intérêt renouvelé pour Solana et son écosystème, conduisant finalement à une proposition de largage de 30 millions de jetons BONK aux utilisateurs de l'appareil mobile Saga, renforçant davantage l'intérêt du marché pour BONK et l'écosystème Solana.
De manière récursive, des protocoles tels que Jito (client de solution MEV & plateforme de mise en jeu), Pyth Network (réseau oracle) et Jupiter (DEX) ont également annoncé des stratégies pour des largages aériens, stimulant l'intérêt du marché pour Solana. D'autres protocoles au sein de l'écosystème, notamment Tensor, marginfi, Zeta, Parcl, ont annoncé des politiques de points, contribuant à la vitalité en rassemblant les attentes de largages aériens parmi les participants de l'écosystème Solana.
Ces cas sont des exemples significatifs de la façon dont une culture respectueuse de la communauté associée à une conception de produit supérieure peut insuffler une nouvelle vie à un écosystème.
Approches pour l'infrastructure Web2
Alors que l'engouement pour la blockchain, à son apogée en 2021-22, a commencé à s'estomper, une question majeure laissée par le marché était : "Pourquoi utiliser la blockchain ?" En conséquence, chaque mainnet a commencé à solidifier davantage leur identité et à discuter des mesures pour une adoption réelle. Dans ce contexte, un autre facteur qui a attiré un intérêt significatif pour Solana du marché était sa rapide exécution de diverses initiatives qui relient pratiquement l'infrastructure du monde réel avec le monde on-chain, au-delà de simplement se poser ces questions.
Source: Solana
Parmi ces initiatives, DePIN et Mobile se distinguent particulièrement. Comme expliqué dans l'introduction, DePIN utilise la caractéristique de décentralisation de la technologie blockchain pour maintenir et exploiter de véritables infrastructures. Solana est un pionnier unique dans le domaine de DePIN, créant sa propre histoire. Cela vise non seulement à présenter des cas d'utilisation qui peuvent remplacer/compléter les infrastructures du monde réel avec la grammaire de Web3, mais aussi à construire un entonnoir qui attire les utilisateurs hors chaîne dans le monde de Web3, leur permettant de vivre des expériences Web3 en continu. L'environnement physique équipé d'un magasin d'applications et de diverses fonctionnalités pour offrir une expérience agrégée de l'écosystème Solana à ces utilisateurs est la série Saga de dispositifs mobiles lancée par Solana - la première série Saga sortie en 2022 a connu des ventes initialement faibles mais s'est vendue en décembre à mesure que les nouvelles sur le jeton BONK et la vitalité de l'écosystème Solana se sont répandues, et les précommandes pour la deuxième série qui sera lancée dans la première moitié de 2025.dépassé 100 000au 13 février.
La deuxième zone est le Paiement. En effet, les paiements d'actifs cryptographiques basés sur la blockchain P2P ont été fréquemment mentionnés comme un cas d'utilisation qui peut résoudre de manière significative des problèmes tels que les problèmes d'intermédiaire, les frais élevés et les temps de transaction lents des systèmes financiers traditionnels. Solana se positionne comme la blockchain la plus adaptée pour les paiements d'actifs cryptographiques avec son multi-threading pour le traitement parallèle, sa vitesse de traitement rapide et ses faibles coûts de transaction. Elle renforce activement les initiatives dans ce domaine pour rendre les transactions blockchain aussi intuitives et simples que les paiements par carte de crédit - USDC de Circle a longtemps annoncé unpartenariat officiel avec Solana, et le Solana Pay open-source annoncé en février 2022permet à diverses applications de construire des fonctionnalités de paiement d'actifs cryptographiques. Les plugins de Solana Pay ont été intégrés avec Shopify, Citcon, Checkout.com, et Visaa annoncé l'inclusion de Solana dans son infrastructure de paiement stablecoin.
Initiatives for Client Diversity & Validator Decentralization
De plus, basé sur le principe que la diversité des clients de validateurs améliore la stabilité et la sécurité du réseau, Solana s'efforce d'améliorer la résilience grâce à des initiatives pour divers clients de validateurs - la diversité des clients peut réduire l'impact d'un défaut logiciel unique sur l'ensemble du réseau, car un bug ou une vulnérabilité présents dans un client peuvent ne pas être trouvés dans un autre.
Au départ, en commençant comme un seul client de Solana Labs, Solana a commencé à diversifier sa clientèle avec la sortie d'un deuxième client, Jito-Solana, développé par Jito Labsen août 2022, et a atteint des versions de test d'un client de validation indépendant basé sur C/C++ développé par Jump Crypto, appelé Firedancer.
De plus, Tinydancer, un client diététique permettant la validation des transactions à faible coût, a également suscité un intérêt considérable, notamment car il atténue les malentendus selon lesquels la décentralisation ne se produit pas vraiment en raison des spécifications matérielles élevéesgénéralement nécessaire pour exécuter un nœud Solana - l'optimisation des spécifications matérielles pour améliorer les performances du réseau Solana est essentielle, mais commeArticle de fin de partie de Vitalik, réduire les spécifications de fonctionnement des nœuds pour permettre à plus de personnes de produire des blocs n'est pas bénéfique pour la scalabilité, la qualité et la stabilité du réseau*.
Les spécifications recommandées pour faire fonctionner un nœud Solana sont les suivantes :
La proposition de la structure PBS (séparation du proposant et du constructeur) par Ethereum est également basée dans ce contexte.
Malgré le besoin de matériel haute spécification, les centres de données hébergent environ 2 900 nœuds Solanasont très répartis, et le coefficient de Nakamoto, faisant référence au nombre de validateurs pouvant causer des problèmes opérationnels pour la chaîne, reste autour de 20. Bien que géographiquement centralisé autour des États-Unis, une optimisation continue entre le logiciel et le matériel suivant la loi de Moore et le fonctionnement deprogramme de délégationsur la base de critères liés à la décentralisation, des preuves indiquent que Solana atteint progressivement la décentralisation.
En résumé, positionné comme l'une des rares chaînes avec plusieurs clients validateurs indépendants en dehors d'Ethereum, Solana continue ses efforts vers la décentralisation et cherche une stabilité continue dans le réseau.
Solana a consolidé sa base interne et étend activement sa portée commerciale. Ce processus a fourni suffisamment d'éléments pour attirer les investisseurs institutionnels, Cathie Wood, PDG d'Ark Invest, exprimant publiquement perspective positive sur la vision de Solana, et Le produit Solana Trust de Grayscale a explosé de 869%En essence, Solana a prouvé son potentiel pour redresser un écosystème qui semblait en crise avec une vision cohérente et une exécution rapide.
Dans cette section, nous nous penchons sur les éléments de la pile technique de Solana qui ont soutenu fermement sa vision inébranlable et propulsé la résurgence de son écosystème.
4.1.1 Langues
Source: Solana
Solana vise à réduire les frais et les temps de bloc en surface tout en optimisant techniquement les logiciels pour le matériel. Cette mission a nécessité une sélection minutieuse des langages de programmation pour les programmes (c'est-à-dire les contrats intelligents), conduisant à l'adoption de Rust - connu pour sa concurrence, sa sécurité mémoire, son contrôle de bas niveau et un système de types puissant qui empêche les erreurs de type et garantit que le code est sûr et prévisible.
Cependant, Solana vise finalement à créer un environnement où tous les langages compatibles avec LLVM* (Low Level Virtual Machine) peuvent être utilisés de manière interchangeable. Par conséquent, bien que le langage de programmation de choix de Solana soit fondamentalement Rust, LLVM permet à du code écrit dans d'autres langages comme le C ou le C++ d'être traduit en code machine exécutable sur Solana.
Pour la communication côté client avec le réseau Solana, les développeurs peuvent utiliser divers SDK construits sur l'API JSON RPC dans des langages tels que Java, C#, Python, Go, ou Kotlin.
*LLVM est une collection de technologies de compilateur modulaire et de chaîne d'outils qui permettent d'optimiser efficacement un code haute performance et de haute qualité sur diverses plateformes matérielles, ce qui en fait un environnement de développement privilégié pour les développeurs qualifiés.
4.1.2 Principales innovations
Solana applique huit technologies de base pour garantir une vitesse optimale tout au long du processus, depuis qu'un utilisateur soumet une transaction jusqu'à la production d'un bloc. Pour les comprendre, examinons brièvement le fonctionnement du mécanisme de consensus de Solana.
*Solana est si rapide qu'elle a un calendrier de rotation des dirigeants afin que le dirigeant soit connu une époque à l'avance pour garantir que les blocs ne soient pas retardés ou obsolètes.
Cela sera clarifié plus en détail ci-dessous dans la section Preuve d'Histoire.
Preuve de l'histoire
Comme brièvement mentionné dans l'introduction, l'essence de PoH est que les validateurs génèrent indépendamment une référence d'horloge mondiale pour l'ensemble des transactions. Par exemple, le hachage d'un hachage précédent (c'est-à-dire, hash1) pour produire hash2 (c'est-à-dire, sha256(hash1)) indique intuitivement que hash1 a précédé hash2. Solana appelle ce processus une 'Séquence'.
Source: Livret blanc de Solana
Cette structure de données de hachage séquentielle sert de preuve du passage du temps, permettant aux validateurs de faire tourner le vérificateur principal sans avoir besoin de partager le temps écoulé avec d'autres. C'est pourquoi Solana, avec PoH, peut avoir des temps de bloc plus courts que d'autres blockchains.
Source: Whitepaper Solana
Générer cette séquence est possible uniquement grâce à un traitement monoprocesseur en raison du besoin de faire référence au hachage de sortie précédent, mais la vérification peut être effectuée via un multi-cœur car sa logique est simple - calcul de hachage. Ainsi, il réalise la philosophie de Solana de "vérification linéairement évolutive par nœud vers le matériel".
Par conséquent, PoH est plus similaire à une structure de données d'horloge mondiale ou une fonction de retard vérifiable (VDF) implémentée avec une fonction de hachage séquentielle qu'à un algorithme de consensus, où Solana utilise en fait Tower BFT DPoS pour l'algorithme de consensus.
Tower BFT DPoS
Tower BFT peut être décrit comme une version de PBFT optimisée avec PoH. Tower BFT utilise PoH de Solana comme une horloge mondiale pour prédéterminer l'ordre, se concentrant uniquement sur le processus de consensus, réduisant considérablement la surcharge de messagerie et la latence. Le processus par lequel les validateurs parviennent à un consensus grâce à Tower BFT est le suivant.
Les validateurs votent pour la version du grand livre qu'ils jugent précise, en rejetant celles qu'ils estiment incorrectes, sans avoir besoin d'une communication de pair à pair, pendant une durée de créneau fixe (c'est-à-dire, environ 400 ms). Avec chaque vote sur les slots suivants après un certain point, le délai nécessaire pour revenir à un bloc précédent double. Cela signifie que plus la séquence PoH pour laquelle la majorité des validateurs ont voté se poursuit, plus il devient difficile de revenir en arrière - par exemple, si tous les validateurs ont voté 35 fois au cours des 14 dernières secondes (14 000 ms / 400 ms = ~35 slots), la limite de temps effective du réseau serait d'environ 435 ans (2^35)0,4/3600/24/365), ce qui rend pratiquement impossible un retour en arrière.
En conséquence, seule la 'séquence la plus lourde', qui est la plus difficile à annuler car la majorité des validateurs ont voté pour elle, reste dans la blockchain, et ces validateurs qui ont voté sur cette séquence reçoivent des récompenses. En bref, grâce à PoH, les validateurs avec Tower BFT peuvent calculer de manière asynchrone les délais sans avoir besoin de communication P2P, garantissant que les votes sont opportuns, maintenant la vivacité du réseau et réduisant la probabilité de fourches.
*Le vote est pondéré en fonction de la participation de chaque validateur dans le réseau.
Courant du Golfe
Contrairement à d'autres blockchains, Solana n'a pas besoin d'un mempool public pour contenir les transactions des utilisateurs car l'espace de bloc n'est pas relativement rare en raison du débit élevé des transactions. Au lieu de cela, lorsque les utilisateurs soumettent des transactions, les serveurs RPC les convertissent en paquets QUIC*, les transmettant immédiatement aux validateurs destinés à être les prochains leaders. Cette approche, connue sous le nom de Gulf Stream, permet des transitions rapides des leaders et une pré-exécution des transactions, réduisant la charge mémoire sur les autres validateurs.
*Initialement UDP, mis à jour en QUIC mi-2022 comme mentionné précédemment.
Niveau de la mer & Cloudbreak
Sealevel est une technologie de base qui permet le traitement parallèle multi-threaded dans Solana, contrairement aux runtimes basés sur EVM ou WASM*. Il repose sur des « Instructions » dans chaque transaction, avec le tableau des comptes contenant des informations sur l'état global du réseau Solana. Les transactions sont pré-classées en fonction des états de lecture/écriture déclarés par compte pour un traitement parallèle.
Source: Cycle de vie d'une transaction Solana
Soit dit en passant, il est très difficile d'organiser la base de données de compte de telle manière qu'elle puisse être lue/écrite simultanément par plusieurs threads, même avec n'importe quelle base de données traditionnelle. À cette fin, Solana a développé Cloudbreak pour maximiser l'utilisation efficace des SSD en partitionnant la structure de données de compte d'une manière spécifique pour bénéficier de la rapidité des opérations séquentielles et en adoptant des fichiers mappés en mémoire.
Comme mentionné précédemment, cette logique de traitement parallèle dans Sealevel est également la raison pour laquelle la mise en œuvre du marché des frais localisés a été possible.
Pipelining
Le pipelining dans la blockchain Solana est une technique qui divise les flux d'entrée de données (c'est-à-dire les paquets QUIC reçus à l'avance par le prochain leader) en plusieurs processus fonctionnant dans différentes parties du matériel.
Le processus de pipelining se déroule comme suit.
Solana maximise l'utilisation du matériel et améliore l'efficacité grâce à la mise en pipeline, accélérant la vérification et la transmission des blocs.
Turbine
Après le traitement des transactions, le leader doit propager l'État modifié à chaque validateur. Si de gros volumes de données devaient être envoyés individuellement à de nombreux validateurs, cela serait très inefficace. Pour résoudre ce problème, Solana utilise une technologie appelée Turbine, similaire à celle de BitTorrent. En d'autres termes, cette technologie implique que le leader divise les paquets QUIC (éventuellement avec des codes d'effacement) en paquets plus petits et les distribue aux validateurs avec une structure hiérarchique.
Par exemple, considérez un bloc de 128 Mo. Pour traiter ce bloc, le leader le divise en 2 048 morceaux de paquets de 64 Ko et les distribue à quelques validateurs. Ces validateurs retransmettent à leur tour les morceaux de paquets à d'autres validateurs collègues, appelés Voisins - les validateurs initialement receveurs sont choisis parmi les nœuds avec un ratio d'enjeu élevé de jetons SOL. Les validateurs transmettent de manière récursive une partie des données qu'ils ont reçues au groupe de Voisins ci-dessous. Cette architecture permet aux données initialement destinées à être transmises par le leader d'atteindre finalement un certain nombre de validateurs exponentiellement proportionnel à la taille du groupe de Voisins (c'est-à-dire n) à mesure que les étapes se creusent. À mesure que la taille du groupe de Voisins augmente, les étapes nécessaires pour connecter le réseau diminuent selon une échelle logarithmique, permettant une propagation rapide des données.
Surtout dans les cas où quelques validateurs de niveaux supérieurs se livrent à des activités malveillantes (par exemple, Attaque de l'éclipse) , ils pourraient potentiellement avoir un impact relativement important sur l'ensemble du réseau. Par conséquent, le réseau adopte une méthode d'envoi de paquets à travers différents chemins aléatoires à chaque fois.
Archiver (Réplicateurs de registre)
Les archivistes de Solana sont utilisés pour stocker environ 4 pétaoctets de données générées annuellement par le réseau. Ils peuvent être considérés comme un type de client léger qui ne télécharge pas l'ensemble du grand livre Solana mais stocke seulement une partie, permettant à un large éventail de validateurs avec des exigences matérielles variables de participer.
Lorsque les archivistes se voient allouer des données à stocker depuis le réseau, ils jouent un rôle de vérification de l'authenticité des données grâce à la Preuve de Réplication (PoRep), une technologie basée sur Filecoin. Les archivistes annoncent leur espace de stockage au réseau et reçoivent jusqu'à 3% d'inflation en récompense pour le stockage et la vérification des données assignées.
Les technologies clés précédemment discutées permettent un traitement rapide des transactions, un environnement d'exécution parallèle et une faible latence, ce qui fait de Solana une infrastructure idéale pour les applications construites sur son réseau. Cependant, le débit élevé de Solana peut également poser des défis en matière de sécurisation de la stabilité du réseau contre les bots MEV ou le spam. En réponse, Jito est apparu en tant que deuxième client de Solana en août 2022 pour répondre aux inefficacités de l'extraction de MEV et aux problèmes de protocole de jalonnement liquide centralisé, contribuant à la stabilisation et à la décentralisation du réseau.
De plus, la prochaine sortie de clients à haute performance améliorée comme Firedancer de Jump Crypto, et Tinydancer, un client léger qui permet à de nombreux utilisateurs de valider les transactions avec des spécifications matérielles inférieures, est prête à enrichir la diversité des clients au sein du réseau Solana.
4.2.1 Jito-Solana
Source: jito.network/blog
Jito-Solana active le marché du MEV, similaire à la solution MEV-boost de Flashbots sur Ethereum. Cependant, en raison de la conception unique de Solana, qui ne dispose pas de mempool et traite les transactions principalement de manière premier arrivé, premier servi avec des temps de bloc nettement plus rapides par rapport à Ethereum, Jito-Solana fonctionne différemment.
Le client MEV de Jito introduit un pool de mémoire virtuelle qui organise des enchères toutes les 200 ms, rationalisant le processus d'extraction de la MEV. Avec Jito-Solana, les chercheurs peuvent examiner les transactions et simuler le regroupement grâce à Block Engine, puis approcher le nœud leader via un pipeline de traitement dédié. Ce traitement hors chaîne du regroupement de transactions et des enchères de blocs réduit au minimum l'impact sur la congestion du réseau.
Source: jito.retool.com
Depuis son lancement en août 2022, Jito-Solana a progressé de manière constante en termes d'adoption, affichant un taux d'adoption de 65% au moment de la rédaction de cet article.
De plus, Jito a introduit un mécanisme de jalonnement liquide (c'est-à-dire JitoSOL) dans sa solution MEV, étendant les gains de MEV à ses utilisateurs et contribuant à l'expansion de l'écosystème DeFi. Ils visent à appliquer les opérations JitoSOL de manière sans permission à traversStakeNet.
4.2.2 Firedancer
Firedancer, développé par l'équipe Jump Crypto, est un nouveau client validateur qui réimplémente complètement le client de Solana Labs en C et C++. Il vise à améliorer les performances grâce à l'optimisation logicielle et à accroître la diversité des clients validateurs au sein de l'écosystème. Son version de démonstrationprésenté lors de la conférence Breakpoint en novembre 2022 a démontré la capacité de traiter jusqu'à 1,2 million de TPS (600k après duplication).
Source: Syncracy
Selon Syncracy’s 'Thèse Solana - Le Cheval le Plus Rapide S'Élève de Ses Cendres', l'utilisation de Firedancer pourrait légèrement augmenter les coûts d'exploitation du nœud, mais permettre d'atteindre un ratio TPS/coût par nœud compétitif d'environ 55 000 TPS*.
Une différence significative entre Firedancer et les clients existants est son architecture modulaire, composée de nombreux processus individuels appelés Tiles, permettant l'optimisation de chaque processus. Actuellement, Firedancer est en cours de test dans l'environnement de test via un client hybride nommé Frankendancer, appliquant l'environnement d'exécution et le module de consensus les plus récents du client existant à l'architecture de Firedancer.
*Nous devons attendre de voir quand il sera mis en service, mais si Firedancer fonctionne de manière significativement meilleure que les clients existants, les choix des clients des opérateurs de nodes seront orientés vers Firedancer, et la diversité des clients pourrait ne pas être atteinte en pratique.
4.2.3 Tinydancer
Le réseau Solana ne dispose pas d'une fonction client léger qui permet de valider l'état sans exécuter un nœud complet, limitant ainsi ses capacités de validation. Pour remédier à cela, Tinydancer, un client léger en cours de développement, permet la vérification des transactions à faible coût sans télécharger l'intégralité du bloc ou exécuter les transactions. Il alerte le nœud complet dont il dépend lorsqu'il détecte des transactions suspectes.
L'introduction de clients légers comme Tinydancer dans le réseau Solana, qui nécessite des spécifications matérielles élevées pour l'exploitation des nœuds, est une étape cruciale pour améliorer l'accessibilité et le potentiel de validation. Bien que la conception de Tinydancer n'ait pas été finalisée, il est intéressant d'observer si Solana peut fournir des capacités de validation substantielles à une base d'utilisateurs plus large et atteindre 'décentralisation par une vérification abordable' reste à voir.
Avoir une variété de clients est crucial car tout défaut de code inhérent dans le petit nombre de logiciels clients pourrait potentiellement causer des dommages catastrophiques à l'ensemble du réseau. Observer comment les clients actuels et à venir évoluent pour optimiser les performances du réseau Solana sera intéressant, mais le fait que ces initiatives soient en cours est sans aucun doute un développement positif pour le réseau Solana.
Solana ne fournit pas seulement aux développeurs une pile technique bien établie, comme introduit précédemment, mais offre également une boîte à outils riche et un ensemble de normes pour soutenir le développement efficace et efficace de diverses applications sur la plateforme Solana. En termes généraux, les cadres importants incluent :
De plus, il y a des enregistreurs comme Geyser, Sologger, et IronForge, un environnement de test de programme plus enrichi fourni par BankRun.js, et un environnement de développement intégré basé sur le Web appelé Espace de jeu Solana, parmi de nombreux autres documents, cadres et outils disponible.
Compte tenu de l'ampleur des cadres introduits, certains standards et sous-cadres au sein de l'ensemble de la catégorie qui font ressortir les caractéristiques uniques de Solana ou qui méritent d'être attendus sont mis en évidence ci-dessous.
4.3.1 Token 2022 (Extension de jeton)
Source: Document d'extension de jeton par Solana Labs
Alors qu'Ethereum propose librement divers standards de jetons, Solana a opéré avec un unique standard de jeton SPL, limitant la flexibilité des extensions standard par rapport à Ethereum. Avec l'évolution de la blockchain et l'augmentation rapide de la demande pour des fonctionnalités de jetons complexes (par exemple, RWA), Solana Labs a développé un nouveau standard de jeton, 'Jeton 2022 (Extension),’ intégré dans la couche de protocole pour résoudre ces inefficacités.
Cette nouvelle norme ajoute des fonctionnalités configurables au jeton SPL existant pour prendre en charge divers cas d'utilisation sans bibliothèques supplémentaires. Les types d'extension de jeton comprennent 1) l'extension de création et 2) l'extension d'adresse.
Le premier étend les fonctionnalités du jeton, y compris le Hook de Transfert pour l'exécution conditionnelle de programmes lors des transferts de jetons, les Frais de Transfert pour diriger les frais vers des comptes spécifiques, des métadonnées enrichies, et des fonctionnalités comme le Jeton Non-Transférable et le Transfert Confidentiel. Le dernier comprend des fonctionnalités liées à la gestion de compte, telles que le Propriétaire Immuable pour empêcher la réaffectation de la propriété du compte, et l'État de Compte par Défaut pour définir des états de compte nécessitant des interactions spécifiques avec les projets pour utiliser le compte et les actifs.
Les fonctionnalités détaillées et les cas d'utilisation sont décrits dans le papierpar Solana Labs. Cependant, d'un point de vue fonctionnel, les normes implémentables avec Token Extension ont déjà été discutées ou adoptées dans l'espace des normes ERC d'Ethereum, sans pour autant englober l'ensemble des normes d'Ethereum. Cependant, une différence cruciale est que, contrairement aux normes ERC au niveau de l'application d'Ethereum, Token Extension est implémenté au niveau du protocole. Cela présente des avantages significatifs, car les développeurs peuvent rapidement configurer des programmes sans se soucier des problèmes de compatibilité entre différentes applications - nous voyons déjà à quel point l'utilisation fragmentée de la norme d'abstraction de compte ERC-4337 d'Ethereum déployée au niveau de l'application est).
Au moment de l'écriture, le calendrier de déploiement du mainnet pour Token Extension est fixé pour l'hiver 2024, avec des mises à jour disponibles via ce lien.
4.3.2 xNFT (NFT exécutable)
Toute personne ayant interagi avec la blockchain sait que l'UX a encore du chemin à parcourir. La norme introduite ici a le potentiel d'être largement adoptée et pourrait considérablement améliorer l'UX.
xNFT, développé par des développeurs chez Coral pour la blockchain Solana, représente des actifs ou des codes 'exécutables'. En d'autres termes, l'implémentation de code à travers les plugins xNFT le transforme en un actif d'application web3 fonctionnel.
Coral a construit ‘Sac à dos‘ en tant qu'environnement où les xNFT peuvent fonctionner, ressemblant à un portefeuille super app intégrant diverses applications web3 (c'est-à-dire, xNFT) sans avoir besoin de connexions ou de mouvements séparés.
Source : Application Sac à Dos
Actuellement, environ 90 applicationsont été publiés au format xNFT dans les domaines du jeu, des NFT, DeFi et plus encore. Normes Backpack et xNFT, fournies comme entièrement open-source basé sur React, pourrait apporter d'importantes innovations UX au marché des applications décentralisées si plus de xNFT sont à bord et si le support pour diverses blockchains est étendu. Récemment, Backpack a intégré Backpack Exchange dans son interface lors d'une pré-saison bêta, en enregistrant 300 millions de dollars de volume de trading lors de sa première journée, prouvant son potentiel.
4.3.3 Compression d'état
Stocker des données sur le réseau Solana nécessite l'ouverture d'un compte de jetons et payer le loyer. Bien que le coût de la publication de petites quantités de données puisse être négligeable, il devient un sujet de préoccupation pour de grandes quantités de données. Compression d'état, élaboré en combinant la compression de compte de Solana Labs et le programme Bubblegum de Metaplex, aborde ces problèmes.
La compression d'état utilise une structure d'arbre de Merkle pour hacher les métadonnées de chaque actif aux nœuds feuilles, en l'appliquant à la structure et en stockant le hachage racine résultant en haut dans le grand livre. Cette méthode permet un stockage de données sécurisé en utilisant un espace de grand livre blockchain moins cher au lieu d'un espace de compte coûteux, particulièrement adapté aux NFT en raison de la nature de gestion des informations en vrac.
Par conséquent, les cNFT (c'est-à-dire, les NFT compressés) suivent le même schéma de métadonnées que les NFT non compressés, mais ne sont pas intrinsèquement des jetons SPL eux-mêmes; ils ne contiennent que des identifiants pour une éventuelle décompression. Le processus de décompression, transformant les cNFT en un NFT Solana standard, est unidirectionnel et activé grâce à Metaplex.Programme Bubblegum.
Cependant, étant donné que les données cNFT sont stockées hors chaîne, un programme distinct définissant les méthodes d'interaction est nécessaire, et ce processus repose sur des fournisseurs RPC, ce qui peut entraîner des coûts supplémentaires. La modification des cNFT implique également des processus complexes et coûteux, tels que la preuve d'autorisation de modification des données hors chaîne par le biais du chiffrement.
4.3.4 Paiement Solana
Source: Documents de Solana Pay
Solana Pay, une bibliothèque JavaScript open-source, simplifie les paiements de cryptomonnaie sur la blockchain Solana. Il utilise un schéma d'URL de transfert de jeton pour permettre aux entreprises ou aux développeurs d'accepter des paiements en jetons SOL ou SPL directement, sans intermédiaires. Des options d'intégration comme des liens de paiement, des boutons 'Payer maintenant' ou des codes QR sont fourni.
Source: Yash Agarwal
Comme mentionné précédemment, le plugin Solana Pay a été intégré avec Shopify, Citcon, Checkout.com, et plus encore100 entreprises/projetsaussi bien.
4.3.5 Stack Mobile Solana
Source :Documents SMS
Le Pile mobile Solana (SMS)est un SDK open source offrant des outils pour développer des applications sur les appareils mobiles de la série Saga par la Fondation Solana. SMS se compose des principaux composants suivants.
Au-delà de ces piles, le SMS Docsfournir des kits de développement pour une variété de langages/cadres de développement, y compris React Native, Kotlin, Flutter, Unity, Unreal Engine et Solana KMP. Solana vise à populariser l'utilisation de la blockchain dans les environnements mobiles et à promouvoir la finance de détail en offrant aux utilisateurs des expériences intégrées de services DePIN, d'applications DeFi et de Backpack, entre autres, à travers la série Saga alimentée par SMS.
Il existe une relation étroite entre le développement de la vitesse d’Internet et les applications - dans les premiers jours d’Internet, la bande passante limitée et les faibles vitesses de transmission allongeaient les temps de chargement des pages Web, réduisant ainsi l’accessibilité des utilisateurs au contenu multimédia. Cet environnement était propice au développement d’applications web simples axées sur l’échange d’informations textuelles.
Cependant, l'introduction de l'internet haut débit et l'avancée de la technologie des réseaux de données ont considérablement amélioré les vitesses d'internet, conduisant à une complexité et à une fonctionnalité accrues des applications. Cela a permis l'utilisation de diverses applications à large bande passante telles que la diffusion vidéo comme Netflix, les jeux en ligne, le partage de gros fichiers, la communication en temps réel et les outils de collaboration. En essence, l'avancement de la vitesse d'internet a fondamentalement changé la manière dont le contenu numérique est consommé, stimulant le développement de nouvelles applications et services.
Nous semblons revivre cette atmosphère une fois de plus à travers Solana - en tirant parti de ses avantages conviviaux pour les consommateurs et les développeurs tout en améliorant progressivement sa décentralisation, Solana a créé un écosystème avec plus de 700 applications décentraliséesenviron 4 ans après la génération de son bloc Genesis.
Cependant, ce n'est que le début. La vision de Solana va bien au-delà, avec la construction d'une infrastructure capable de créer de nouvelles valeurs sans précédent, des efforts pour optimiser les logiciels pour le matériel, l'introduction de divers clients, jusqu'aux innovations en matière d'expérience utilisateur attendues de xNFT & Backpack et de la pile mobile Solana pour une expérience intégrée. Et cela va donner naissance de manière explosive à des applications plus innovantes.
Alors que des introductions détaillées à chaque projet seront abordées dans des articles séparés, dans les sections suivantes de cet article, nous présenterons brièvement certains des projets les plus attendus basés sur les progrès actuels de Solana.
De nombreuses personnes, y compris le cofondateur de Solana, Raj Gokal, décrivent Solana comme ‘la Pomme du monde de la cryptomonnaie’, en mettant l'accent sur l'harmonie entre le logiciel et le matériel et en se concentrant sur les performances et l'expérience utilisateur. Cette analogie pourrait rendre la vision de Solana plus accessible pour nous. Cependant, ironiquement, ce qui rend Solana encore plus excitant n'est pas sa similitude avec Apple, mais ses différences - les approches de Solana et d'Apple sont complètement opposées.
Apple vend fondamentalement du matériel, faisant du logiciel essentiellement un moyen de vendre du matériel. Même lors du lancement de l'iPod, qui a marqué une étape importante dans le remarquable parcours d'Apple, Apple a adopté une approche combinant logiciel, iTunes, pour mettre en valeur son expérience matérielle. Cependant, Solana adopte une approche opposée, visant à intégrer le matériel pour encapsuler une expérience web3 où de nombreuses applications entièrement composables sont interconnectées de manière organique. Ainsi, par rapport à l'approche d'Apple, la méthode de Solana est considérée comme plus sophistiquée et ambitieuse, cherchant l'innovation non seulement à travers une UX pratique mais en offrant de nouvelles expériences à travers le logiciel lui-même.
En fin de compte, la technologie est sans valeur si elle n'est pas utilisée. Pensez simplement. L'une des valeurs principales que nous recherchons dans la blockchain est qu'elle fonctionne comme une infrastructure internet innovante qui peut compléter les systèmes du monde réel de telles manières.
Alors que Bitcoin et Ethereum ont présenté une vision idéale pour l'avenir de la blockchain, Solana envisage comment appliquer concrètement ce processus et est la première à pionnier activement les domaines d'application pratique. Peut-être avons-nous été trop absorbés par le trilemme de la blockchain défini par Vitalik, limitant notre imagination à l'endroit où chaque blockchain se situe dans ce spectre. En fin de compte, le protocole qui crée la valeur la plus significative sera celui qui comprend le mieux les besoins des utilisateurs et des développeurs pour fournir ces expériences.
Cet article est reproduit à partir de [ 4pillars] Transmettre le titre original 'Rapport méga Solana - Comme Apple, mais pas comme Apple'. S'il y a des objections à cette réimpression, veuillez contacter leGate Learnl'équipe, et ils s'en occuperont rapidement.
Avis de non-responsabilité: Les points de vue et opinions exprimés dans cet article sont uniquement ceux de l'auteur et ne constituent aucun conseil en investissement.
Les traductions de l'article dans d'autres langues sont réalisées par l'équipe Gate Learn. Sauf mention contraire, il est interdit de copier, distribuer ou plagier les articles traduits.
Titre transmis : Rapport Solana Mega - Comme Apple, mais pas comme Apple
Historiquement, le marché de l'infrastructure, qui pourrait être qualifié de marché capital-industriel, a souvent été caractérisé par un scénario de winner-takes-all ou de few-dominate. En accord avec cela, un des principaux points d'intérêt dans le domaine de la blockchain a été la part de marché entre différentes Machines Virtuelles (VMs) depuis qu'Ethereum est apparu pour la première fois en tant que plateforme de contrats intelligents il y a près de 9 ans. Les débats en cours sur les tendances des VM et les exigences en matière d'infrastructure à chaque période suggèrent que les VM avec diverses thèses continueront d'émerger et d'évoluer, élargissant ainsi davantage la part de marché de la blockchain.
Représenté par la Machine Virtuelle Solana (SVM), Solana est indéniablement un acteur qui envoie un message significatif dans ce contexte. Solana a contribué de manière significative à solidifier la verticale des blockchains intégrées en mettant en avant les avantages uniques des structures monolithiques - simplicité, abordabilité et rapidité - sur un marché qui semblait destiné à être dominé par les écosystèmes de blockchains modulaires centrés autour d'Ethereum. De plus, Solana est un pionnier du processus d'intégration des utilisateurs hors chaîne pour adopter la blockchain en se concentrant sur des secteurs tels que DePIN (réseau d'infrastructure physique décentralisée), Mobile et Paiement.
La phrase "Solana n'est plus un Alt, OPOS (Only Possible on Solana)" signifie l'exploration de l'article des récits entourant la part de marché en récupération rapide de l'écosystème Solana, la résilience dont Solana a fait preuve, ses caractéristiques uniques, et ce que nous pouvons apprendre de l'approche de Solana.
Alors qu'Ethereum oriente sa feuille de route vers une approche centrée sur les rollups, le concept de blockchains modulaires a fortement augmenté, avec des projets connexes commençant à dominer la part de marché. L'essence des blockchains modulaires est de distribuer les rôles du consensus, de l'exécution, du règlement et de la disponibilité des données à différents protocoles, surmontant ainsi les limitations des blockchains intégrées grâce à une scalabilité améliorée et une gouvernance flexible.
Cependant, la complexité est un inconvénient critique dans les structures de blockchain modulaires. Envisageant le parcours d'une seule transaction traitée à travers divers protocoles, cette complexité implique 1) des vérifications constantes de compatibilité et de dépendances, 2) des coûts de communication accrus, et 3) des difficultés à identifier et à résoudre rapidement des problèmes imprévus. Comment un tel système peut-il être stable en toute confiance ? Pour que l'infrastructure soit stable et durable, elle doit fondamentalement être simple.
Solana illustre ce principe en menant la faction blockchain intégrée en mettant l'accent sur la simplicité et la composabilité. Depuis son lancement, Solana a construit une pile technologique distinctive en privilégiant ces valeurs, attirant des applications uniques qui le différencient de l'écosystème Ethereum et favorisant une communauté croissante.
Cela illustre l'efficacité et la signification de l'approche intégrée de la blockchain dans l'industrie, remettant en question l'atmosphère idéaliste et académique prédominante, notamment dans le secteur axé sur Ethereum en termes de cas d'utilisation réels. De plus, cela a sans aucun doute influencé l'émergence de diverses blockchains intégrées (par exemple, Sui, Aptos, Sei, etc.) aujourd'hui et continuera de le faire.
La simplicité et la composition que Solana préconise visent non seulement des améliorations de performance superficielles grâce à un matériel coûteux, mais également la conception d'un réseau qui garantit des fonctions efficaces proches de celles d'un seul nœud en optimisant et en simplifiant les logiciels et les technologies de communication.
Cet accent mis sur la création d'un environnement convivial pour les développeurs est crucial. Les développeurs peuvent éliminer toutes les complexités liées à la sélection de pile pour la construction d'applications et garantir la compatibilité entre les différents contrats intelligents, optimisant ainsi leurs ressources. Faible latence, frais peu élevés et les avantages du traitement parallèle, conduisant à un marché des frais localisé, éliminent les inefficacités de communication potentiellement causées par des goulots d'étranglement dans des applications uniques.
De plus, Solana offre une gamme de fonctionnalités intégrées au sein de sa pile technique simple, telles que des bibliothèques de normes de jetons configurables, une interopérabilité entre chaînes et des RPC pour des requêtes de solde de jetons sans avoir recours à des indexeurs externes, favorisant des interactions organiques entre les applications.
Avec des programmes de soutien technique, financier et opérationnel complets pour les développeurs, Solana offre un environnement idéal pour les développeurs axés sur le produit, renforçant un écosystème aligné sur les valeurs de Solana.
La technologie de la blockchain est intrinsèquement inconfortable, mais sa valeur unique pour le monde réel justifie l'implication et la construction au sein de cet écosystème. Cependant, cette valeur devient insignifiante sans adoption. Solana comprend cela mieux que tout autre mainnet, visant peut-être à se développer vers la praticité plutôt que d'être trop influencée par les valeurs originales que la blockchain visait à poursuivre. La vision de Solana pour son écosystème blockchain est 'Adoption réelle'.
Solana se concentre actuellement sur trois domaines principaux : DePIN, Mobile et Paiement - des secteurs étroitement liés à notre infrastructure de vie quotidienne. DePIN utilise la décentralisation de la blockchain pour maintenir et exploiter des réseaux d'infrastructure du monde réel, avec des récits se formant rapidement autour de Solana. Les frais peu élevés et le traitement rapide de Solana conviennent particulièrement aux secteurs d'infrastructure du monde réel intensifs en capital, tels que l'assistance en calcul et stockage, les télécommunications, la cartographie et les centres de données. Le développement de DePIN et du Paiement contribuera significativement à la formation de l'infrastructure du monde réel en utilisant les fonctionnalités Web3, et servira en retour de méthode d'intégration majeure pour les utilisateurs hors chaîne afin de faire entrer leurs activités et leurs actifs dans l'environnement sur chaîne de Solana. Ces utilisateurs hors chaîne peuvent naturellement accumuler des expériences sur chaîne via des appareils comme le mobile Saga et utiliser diverses classes d'actifs sur chaîne, y compris les RWA.
En résumé, l'écosystème de Solana non seulement brouille les frontières entre les espaces hors chaîne et sur chaîne, mais renforce également la signification de chaque domaine.
L'industrie de la cryptographie a connu une croissance rapide en une période relativement courte, attirant une attention significative. La volatilité rencontrée pendant cette croissance est devenue un phénomène familier parmi les participants de l'industrie. Cependant, le niveau de volatilité auquel Solana a été confronté était exceptionnel - lors du pic de l'essor de la blockchain en 2021-2022, soutenu par FTX, la deuxième plus grande bourse de cryptomonnaies au monde, et son PDG, Sam Bankman-Fried (SBF), Solana a rapidement évolué pour devenir le quatrième plus grand écosystème en termes de capitalisation boursière, à l'exclusion des stablecoins. Cependant, l'effondrement de FTX a porté un coup significatif à l'écosystème Solana, entraînant une chute de 97 % du prix des jetons SOL par rapport à leur pic.
Malgré une crise aussi grave, Solana retrouve son influence. Avec la participation active des développeurs et des entreprises, l'écosystème est devenu beaucoup plus fort qu'auparavant. Cette série de drames a été rendue possible grâce à la vision inébranlable de Solana et à son exécution rapide.
Source :Livre blanc Solana
Machine étatique synchronisée globale à un seul fragment avec consensus à la vitesse de la lumière
Le parcours de Solana a commencé fin 2017. S'inspirant de son expérience chez Qualcomm, Anatoly Yakovenko a recherché la technologie de la blockchain et a identifié un problème majeur dans les solutions existantes: l'absence d'une horloge universelle sans confiance que tous les validateurs pourraient utiliser pour les horodatages des transactions.
À cet effet, Anatoly a proposé une nouvelle méthode pour coder le passage du temps en utilisant une boucle SHA-256 et synchroniser les horloges à travers plusieurs nœuds grâce à cette structure de données. Contrairement aux blockchains traditionnelles, qui nécessitent une communication étendue entre les nœuds pour se mettre d'accord sur les heures de transaction et les ordonner, le fait d'avoir une horloge mondialement vérifiable permet au réseau d'être synchronisé plus simplement et aux transactions d'être traitées presque immédiatement à leur arrivée.
Cette idée s'est concrétisée comme Preuve d'Histoire (PoH), en accord avec l'hypothèse de Solana selon laquelle si le logiciel n'entrave pas le matériel, les performances de tout le réseau peuvent augmenter linéairement avec les progrès matériels. Aujourd'hui, Solana est capable de traiter des milliers de transactions par seconde, avec des temps de bloc enregistrés à 400-500ms, des performances nettement supérieures aux blockchains existantes.
En fin de compte, l'adoption par Solana de cette approche technique vise à atteindre deux missions : une plateforme extensible capable de gérer une utilisation intensive et une composabilité entre les applications. Grâce à une conception de blockchain intégrée qui partage un état unique globalement synchronisé, les développeurs peuvent écrire plus facilement des programmes (c'est-à-dire des contrats intelligents), simplifiant ainsi le développement d'applications et améliorant l'expérience des utilisateurs.
La philosophie de développement de Solana, l'utilisation du multi-threading pour le traitement parallèle et les performances réseau excellentes ont joué un rôle crucial dans la formation d'une communauté centrée sur les développeurs pragmatiques. Le sommet de l'atmosphère narrative de la blockchain à l'époque, ainsi que la demande de transactions rapides et de frais réduits encouragée par l'essor de la DeFi et des NFT, ont positionné Solana comme un véritable concurrent du mainnet à Ethereum.
Cependant, l'effondrement de FTX a provoqué une pause temporaire de ce scénario. À l'époque, Solana était étroitement liée à SBF, qui soutenait publiquement l'écosystème Solana et intégrait des projets comme le projet DEX Serum et divers projets que l'on trouve généralement dans l'écosystème Ethereum sur Solana. FTX, avec le soutien de SBF, est devenu la deuxième plus grande plateforme d'échange centralisée au monde, augmentant ainsi son influence au sein de Solana. Cependant, l'utilisation abusive des actifs de l'entreprise et des dépôts des clients de FTX pour des prêts et des investissements dans son fonds spéculatif, Alameda Research, a conduit à sa chute. Cela a mis en péril l'écosystème Solana, qui dépendait fortement de FTX.
Bien que l'écosystème de Solana semblait s'effondrer, les constructeurs qui adhéraient à la philosophie de Solana sont restés. La première action entreprise par Solana dans cette situation a été d'améliorer la stabilité du réseau et l'environnement favorable aux développeurs en abordant les aspects techniques, restaurant ainsi la confiance de la communauté.
3.2.1 Côté technique
La structure du réseau Solana était vulnérable au spam, ce qui entraînait des pannes fréquentes du réseau. Ce problème découlait principalement des intentions de conception du réseau visant à maximiser la vitesse de communication, telles qu'un système de frais fixes bon marché et un système de nœud leader prédéterminé. Pour résoudre ces problèmes, Solana a pris des mesures d'amélioration en introduisant QUIC (Quick UDP Internet Connections), Staked-Weighted (Quality of Service), and a Localized Fee Market, entre autres.
QUIC
Le réseau Solana utilisait un protocole UDP personnalisé pour la communication entre les RPC et les nœuds leaders. Cette approche simplifiait le processus de communication et accélérait la vitesse de transmission, mais manquait d'éléments de fiabilité et de contrôle nécessaires pour empêcher le spam en raison de l'incapacité de confirmer la livraison des paquets (c'est-à-dire l'accusé de réception) et d'identifier l'adresse IP source. Les caractéristiques de l'UDP, adaptées aux services où la continuité comme le streaming en temps réel est cruciale, étaient jugées inadaptées à l'environnement blockchain, qui exige sécurité et stabilité.
Pour surmonter ces problèmes, Solana a décidé d'adopter le protocole QUIC développé par Google. QUIC est un nouveau protocole de communication basé sur UDP, conservant ses avantages tout en simplifiant les flux de connexion TCP et les processus de poignée de main. Ainsi, QUIC permet à Solana d'atteindre une communication fiable, de demander une retransmission uniquement pour les flux avec perte de paquets, et de continuer à transmettre le reste sans interruption, ce qui améliore significativement l'efficacité du réseau.
QoS pondéré par la mise en jeu
La QoS donne la priorité à certains types de trafic lorsque plus de trafic est demandé que ce que le réseau peut gérer. Avec l'introduction de QUIC, des discussions sur son utilisation ont émergé. Les nœuds leader de Solana, qui utilisaient auparavant l'UDP, traitaient les transactions en fonction de leur arrivée sans tenir compte de leur origine. Cependant, avec QUIC, les nœuds leader de Solana peuvent désormais identifier l'IP demandant la transaction, ce qui leur permet de spécifier et de limiter la priorité du trafic pour certaines connexions.
Le degré de limitation du trafic est proportionnel au montant de SOL mis en jeu, l'essence de la politique de QoS pondérée par les mises en jeu. Autrement dit, le nombre maximal de paquets qu'un nœud validateur peut transmettre est proportionnel au montant de jetons SOL mis en jeu sur le réseau Solana, augmentant ainsi la probabilité que les transactions dépassant le plafond de transactions individuel d'un nœud soient abandonnées par le leader. Cette méthode vise à 1) bloquer les nœuds validateurs malveillants causant des attaques de spam et 2) encourager les validateurs ayant une demande de transactions élevée à miser davantage de jetons SOL, renforçant ainsi la sécurité de Solana et la demande de jetons SOL.
Marché des frais localisés
Alors que Solana appliquait une politique de frais de gaz fixes, maintenant un avantage de frais constant, une compétition intense pour l'espace de bloc pourrait entraîner des échecs de transaction ou induire du spam réseau par des utilisateurs essayant de garantir le succès de leurs transactions. Pour résoudre cela, des discussions sur l'introduction d'un système de marché des frais dans l'écosystème Solana ont commencé. Ce système permet aux utilisateurs d'ajouter une prime à leurs frais pour garantir le traitement rapide de leurs transactions, décourageant ainsi les activités de spam et améliorant l'efficacité du réseau.
Source: Visa
Allant encore plus loin, Solana a adopté une approche de marché des frais localisée, la limitant à des applications ou des marchés spécifiques pour minimiser l'impact global sur le réseau lorsque la demande pour certaines actions augmente la concurrence pour l'espace de bloc. Cette logique est possible car chaque transaction Solana spécifie à l'avance les parties de l'état à modifier pour un compte particulier, et les transactions peuvent être traitées en parallèle. Par exemple, même si les frais de gaz pour la création d'un NFT spécifique augmentent en flèche en raison d'une forte demande, cela n'affecte pas le marché des frais pour d'autres comptes sans rapport avec la création, tels que les transferts de jetons. Actuellement, le marché des frais localisés s'applique à des applications, des marchés et des pools AMM spécifiques, limitant à 25% les unités de calcul maximum (CU) qu'un programme individuel peut utiliser par bloc dans les "points chauds" où la concurrence pour les frais en raison de transactions excessives est intense.
Les discussions se poursuivent pour affiner le marché des frais localisés, y compris la structure des frais, la politique tarifaire étant la suivante au moment de la rédaction.
En plus de cela, SIMD-003discute de l'introduction d'un frais de base dynamique pour prévenir davantage les problèmes de spam, et SIMD-0096suggère de payer aux dirigeants l'intégralité des frais de priorité, y compris les 50% qui sont censés être brûlés.
3.2.2 Ecosystème & Côté Opération
Au-delà de ces efforts techniques, la capacité de Solana à susciter l'intérêt du marché et à regagner la confiance est attribuée à une approche active des domaines où son stack technologique peut être bien exploité, et à la promotion d'une communauté centrée sur les développeurs.
Renforcer le sentiment communautaire
La communauté Solana, à travers diverses plateformes telles que la fondation, les hackathons et Superteam Earn, fournit activement les ressources et le soutien nécessaires aux développeurs passionnés de contribuer à l'écosystème. Elle fonctionne sur le principe selon lequel 'le bénéfice des développeurs est crucial pour le développement durable de l'écosystème'.
Dans le cadre de cela, une crypto-monnaie mème appelée BONK, créée par la communauté LamportDAO, a largué 5 pour cent de son allocation totale pour les développeurs restant dans l'écosystème Solana souhaitant la reconstruction de l'écosystème Solana. Ce jeton mème a aidé à unifier la communauté, et alors que les développeurs reconstruisaient l'écosystème, le jeton mème a gagné du terrain, marquant une augmentation de prix record de 15 680 % au-dessus de son prix le plus bas à un certain moment. La hausse du prix du jeton BONK a induit un cercle vertueux d'intérêt renouvelé pour Solana et son écosystème, conduisant finalement à une proposition de largage de 30 millions de jetons BONK aux utilisateurs de l'appareil mobile Saga, renforçant davantage l'intérêt du marché pour BONK et l'écosystème Solana.
De manière récursive, des protocoles tels que Jito (client de solution MEV & plateforme de mise en jeu), Pyth Network (réseau oracle) et Jupiter (DEX) ont également annoncé des stratégies pour des largages aériens, stimulant l'intérêt du marché pour Solana. D'autres protocoles au sein de l'écosystème, notamment Tensor, marginfi, Zeta, Parcl, ont annoncé des politiques de points, contribuant à la vitalité en rassemblant les attentes de largages aériens parmi les participants de l'écosystème Solana.
Ces cas sont des exemples significatifs de la façon dont une culture respectueuse de la communauté associée à une conception de produit supérieure peut insuffler une nouvelle vie à un écosystème.
Approches pour l'infrastructure Web2
Alors que l'engouement pour la blockchain, à son apogée en 2021-22, a commencé à s'estomper, une question majeure laissée par le marché était : "Pourquoi utiliser la blockchain ?" En conséquence, chaque mainnet a commencé à solidifier davantage leur identité et à discuter des mesures pour une adoption réelle. Dans ce contexte, un autre facteur qui a attiré un intérêt significatif pour Solana du marché était sa rapide exécution de diverses initiatives qui relient pratiquement l'infrastructure du monde réel avec le monde on-chain, au-delà de simplement se poser ces questions.
Source: Solana
Parmi ces initiatives, DePIN et Mobile se distinguent particulièrement. Comme expliqué dans l'introduction, DePIN utilise la caractéristique de décentralisation de la technologie blockchain pour maintenir et exploiter de véritables infrastructures. Solana est un pionnier unique dans le domaine de DePIN, créant sa propre histoire. Cela vise non seulement à présenter des cas d'utilisation qui peuvent remplacer/compléter les infrastructures du monde réel avec la grammaire de Web3, mais aussi à construire un entonnoir qui attire les utilisateurs hors chaîne dans le monde de Web3, leur permettant de vivre des expériences Web3 en continu. L'environnement physique équipé d'un magasin d'applications et de diverses fonctionnalités pour offrir une expérience agrégée de l'écosystème Solana à ces utilisateurs est la série Saga de dispositifs mobiles lancée par Solana - la première série Saga sortie en 2022 a connu des ventes initialement faibles mais s'est vendue en décembre à mesure que les nouvelles sur le jeton BONK et la vitalité de l'écosystème Solana se sont répandues, et les précommandes pour la deuxième série qui sera lancée dans la première moitié de 2025.dépassé 100 000au 13 février.
La deuxième zone est le Paiement. En effet, les paiements d'actifs cryptographiques basés sur la blockchain P2P ont été fréquemment mentionnés comme un cas d'utilisation qui peut résoudre de manière significative des problèmes tels que les problèmes d'intermédiaire, les frais élevés et les temps de transaction lents des systèmes financiers traditionnels. Solana se positionne comme la blockchain la plus adaptée pour les paiements d'actifs cryptographiques avec son multi-threading pour le traitement parallèle, sa vitesse de traitement rapide et ses faibles coûts de transaction. Elle renforce activement les initiatives dans ce domaine pour rendre les transactions blockchain aussi intuitives et simples que les paiements par carte de crédit - USDC de Circle a longtemps annoncé unpartenariat officiel avec Solana, et le Solana Pay open-source annoncé en février 2022permet à diverses applications de construire des fonctionnalités de paiement d'actifs cryptographiques. Les plugins de Solana Pay ont été intégrés avec Shopify, Citcon, Checkout.com, et Visaa annoncé l'inclusion de Solana dans son infrastructure de paiement stablecoin.
Initiatives for Client Diversity & Validator Decentralization
De plus, basé sur le principe que la diversité des clients de validateurs améliore la stabilité et la sécurité du réseau, Solana s'efforce d'améliorer la résilience grâce à des initiatives pour divers clients de validateurs - la diversité des clients peut réduire l'impact d'un défaut logiciel unique sur l'ensemble du réseau, car un bug ou une vulnérabilité présents dans un client peuvent ne pas être trouvés dans un autre.
Au départ, en commençant comme un seul client de Solana Labs, Solana a commencé à diversifier sa clientèle avec la sortie d'un deuxième client, Jito-Solana, développé par Jito Labsen août 2022, et a atteint des versions de test d'un client de validation indépendant basé sur C/C++ développé par Jump Crypto, appelé Firedancer.
De plus, Tinydancer, un client diététique permettant la validation des transactions à faible coût, a également suscité un intérêt considérable, notamment car il atténue les malentendus selon lesquels la décentralisation ne se produit pas vraiment en raison des spécifications matérielles élevéesgénéralement nécessaire pour exécuter un nœud Solana - l'optimisation des spécifications matérielles pour améliorer les performances du réseau Solana est essentielle, mais commeArticle de fin de partie de Vitalik, réduire les spécifications de fonctionnement des nœuds pour permettre à plus de personnes de produire des blocs n'est pas bénéfique pour la scalabilité, la qualité et la stabilité du réseau*.
Les spécifications recommandées pour faire fonctionner un nœud Solana sont les suivantes :
La proposition de la structure PBS (séparation du proposant et du constructeur) par Ethereum est également basée dans ce contexte.
Malgré le besoin de matériel haute spécification, les centres de données hébergent environ 2 900 nœuds Solanasont très répartis, et le coefficient de Nakamoto, faisant référence au nombre de validateurs pouvant causer des problèmes opérationnels pour la chaîne, reste autour de 20. Bien que géographiquement centralisé autour des États-Unis, une optimisation continue entre le logiciel et le matériel suivant la loi de Moore et le fonctionnement deprogramme de délégationsur la base de critères liés à la décentralisation, des preuves indiquent que Solana atteint progressivement la décentralisation.
En résumé, positionné comme l'une des rares chaînes avec plusieurs clients validateurs indépendants en dehors d'Ethereum, Solana continue ses efforts vers la décentralisation et cherche une stabilité continue dans le réseau.
Solana a consolidé sa base interne et étend activement sa portée commerciale. Ce processus a fourni suffisamment d'éléments pour attirer les investisseurs institutionnels, Cathie Wood, PDG d'Ark Invest, exprimant publiquement perspective positive sur la vision de Solana, et Le produit Solana Trust de Grayscale a explosé de 869%En essence, Solana a prouvé son potentiel pour redresser un écosystème qui semblait en crise avec une vision cohérente et une exécution rapide.
Dans cette section, nous nous penchons sur les éléments de la pile technique de Solana qui ont soutenu fermement sa vision inébranlable et propulsé la résurgence de son écosystème.
4.1.1 Langues
Source: Solana
Solana vise à réduire les frais et les temps de bloc en surface tout en optimisant techniquement les logiciels pour le matériel. Cette mission a nécessité une sélection minutieuse des langages de programmation pour les programmes (c'est-à-dire les contrats intelligents), conduisant à l'adoption de Rust - connu pour sa concurrence, sa sécurité mémoire, son contrôle de bas niveau et un système de types puissant qui empêche les erreurs de type et garantit que le code est sûr et prévisible.
Cependant, Solana vise finalement à créer un environnement où tous les langages compatibles avec LLVM* (Low Level Virtual Machine) peuvent être utilisés de manière interchangeable. Par conséquent, bien que le langage de programmation de choix de Solana soit fondamentalement Rust, LLVM permet à du code écrit dans d'autres langages comme le C ou le C++ d'être traduit en code machine exécutable sur Solana.
Pour la communication côté client avec le réseau Solana, les développeurs peuvent utiliser divers SDK construits sur l'API JSON RPC dans des langages tels que Java, C#, Python, Go, ou Kotlin.
*LLVM est une collection de technologies de compilateur modulaire et de chaîne d'outils qui permettent d'optimiser efficacement un code haute performance et de haute qualité sur diverses plateformes matérielles, ce qui en fait un environnement de développement privilégié pour les développeurs qualifiés.
4.1.2 Principales innovations
Solana applique huit technologies de base pour garantir une vitesse optimale tout au long du processus, depuis qu'un utilisateur soumet une transaction jusqu'à la production d'un bloc. Pour les comprendre, examinons brièvement le fonctionnement du mécanisme de consensus de Solana.
*Solana est si rapide qu'elle a un calendrier de rotation des dirigeants afin que le dirigeant soit connu une époque à l'avance pour garantir que les blocs ne soient pas retardés ou obsolètes.
Cela sera clarifié plus en détail ci-dessous dans la section Preuve d'Histoire.
Preuve de l'histoire
Comme brièvement mentionné dans l'introduction, l'essence de PoH est que les validateurs génèrent indépendamment une référence d'horloge mondiale pour l'ensemble des transactions. Par exemple, le hachage d'un hachage précédent (c'est-à-dire, hash1) pour produire hash2 (c'est-à-dire, sha256(hash1)) indique intuitivement que hash1 a précédé hash2. Solana appelle ce processus une 'Séquence'.
Source: Livret blanc de Solana
Cette structure de données de hachage séquentielle sert de preuve du passage du temps, permettant aux validateurs de faire tourner le vérificateur principal sans avoir besoin de partager le temps écoulé avec d'autres. C'est pourquoi Solana, avec PoH, peut avoir des temps de bloc plus courts que d'autres blockchains.
Source: Whitepaper Solana
Générer cette séquence est possible uniquement grâce à un traitement monoprocesseur en raison du besoin de faire référence au hachage de sortie précédent, mais la vérification peut être effectuée via un multi-cœur car sa logique est simple - calcul de hachage. Ainsi, il réalise la philosophie de Solana de "vérification linéairement évolutive par nœud vers le matériel".
Par conséquent, PoH est plus similaire à une structure de données d'horloge mondiale ou une fonction de retard vérifiable (VDF) implémentée avec une fonction de hachage séquentielle qu'à un algorithme de consensus, où Solana utilise en fait Tower BFT DPoS pour l'algorithme de consensus.
Tower BFT DPoS
Tower BFT peut être décrit comme une version de PBFT optimisée avec PoH. Tower BFT utilise PoH de Solana comme une horloge mondiale pour prédéterminer l'ordre, se concentrant uniquement sur le processus de consensus, réduisant considérablement la surcharge de messagerie et la latence. Le processus par lequel les validateurs parviennent à un consensus grâce à Tower BFT est le suivant.
Les validateurs votent pour la version du grand livre qu'ils jugent précise, en rejetant celles qu'ils estiment incorrectes, sans avoir besoin d'une communication de pair à pair, pendant une durée de créneau fixe (c'est-à-dire, environ 400 ms). Avec chaque vote sur les slots suivants après un certain point, le délai nécessaire pour revenir à un bloc précédent double. Cela signifie que plus la séquence PoH pour laquelle la majorité des validateurs ont voté se poursuit, plus il devient difficile de revenir en arrière - par exemple, si tous les validateurs ont voté 35 fois au cours des 14 dernières secondes (14 000 ms / 400 ms = ~35 slots), la limite de temps effective du réseau serait d'environ 435 ans (2^35)0,4/3600/24/365), ce qui rend pratiquement impossible un retour en arrière.
En conséquence, seule la 'séquence la plus lourde', qui est la plus difficile à annuler car la majorité des validateurs ont voté pour elle, reste dans la blockchain, et ces validateurs qui ont voté sur cette séquence reçoivent des récompenses. En bref, grâce à PoH, les validateurs avec Tower BFT peuvent calculer de manière asynchrone les délais sans avoir besoin de communication P2P, garantissant que les votes sont opportuns, maintenant la vivacité du réseau et réduisant la probabilité de fourches.
*Le vote est pondéré en fonction de la participation de chaque validateur dans le réseau.
Courant du Golfe
Contrairement à d'autres blockchains, Solana n'a pas besoin d'un mempool public pour contenir les transactions des utilisateurs car l'espace de bloc n'est pas relativement rare en raison du débit élevé des transactions. Au lieu de cela, lorsque les utilisateurs soumettent des transactions, les serveurs RPC les convertissent en paquets QUIC*, les transmettant immédiatement aux validateurs destinés à être les prochains leaders. Cette approche, connue sous le nom de Gulf Stream, permet des transitions rapides des leaders et une pré-exécution des transactions, réduisant la charge mémoire sur les autres validateurs.
*Initialement UDP, mis à jour en QUIC mi-2022 comme mentionné précédemment.
Niveau de la mer & Cloudbreak
Sealevel est une technologie de base qui permet le traitement parallèle multi-threaded dans Solana, contrairement aux runtimes basés sur EVM ou WASM*. Il repose sur des « Instructions » dans chaque transaction, avec le tableau des comptes contenant des informations sur l'état global du réseau Solana. Les transactions sont pré-classées en fonction des états de lecture/écriture déclarés par compte pour un traitement parallèle.
Source: Cycle de vie d'une transaction Solana
Soit dit en passant, il est très difficile d'organiser la base de données de compte de telle manière qu'elle puisse être lue/écrite simultanément par plusieurs threads, même avec n'importe quelle base de données traditionnelle. À cette fin, Solana a développé Cloudbreak pour maximiser l'utilisation efficace des SSD en partitionnant la structure de données de compte d'une manière spécifique pour bénéficier de la rapidité des opérations séquentielles et en adoptant des fichiers mappés en mémoire.
Comme mentionné précédemment, cette logique de traitement parallèle dans Sealevel est également la raison pour laquelle la mise en œuvre du marché des frais localisés a été possible.
Pipelining
Le pipelining dans la blockchain Solana est une technique qui divise les flux d'entrée de données (c'est-à-dire les paquets QUIC reçus à l'avance par le prochain leader) en plusieurs processus fonctionnant dans différentes parties du matériel.
Le processus de pipelining se déroule comme suit.
Solana maximise l'utilisation du matériel et améliore l'efficacité grâce à la mise en pipeline, accélérant la vérification et la transmission des blocs.
Turbine
Après le traitement des transactions, le leader doit propager l'État modifié à chaque validateur. Si de gros volumes de données devaient être envoyés individuellement à de nombreux validateurs, cela serait très inefficace. Pour résoudre ce problème, Solana utilise une technologie appelée Turbine, similaire à celle de BitTorrent. En d'autres termes, cette technologie implique que le leader divise les paquets QUIC (éventuellement avec des codes d'effacement) en paquets plus petits et les distribue aux validateurs avec une structure hiérarchique.
Par exemple, considérez un bloc de 128 Mo. Pour traiter ce bloc, le leader le divise en 2 048 morceaux de paquets de 64 Ko et les distribue à quelques validateurs. Ces validateurs retransmettent à leur tour les morceaux de paquets à d'autres validateurs collègues, appelés Voisins - les validateurs initialement receveurs sont choisis parmi les nœuds avec un ratio d'enjeu élevé de jetons SOL. Les validateurs transmettent de manière récursive une partie des données qu'ils ont reçues au groupe de Voisins ci-dessous. Cette architecture permet aux données initialement destinées à être transmises par le leader d'atteindre finalement un certain nombre de validateurs exponentiellement proportionnel à la taille du groupe de Voisins (c'est-à-dire n) à mesure que les étapes se creusent. À mesure que la taille du groupe de Voisins augmente, les étapes nécessaires pour connecter le réseau diminuent selon une échelle logarithmique, permettant une propagation rapide des données.
Surtout dans les cas où quelques validateurs de niveaux supérieurs se livrent à des activités malveillantes (par exemple, Attaque de l'éclipse) , ils pourraient potentiellement avoir un impact relativement important sur l'ensemble du réseau. Par conséquent, le réseau adopte une méthode d'envoi de paquets à travers différents chemins aléatoires à chaque fois.
Archiver (Réplicateurs de registre)
Les archivistes de Solana sont utilisés pour stocker environ 4 pétaoctets de données générées annuellement par le réseau. Ils peuvent être considérés comme un type de client léger qui ne télécharge pas l'ensemble du grand livre Solana mais stocke seulement une partie, permettant à un large éventail de validateurs avec des exigences matérielles variables de participer.
Lorsque les archivistes se voient allouer des données à stocker depuis le réseau, ils jouent un rôle de vérification de l'authenticité des données grâce à la Preuve de Réplication (PoRep), une technologie basée sur Filecoin. Les archivistes annoncent leur espace de stockage au réseau et reçoivent jusqu'à 3% d'inflation en récompense pour le stockage et la vérification des données assignées.
Les technologies clés précédemment discutées permettent un traitement rapide des transactions, un environnement d'exécution parallèle et une faible latence, ce qui fait de Solana une infrastructure idéale pour les applications construites sur son réseau. Cependant, le débit élevé de Solana peut également poser des défis en matière de sécurisation de la stabilité du réseau contre les bots MEV ou le spam. En réponse, Jito est apparu en tant que deuxième client de Solana en août 2022 pour répondre aux inefficacités de l'extraction de MEV et aux problèmes de protocole de jalonnement liquide centralisé, contribuant à la stabilisation et à la décentralisation du réseau.
De plus, la prochaine sortie de clients à haute performance améliorée comme Firedancer de Jump Crypto, et Tinydancer, un client léger qui permet à de nombreux utilisateurs de valider les transactions avec des spécifications matérielles inférieures, est prête à enrichir la diversité des clients au sein du réseau Solana.
4.2.1 Jito-Solana
Source: jito.network/blog
Jito-Solana active le marché du MEV, similaire à la solution MEV-boost de Flashbots sur Ethereum. Cependant, en raison de la conception unique de Solana, qui ne dispose pas de mempool et traite les transactions principalement de manière premier arrivé, premier servi avec des temps de bloc nettement plus rapides par rapport à Ethereum, Jito-Solana fonctionne différemment.
Le client MEV de Jito introduit un pool de mémoire virtuelle qui organise des enchères toutes les 200 ms, rationalisant le processus d'extraction de la MEV. Avec Jito-Solana, les chercheurs peuvent examiner les transactions et simuler le regroupement grâce à Block Engine, puis approcher le nœud leader via un pipeline de traitement dédié. Ce traitement hors chaîne du regroupement de transactions et des enchères de blocs réduit au minimum l'impact sur la congestion du réseau.
Source: jito.retool.com
Depuis son lancement en août 2022, Jito-Solana a progressé de manière constante en termes d'adoption, affichant un taux d'adoption de 65% au moment de la rédaction de cet article.
De plus, Jito a introduit un mécanisme de jalonnement liquide (c'est-à-dire JitoSOL) dans sa solution MEV, étendant les gains de MEV à ses utilisateurs et contribuant à l'expansion de l'écosystème DeFi. Ils visent à appliquer les opérations JitoSOL de manière sans permission à traversStakeNet.
4.2.2 Firedancer
Firedancer, développé par l'équipe Jump Crypto, est un nouveau client validateur qui réimplémente complètement le client de Solana Labs en C et C++. Il vise à améliorer les performances grâce à l'optimisation logicielle et à accroître la diversité des clients validateurs au sein de l'écosystème. Son version de démonstrationprésenté lors de la conférence Breakpoint en novembre 2022 a démontré la capacité de traiter jusqu'à 1,2 million de TPS (600k après duplication).
Source: Syncracy
Selon Syncracy’s 'Thèse Solana - Le Cheval le Plus Rapide S'Élève de Ses Cendres', l'utilisation de Firedancer pourrait légèrement augmenter les coûts d'exploitation du nœud, mais permettre d'atteindre un ratio TPS/coût par nœud compétitif d'environ 55 000 TPS*.
Une différence significative entre Firedancer et les clients existants est son architecture modulaire, composée de nombreux processus individuels appelés Tiles, permettant l'optimisation de chaque processus. Actuellement, Firedancer est en cours de test dans l'environnement de test via un client hybride nommé Frankendancer, appliquant l'environnement d'exécution et le module de consensus les plus récents du client existant à l'architecture de Firedancer.
*Nous devons attendre de voir quand il sera mis en service, mais si Firedancer fonctionne de manière significativement meilleure que les clients existants, les choix des clients des opérateurs de nodes seront orientés vers Firedancer, et la diversité des clients pourrait ne pas être atteinte en pratique.
4.2.3 Tinydancer
Le réseau Solana ne dispose pas d'une fonction client léger qui permet de valider l'état sans exécuter un nœud complet, limitant ainsi ses capacités de validation. Pour remédier à cela, Tinydancer, un client léger en cours de développement, permet la vérification des transactions à faible coût sans télécharger l'intégralité du bloc ou exécuter les transactions. Il alerte le nœud complet dont il dépend lorsqu'il détecte des transactions suspectes.
L'introduction de clients légers comme Tinydancer dans le réseau Solana, qui nécessite des spécifications matérielles élevées pour l'exploitation des nœuds, est une étape cruciale pour améliorer l'accessibilité et le potentiel de validation. Bien que la conception de Tinydancer n'ait pas été finalisée, il est intéressant d'observer si Solana peut fournir des capacités de validation substantielles à une base d'utilisateurs plus large et atteindre 'décentralisation par une vérification abordable' reste à voir.
Avoir une variété de clients est crucial car tout défaut de code inhérent dans le petit nombre de logiciels clients pourrait potentiellement causer des dommages catastrophiques à l'ensemble du réseau. Observer comment les clients actuels et à venir évoluent pour optimiser les performances du réseau Solana sera intéressant, mais le fait que ces initiatives soient en cours est sans aucun doute un développement positif pour le réseau Solana.
Solana ne fournit pas seulement aux développeurs une pile technique bien établie, comme introduit précédemment, mais offre également une boîte à outils riche et un ensemble de normes pour soutenir le développement efficace et efficace de diverses applications sur la plateforme Solana. En termes généraux, les cadres importants incluent :
De plus, il y a des enregistreurs comme Geyser, Sologger, et IronForge, un environnement de test de programme plus enrichi fourni par BankRun.js, et un environnement de développement intégré basé sur le Web appelé Espace de jeu Solana, parmi de nombreux autres documents, cadres et outils disponible.
Compte tenu de l'ampleur des cadres introduits, certains standards et sous-cadres au sein de l'ensemble de la catégorie qui font ressortir les caractéristiques uniques de Solana ou qui méritent d'être attendus sont mis en évidence ci-dessous.
4.3.1 Token 2022 (Extension de jeton)
Source: Document d'extension de jeton par Solana Labs
Alors qu'Ethereum propose librement divers standards de jetons, Solana a opéré avec un unique standard de jeton SPL, limitant la flexibilité des extensions standard par rapport à Ethereum. Avec l'évolution de la blockchain et l'augmentation rapide de la demande pour des fonctionnalités de jetons complexes (par exemple, RWA), Solana Labs a développé un nouveau standard de jeton, 'Jeton 2022 (Extension),’ intégré dans la couche de protocole pour résoudre ces inefficacités.
Cette nouvelle norme ajoute des fonctionnalités configurables au jeton SPL existant pour prendre en charge divers cas d'utilisation sans bibliothèques supplémentaires. Les types d'extension de jeton comprennent 1) l'extension de création et 2) l'extension d'adresse.
Le premier étend les fonctionnalités du jeton, y compris le Hook de Transfert pour l'exécution conditionnelle de programmes lors des transferts de jetons, les Frais de Transfert pour diriger les frais vers des comptes spécifiques, des métadonnées enrichies, et des fonctionnalités comme le Jeton Non-Transférable et le Transfert Confidentiel. Le dernier comprend des fonctionnalités liées à la gestion de compte, telles que le Propriétaire Immuable pour empêcher la réaffectation de la propriété du compte, et l'État de Compte par Défaut pour définir des états de compte nécessitant des interactions spécifiques avec les projets pour utiliser le compte et les actifs.
Les fonctionnalités détaillées et les cas d'utilisation sont décrits dans le papierpar Solana Labs. Cependant, d'un point de vue fonctionnel, les normes implémentables avec Token Extension ont déjà été discutées ou adoptées dans l'espace des normes ERC d'Ethereum, sans pour autant englober l'ensemble des normes d'Ethereum. Cependant, une différence cruciale est que, contrairement aux normes ERC au niveau de l'application d'Ethereum, Token Extension est implémenté au niveau du protocole. Cela présente des avantages significatifs, car les développeurs peuvent rapidement configurer des programmes sans se soucier des problèmes de compatibilité entre différentes applications - nous voyons déjà à quel point l'utilisation fragmentée de la norme d'abstraction de compte ERC-4337 d'Ethereum déployée au niveau de l'application est).
Au moment de l'écriture, le calendrier de déploiement du mainnet pour Token Extension est fixé pour l'hiver 2024, avec des mises à jour disponibles via ce lien.
4.3.2 xNFT (NFT exécutable)
Toute personne ayant interagi avec la blockchain sait que l'UX a encore du chemin à parcourir. La norme introduite ici a le potentiel d'être largement adoptée et pourrait considérablement améliorer l'UX.
xNFT, développé par des développeurs chez Coral pour la blockchain Solana, représente des actifs ou des codes 'exécutables'. En d'autres termes, l'implémentation de code à travers les plugins xNFT le transforme en un actif d'application web3 fonctionnel.
Coral a construit ‘Sac à dos‘ en tant qu'environnement où les xNFT peuvent fonctionner, ressemblant à un portefeuille super app intégrant diverses applications web3 (c'est-à-dire, xNFT) sans avoir besoin de connexions ou de mouvements séparés.
Source : Application Sac à Dos
Actuellement, environ 90 applicationsont été publiés au format xNFT dans les domaines du jeu, des NFT, DeFi et plus encore. Normes Backpack et xNFT, fournies comme entièrement open-source basé sur React, pourrait apporter d'importantes innovations UX au marché des applications décentralisées si plus de xNFT sont à bord et si le support pour diverses blockchains est étendu. Récemment, Backpack a intégré Backpack Exchange dans son interface lors d'une pré-saison bêta, en enregistrant 300 millions de dollars de volume de trading lors de sa première journée, prouvant son potentiel.
4.3.3 Compression d'état
Stocker des données sur le réseau Solana nécessite l'ouverture d'un compte de jetons et payer le loyer. Bien que le coût de la publication de petites quantités de données puisse être négligeable, il devient un sujet de préoccupation pour de grandes quantités de données. Compression d'état, élaboré en combinant la compression de compte de Solana Labs et le programme Bubblegum de Metaplex, aborde ces problèmes.
La compression d'état utilise une structure d'arbre de Merkle pour hacher les métadonnées de chaque actif aux nœuds feuilles, en l'appliquant à la structure et en stockant le hachage racine résultant en haut dans le grand livre. Cette méthode permet un stockage de données sécurisé en utilisant un espace de grand livre blockchain moins cher au lieu d'un espace de compte coûteux, particulièrement adapté aux NFT en raison de la nature de gestion des informations en vrac.
Par conséquent, les cNFT (c'est-à-dire, les NFT compressés) suivent le même schéma de métadonnées que les NFT non compressés, mais ne sont pas intrinsèquement des jetons SPL eux-mêmes; ils ne contiennent que des identifiants pour une éventuelle décompression. Le processus de décompression, transformant les cNFT en un NFT Solana standard, est unidirectionnel et activé grâce à Metaplex.Programme Bubblegum.
Cependant, étant donné que les données cNFT sont stockées hors chaîne, un programme distinct définissant les méthodes d'interaction est nécessaire, et ce processus repose sur des fournisseurs RPC, ce qui peut entraîner des coûts supplémentaires. La modification des cNFT implique également des processus complexes et coûteux, tels que la preuve d'autorisation de modification des données hors chaîne par le biais du chiffrement.
4.3.4 Paiement Solana
Source: Documents de Solana Pay
Solana Pay, une bibliothèque JavaScript open-source, simplifie les paiements de cryptomonnaie sur la blockchain Solana. Il utilise un schéma d'URL de transfert de jeton pour permettre aux entreprises ou aux développeurs d'accepter des paiements en jetons SOL ou SPL directement, sans intermédiaires. Des options d'intégration comme des liens de paiement, des boutons 'Payer maintenant' ou des codes QR sont fourni.
Source: Yash Agarwal
Comme mentionné précédemment, le plugin Solana Pay a été intégré avec Shopify, Citcon, Checkout.com, et plus encore100 entreprises/projetsaussi bien.
4.3.5 Stack Mobile Solana
Source :Documents SMS
Le Pile mobile Solana (SMS)est un SDK open source offrant des outils pour développer des applications sur les appareils mobiles de la série Saga par la Fondation Solana. SMS se compose des principaux composants suivants.
Au-delà de ces piles, le SMS Docsfournir des kits de développement pour une variété de langages/cadres de développement, y compris React Native, Kotlin, Flutter, Unity, Unreal Engine et Solana KMP. Solana vise à populariser l'utilisation de la blockchain dans les environnements mobiles et à promouvoir la finance de détail en offrant aux utilisateurs des expériences intégrées de services DePIN, d'applications DeFi et de Backpack, entre autres, à travers la série Saga alimentée par SMS.
Il existe une relation étroite entre le développement de la vitesse d’Internet et les applications - dans les premiers jours d’Internet, la bande passante limitée et les faibles vitesses de transmission allongeaient les temps de chargement des pages Web, réduisant ainsi l’accessibilité des utilisateurs au contenu multimédia. Cet environnement était propice au développement d’applications web simples axées sur l’échange d’informations textuelles.
Cependant, l'introduction de l'internet haut débit et l'avancée de la technologie des réseaux de données ont considérablement amélioré les vitesses d'internet, conduisant à une complexité et à une fonctionnalité accrues des applications. Cela a permis l'utilisation de diverses applications à large bande passante telles que la diffusion vidéo comme Netflix, les jeux en ligne, le partage de gros fichiers, la communication en temps réel et les outils de collaboration. En essence, l'avancement de la vitesse d'internet a fondamentalement changé la manière dont le contenu numérique est consommé, stimulant le développement de nouvelles applications et services.
Nous semblons revivre cette atmosphère une fois de plus à travers Solana - en tirant parti de ses avantages conviviaux pour les consommateurs et les développeurs tout en améliorant progressivement sa décentralisation, Solana a créé un écosystème avec plus de 700 applications décentraliséesenviron 4 ans après la génération de son bloc Genesis.
Cependant, ce n'est que le début. La vision de Solana va bien au-delà, avec la construction d'une infrastructure capable de créer de nouvelles valeurs sans précédent, des efforts pour optimiser les logiciels pour le matériel, l'introduction de divers clients, jusqu'aux innovations en matière d'expérience utilisateur attendues de xNFT & Backpack et de la pile mobile Solana pour une expérience intégrée. Et cela va donner naissance de manière explosive à des applications plus innovantes.
Alors que des introductions détaillées à chaque projet seront abordées dans des articles séparés, dans les sections suivantes de cet article, nous présenterons brièvement certains des projets les plus attendus basés sur les progrès actuels de Solana.
De nombreuses personnes, y compris le cofondateur de Solana, Raj Gokal, décrivent Solana comme ‘la Pomme du monde de la cryptomonnaie’, en mettant l'accent sur l'harmonie entre le logiciel et le matériel et en se concentrant sur les performances et l'expérience utilisateur. Cette analogie pourrait rendre la vision de Solana plus accessible pour nous. Cependant, ironiquement, ce qui rend Solana encore plus excitant n'est pas sa similitude avec Apple, mais ses différences - les approches de Solana et d'Apple sont complètement opposées.
Apple vend fondamentalement du matériel, faisant du logiciel essentiellement un moyen de vendre du matériel. Même lors du lancement de l'iPod, qui a marqué une étape importante dans le remarquable parcours d'Apple, Apple a adopté une approche combinant logiciel, iTunes, pour mettre en valeur son expérience matérielle. Cependant, Solana adopte une approche opposée, visant à intégrer le matériel pour encapsuler une expérience web3 où de nombreuses applications entièrement composables sont interconnectées de manière organique. Ainsi, par rapport à l'approche d'Apple, la méthode de Solana est considérée comme plus sophistiquée et ambitieuse, cherchant l'innovation non seulement à travers une UX pratique mais en offrant de nouvelles expériences à travers le logiciel lui-même.
En fin de compte, la technologie est sans valeur si elle n'est pas utilisée. Pensez simplement. L'une des valeurs principales que nous recherchons dans la blockchain est qu'elle fonctionne comme une infrastructure internet innovante qui peut compléter les systèmes du monde réel de telles manières.
Alors que Bitcoin et Ethereum ont présenté une vision idéale pour l'avenir de la blockchain, Solana envisage comment appliquer concrètement ce processus et est la première à pionnier activement les domaines d'application pratique. Peut-être avons-nous été trop absorbés par le trilemme de la blockchain défini par Vitalik, limitant notre imagination à l'endroit où chaque blockchain se situe dans ce spectre. En fin de compte, le protocole qui crée la valeur la plus significative sera celui qui comprend le mieux les besoins des utilisateurs et des développeurs pour fournir ces expériences.
Cet article est reproduit à partir de [ 4pillars] Transmettre le titre original 'Rapport méga Solana - Comme Apple, mais pas comme Apple'. S'il y a des objections à cette réimpression, veuillez contacter leGate Learnl'équipe, et ils s'en occuperont rapidement.
Avis de non-responsabilité: Les points de vue et opinions exprimés dans cet article sont uniquement ceux de l'auteur et ne constituent aucun conseil en investissement.
Les traductions de l'article dans d'autres langues sont réalisées par l'équipe Gate Learn. Sauf mention contraire, il est interdit de copier, distribuer ou plagier les articles traduits.