Subscribe to Bankless or sign in
Solana a connu une année mouvementée.
L'attention des investisseurs s'est concentrée sur l'évolution des prix et les marchés des memecoins qui se sont enflammés sur Solana, mais le développement le plus positif pour la L1 a été justement ce développement.
Dans cet article, nous allons nous plonger dans une série de technologies différentes employées et développées pour faire progresser la chaîne, d'un écosystème L2 en plein essor à la compression ZK en passant par de nouveaux clients validateurs, qui pourraient tous annoncer un avenir brillant et durable pour Solana.
Entrons dans le vif du sujet 👇
L2 et rollups de Solana
Alors que la mise à jour logicielle 1.18.15 de Solana pourrait marquer une amélioration significative pour le réseau grâce à un nouveau programmateur centralIl ne s'agit en aucun cas de la seule mise à jour prévue pour aider Solana à gérer des volumes de transactions élevés et à évoluer au fur et à mesure que le succès est au rendez-vous.
Des mois de congestion des échanges de memecoins et des airdrops anticipés ont mis à l'épreuve l'architecture monolithique de Solana, suscitant un débat sur la question de rester monolithique ou d'adopter une approche modulaire.
La conception monolithique de Solana, où toutes les activités se déroulent sur une seule chaîne, offre des avantages tels que la rapidité des transactions et la facilité de composition, mais à mesure que la chaîne mûrit, les coûts d'infrastructure augmentent. Au début de l'année, nous avons assisté à de nombreuses discussions sur le fait que Solana avait besoin de L2 et de rollups pour faire face à l'augmentation des coûts et à la congestion.
L'élan en faveur des L2 et de la modularisation de la machine virtuelle de Solana (SVM) s'est accru avec le développement d'appchains et de L2 pour les jeux, l'IA, la banque et le commerce. Cette évolution s'explique par les besoins d'évolutivité et le succès d'appchains telles que Python. appchains comme Pythqui a quitté le mainnet pour gérer les mises à jour de prix à haute fréquence tout en conservant le SVM pour les gros volumes de transactions.
D'autres suivent l'exemple de Pyth, en créant des appchains et des rollups pour des cas d'utilisation spécifiques avec leurs propres SVM.
MagicBlock présente des rollups éphémères sur Solana pour des jeux évolutifs et composables sur la chaîne.- Grass, un projet DePIN basé sur un navigateur, résout les problèmes liés aux données de l'IA avec des preuves ZK pour la vérification des données sur sa propre L2.
- Zeta Markets, un DEX perp, prévoit de lancer un rollup Solana afin d'améliorer l'expérience utilisateur, l'efficacité du capital et la vitesse des transactions.
- Sonic, qui a récemment lancé son testnetest en train de construit une chaîne SVM modulaire (Hypergrid) pour que les jeux puissent déployer leurs propres chaînes sur Solana.
- Iron Bank développe la première première banque onchain institutionnelle utilisant le SVM pour des transactions fiat conformes et de haute performance.
- Mantis est un rollup Solana qui fournit un flux d'ordre abstrait de la chaîne, une interopérabilité entre les chaînes et un rendement natif via la couche de restauration du réseau Picasso. couche de restructuration du réseau Picasso.
Prédiction sauvage - Le prochain lancement de jetons d'un milliard de dollars sur Solana sera une pile SVM/un jeu infrarouge. Attention 👀 pic.twitter.com/ijPCN7WZFj
- Yash Agarwal (@yashhsm) 6 juillet 2024
Compression ZK
Au-delà des L2, Heliusune plateforme de développement Solana, et Light Protocolune couche ZK pour Solana, ont introduit une technologie appelée compression ZK pour faire évoluer le réseau.
La compression ZK vise à améliorer l'évolutivité en s'attaquant au "state bloat", c'est-à-dire à la croissance continue des données que chaque nœud doit stocker. Le gonflement des données augmente les besoins en matériel des nœuds complets, ce qui rend la maintenance des données historiques coûteuse. Par conséquent, les coûts du réseau augmentent, la décentralisation diminue et l'interopérabilité des applications devient plus difficile.
Enjoying this article?
Subscribe to Bankless or sign in
La compression ZK, comme la compression de fichiers traditionnelle, réduit la taille des données, mais elle optimise également la manière dont Solana stocke ses données de registre en regroupant plusieurs comptes en un seul résumé vérifiable appelé racine Merkle. Cette approche permet de réduire les coûts de stockage tout en maintenant la sécurité et l'intégrité des données. Cela se produit au niveau RPC, qui facilite la communication entre les différentes parties du réseau, plutôt que directement sur Solana.
La compression ZK peut améliorer considérablement l'évolutivité de Solana. Elle atténue le gonflement de l'état, réduit les besoins en nœuds complets et améliore l'accès à l'état historique, en améliorant l'efficacité du grand livre, en réduisant les coûts de transaction et en maintenant la décentralisation.
Voir @LightProtocol @heliuslabs construire cela ensemble a été un plaisir absolu.
- jon wong 🤏🏼🌱🧋🎈💳🪙💸🎬👀 (@jnwng) June 22, 2024
Nous avons une réelle opportunité sur @solana de répondre aux besoins de millions de personnes, mais pas si l'économie de base n'est pas en notre faveur.
zk compression fait de cette opportunité une réalité, dès aujourd'hui ! https://t.co/P65vuUI7vA
Nouveaux clients Node
Solana évolue pour répondre aux exigences élevées de performance et de fiabilité de la blockchain. Deux développements majeurs sont les nouveaux clients de nœuds, Firedancer et Mithril. Ceux-ci visent à améliorer l'évolutivité, l'efficacité et la robustesse de Solana grâce à une technologie améliorée.
Firedancer
Développé par la société de trading Jump Cryptole nouveau client validateur Firedancer vise à améliorer les performances de Solana grâce à une architecture modulaire, une faible latence et un débit élevé.
Avec Firedancer est actuellement en ligne sur testnetexaminons comment il parvient à ces améliorations.
- Architecture modulaire et tolérance aux pannes : Contrairement aux clients traditionnels, Firedancer utilise des processus individuels appelés "tuiles", chacun exécutant des fonctions spécifiques telles que le traitement des transactions ou la vérification des signatures. Cette approche modulaire garantit qu'une défaillance au niveau d'une tuile n'aura pas d'incidence sur l'ensemble du système.
- Mise en réseau et traitement des données avancés : Firedancer utilise des implémentations personnalisées pour gérer efficacement les flux de données, en minimisant l'allocation de mémoire et en évitant la congestion qui conduit à des pannes de réseau. En outre, Firedancer exploite le parallélisme des données pour gérer des volumes de transactions considérables avec une latence minimale.
- Accélération et efficacité du matériel : En intégrant des FPGA (Field-Programmable Gate Arrays), du matériel électrique très efficace, Firedancer atteint un débit et une efficacité énergétique incroyables. Les FPGA permettent à Firedancer de traiter jusqu'à 8 millions de signatures par seconde.
Les contributions GitHub de Solana Firedancer atteignent un niveau record pic.twitter.com/GI3GkduSKG
- Jack Kubinec (@whosknave) 8 juillet 2024
Mithril
Écrit dans le langage de codage Golang, axé sur la simplicité, et développé par le validateur. OverclockMithril est un nouveau client full-node à venir, conçu pour réduire les exigences matérielles et améliorer l'accessibilité des nœuds Solana en cours d'exécution, améliorant ainsi l'évolutivité et la décentralisation.
Le développement de Mithril est structuré en plusieurs étapes :
- Reconstruction du SVM: Presque achevée, la première étape consiste à reconstruire le SVM en Golang, à retravailler toutes les opérations du système et les programmes natifs, et à garantir des tests approfondis et l'absence de bogues.
- Traitement des transactions et mise à jour du grand livre : la deuxième étape se concentre sur le traitement des transactions et la mise à jour du grand livre de Solana. Mithril mettra en œuvre une interface RPC minimale pour améliorer l'interaction avec le réseau et améliorera les composants de l'infrastructure pour garantir un fonctionnement correct.
- Optimisation du système : La troisième étape consiste à optimiser les performances du système et à réduire la consommation de ressources en mettant à niveau la machine virtuelle et la base de données des comptes. Cela permet une exécution plus rapide des contrats intelligents et une gestion plus efficace des données, ce qui rend le système plus évolutif.
- Amélioration de la récupération et du stockage des données : La dernière étape vise à améliorer l'accessibilité, la résilience et la sécurité des données en récupérant les données de la blockchain à partir de sources multiples, en garantissant la disponibilité, en instituant des capacités d'archivage pour les données historiques, en utilisant BitTorrent pour une distribution rapide et fiable des données et Filecoin pour une sécurité et une durabilité accrues.
L'état de la diversité des clients sur Solana :
- 𝙴𝚖𝚖𝚊𝚗𝚞𝚎𝚕 🇬🇭🦉 (@0xMawuko) 18 juin 2024
- Solana Core par @solanalabs (en direct)
- Jito par @jito_labs (en direct)
- Firedancer par @jump_firedancer (bientôt)
- Agave par @anza_xyz (bientôt)
- Sig par @Syndica_io (bientôt)
- Mithril par @OverclockSol (bientôt)
Il est remarquable de voir que Solana mûrit bien.
Construire l'avenir
Alors que Solana continue d'évoluer et de relever les défis posés par les volumes de transactions élevés et la congestion du réseau, la dernière mise à jour du logiciel et l'introduction de nouvelles technologies comme les L2, la compression ZK et les clients de nœuds avancés marquent des avancées significatives vers la gestion de l'échelle à laquelle Solana aspire.
L'avenir de Solana est prometteur, la chaîne adaptant son architecture pour répondre à sa demande croissante et ouvrant la voie à une croissance continue et à des avancées qui font du réseau un lieu de construction de premier plan.