The DeFi Report - Sponsor Image The DeFi Report - Industry-leading crypto research trusted by finance pros. Friend & Sponsor Learn more

Ce que Solana construit

L'année a été chargée pour la chaîne et son écosystème. Jetons un coup d'œil à la technologie.
Ce que Solana construit
13
0

Subscribe to Bankless or sign in

Solana 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.


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.


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.

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.

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.


David Christopher

Written by David Christopher

565 Articles View all      

David is a writer/analyst at Bankless. Prior to joining Bankless, he worked for a series of early-stage crypto startups and on grants from the Ethereum, Solana, and Urbit Foundations. He graduated from Skidmore College in New York. He currently lives in the Midwest and enjoys NFTs, but no longer participates in them.

No Responses
Rechercher sur Bankless