Auteur : David C, Bankless Compilateur : Baishui, Golden Finance ;
Solana a connu une année tumultueuse.
Alors que l'attention des investisseurs est principalement concentrée sur l'évolution des prix et l'impact du marché des memecoins sur Solana, le développement le plus optimiste pour L1 est les progrès réels réalisés par le projet.
Dans cet article, nous examinerons en profondeur une gamme de technologies différentes adoptées et développées pour faire progresser la blockchain, de l'écosystème L2 en plein essor à la compression ZK en passant par les nouveaux clients validateurs, qui pourraient toutes apporter à Solana un avenir brillant et durable. .
Solana L2 et Rollups
Bien que la mise à jour logicielle 1.18.15 de Solana puisse marquer une amélioration majeure pour le réseau, grâce à un nouveau planificateur central, ce n'est en aucun cas la seule mise à niveau dont Solana aura besoin pour gérer des volumes de transactions élevés et évoluer tout en poursuivant son succès.
Des mois de congestion des transactions memecoin et de largages anticipés ont mis à l’épreuve l’architecture monolithique de Solana, suscitant un débat sur l’opportunité de rester monolithique ou d’adopter une approche modulaire.
La conception monolithique de Solana (toutes les activités se déroulent sur une seule chaîne) présente des avantages tels qu'une vitesse de transaction rapide et une facilité de composition, mais à mesure que la chaîne mûrit, les coûts d'infrastructure augmentent. Plus tôt cette année, nous avons assisté à de nombreuses discussions sur la nécessité pour Solana de L2 et de Rollup pour faire face à la hausse des coûts et aux problèmes de congestion.
La modularisation L2 et Solana Virtual Machine (SVM) continue de prendre de l'ampleur à mesure que les chaînes d'applications et L2 évoluent dans les domaines des jeux, de l'intelligence artificielle, de la banque et du commerce. Cela est dû aux besoins d'évolutivité et au succès de chaînes d'applications telles que Pyth, qui est hors réseau principal pour gérer les mises à jour de prix à haute fréquence tout en maintenant SVM pour gérer des volumes de transactions élevés.
D'autres suivent l'exemple de Pyth, en utilisant leurs propres SVM pour créer des chaînes d'applications et des cumuls pour des cas d'utilisation spécifiques.
MagicBlock présente les cumuls éphémères sur Solana pour des jeux en chaîne évolutifs et composables.
Grass est un projet DePIN basé sur un navigateur qui résout le problème des données de l'IA en utilisant des preuves ZK pour la vérification des données sur sa propre L2.
Zeta Markets, un DEX perpétuel, prévoit de lancer Solana Rollup pour améliorer son expérience utilisateur, l'efficacité de son capital et sa vitesse de négociation.
Sonic a récemment lancé son testnet et construit une chaîne SVM modulaire (hypergrid) permettant aux jeux de déployer leurs propres chaînes sur Solana.
Iron Bank développe la première banque institutionnelle en chaîne utilisant des SVM pour des transactions fiduciaires conformes et performantes.
Mantis est un Solana Rollup qui fournit un flux de commandes abstrait en chaîne, une interopérabilité entre les chaînes et des rendements natifs via la couche de restauration du réseau Picasso.
Compression ZK
En plus des L2, la plate-forme de développement Solana Helius et le protocole léger de couche ZK de Solana introduisent également une technologie appelée compression ZK pour faire évoluer le réseau.
La compression ZK est conçue pour améliorer l'évolutivité en s'attaquant au gonflement de l'état, à savoir la croissance continue des données que chaque nœud doit stocker. La surcharge d'état augmente les exigences matérielles pour les nœuds complets, ce qui rend la maintenance des données historiques coûteuse. En conséquence, les coûts du réseau augmentent, la décentralisation diminue et l'interopérabilité des applications devient plus difficile.
Bien que la compression ZK réduise la taille des données comme la compression de fichiers traditionnelle, elle optimise également la façon dont Solana stocke ses données de grand livre en regroupant plusieurs comptes dans un résumé vérifiable, appelé racine Merkle. Cette approche réduit les coûts de stockage tout en préservant la sécurité et l'intégrité des données. Cela se produit au niveau RPC, ce qui facilite la communication entre les différentes parties du réseau, plutôt que directement sur Solana.
La compression ZK peut considérablement améliorer l'évolutivité de Solana. Il peut atténuer la surcharge de l'État, réduire les besoins en nœuds complets, améliorer l'accès à l'état historique, améliorer l'efficacité du grand livre, réduire les coûts de transaction et maintenir la décentralisation.
Nouveau client de nœud
Solana évolue constamment pour répondre aux exigences élevées en matière de performances et de fiabilité de la blockchain. Deux développements majeurs sont les nouveaux clients nœuds Firedancer et Mithril. Ceux-ci sont conçus pour améliorer l’évolutivité, l’efficacité et la robustesse de Solana grâce à des technologies améliorées.
Danseur de feu
Le prochain client validateur Firedancer est développé par la société commerciale Jump Crypto et vise à améliorer les performances de Solana grâce à une architecture modulaire, une faible latence et un débit élevé.
Firedancer est désormais disponible sur testnet, voyons donc comment il implémente ces améliorations.
Architecture modulaire et tolérance aux pannes : contrairement aux clients traditionnels, Firedancer utilise des processus distincts appelés « blocs », dont chacun remplit une fonction spécifique, telle que le traitement des transactions ou la vérification des signatures. Cette approche modulaire garantit que la défaillance d'un bloc n'affecte pas l'ensemble du système.
Réseau avancé et traitement des données : Firedancer utilise des implémentations personnalisées pour gérer efficacement le flux de données, en minimisant les allocations de mémoire et en évitant la congestion qui provoque des pannes de réseau. De plus, Firedancer exploite le parallélisme des données pour traiter de gros volumes de transactions avec une latence minimale.
Accélération et efficacité matérielles : en combinant des réseaux de portes programmables sur site (FPGA) et un matériel efficace, Firedancer atteint un débit et une efficacité énergétique impressionnants. Le FPGA permet à Firedancer de traiter jusqu'à 8 millions de signatures par seconde.
Mithril
Écrit dans le langage de codage Golang axé sur la simplicité et développé par le validateur Overclock, Mithril est un nouveau client à nœud complet conçu pour réduire les exigences matérielles et augmenter l'accessibilité pour l'exécution des nœuds Solana, améliorant ainsi l'évolutivité et la décentralisation.
Le développement du Mithril se divise en plusieurs étapes :
Reconstruction du SVM : la première étape est presque terminée et implique la reconstruction du SVM dans Golang, la réécriture de toutes les opérations du système et des programmes natifs, et la garantie qu'il est minutieusement testé et exempt de bogues.
Traitement des transactions et mises à jour du grand livre : La deuxième étape se concentre sur le traitement des transactions et la mise à jour du grand livre Solana. Mithril mettra en œuvre une interface RPC minimale pour améliorer l'interaction avec le réseau et améliorer les composants d'infrastructure pour garantir un bon fonctionnement.
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 les machines virtuelles et les bases de données de comptes. Cela permet une exécution plus rapide des contrats intelligents et une gestion des données plus efficace, rendant le système plus évolutif.
Récupération et stockage de données améliorés : la dernière étape vise à améliorer la sécurité et la durabilité en récupérant les données de la blockchain à partir de plusieurs sources, en garantissant la disponibilité, en établissant des capacités d'archivage des données historiques, en utilisant BitTorrent pour une distribution de données rapide et fiable et en utilisant Filecoin pour améliorer l'accessibilité des données. la résilience et la sécurité.
Perspectives
Alors que Solana continue d'évoluer et de relever les défis liés aux volumes de transactions élevés et à la congestion du réseau, la dernière mise à jour logicielle et l'introduction de nouvelles technologies telles que la compression L2, ZK et les clients de nœuds avancés marquent des progrès significatifs pour Solana dans la gestion de l'échelle souhaitée. progrès.
L'avenir est prometteur pour Solana, car la chaîne adaptera son architecture pour répondre à la demande croissante et ouvrira la voie à une croissance et à un progrès continus, faisant du réseau le premier endroit à construire.