Interpréter la vérité derrière le TPS de Solana

Auteur : Haotian

Ces derniers jours, les discussions autour des 10 W TPS de Solana ont de nouveau pris de l'ampleur, car @cavemanloverboy a effectivement réussi à atteindre plus de 100 000 TPS sur le réseau principal Solana, mais la plupart des gens n'ont pas compris la signification de ces données :

  1. Tout d'abord, l'expérience de cavey est essentiellement un test extrême sous des "conditions idéales". Cela signifie que ce n'est pas la performance normale du réseau principal Solana, et qu'il existe des différences avec les données de laboratoire dans un environnement de test, mais cela reste assez similaire.

Parce qu'il a utilisé un programme de test noop (no operation), qui, comme son nom l'indique, ne fait que la vérification de signature de base et retourne directement un succès, sans exécuter aucun calcul, sans changer l'état des comptes, sans appeler d'autres programmes, et chaque transaction ne fait que 200 octets, bien en dessous de la transaction normale de 1 ko+.

Cela signifie que ce test de 10 W TPS a été effectué dans un environnement de transaction anormal, et qu'il teste la capacité maximale de débit de la couche réseau et de la couche de consensus de Solana, et non la capacité de traitement réelle de la couche d'application.

  1. Un autre élément clé du succès de cette expérience est le client de validateurs Frankendancer. Pour faire simple, Frankendancer est une version « hybride » du validateur Firedancer que Jump Crypto est en train de développer - elle intègre les composants haute performance déjà achevés de Firedancer aux validateurs Solana existants.

En fait, il s'agit de reconstruire le système de nœuds de Solana en utilisant la pile technologique de trading haute fréquence de Wall Street, grâce à une gestion fine de la mémoire, à un ordonnancement de threads personnalisé et à d'autres optimisations de bas niveau pour améliorer les performances. Mais il suffit de remplacer certaines composants pour obtenir une amélioration des performances de 3 à 5 fois.

  1. Cette expérience de test montre que Solana peut atteindre un TPS de plus de 100 000 dans des conditions idéales. Alors pourquoi n'atteint-elle quotidiennement que 3000-4000 TPS ? En résumé, il y a principalement trois raisons :
  1. Le mécanisme de consensus POH de Solana nécessite que les validateurs votent constamment pour maintenir le système, et ces transactions de vote occupent plus de 70 % de l'espace de bloc, ce qui réduit le canal de performance disponible pour les transactions normales.

  2. Les activités écologiques de Solana sont souvent marquées par une forte concurrence d'état. Par exemple, lors de la création de nouveaux NFT ou de la publication de nouveaux MEME, il peut y avoir des milliers de transactions concurrentes pour écrire sur le même compte, ce qui entraîne un taux d'échec des transactions relativement élevé.

  3. Les robots d'arbitrage présents dans l'écosystème Solana peuvent envoyer un grand nombre de transactions invalides pour profiter des avantages du MEV, ce qui entraîne un gaspillage de ressources.

  1. Cependant, le déploiement complet imminent de Firedancer et la mise à niveau de consensus d'Alpenglow résoudront systématiquement ces problèmes.

L'un des points clés de la mise à niveau de consensus d'Alpenglow est de déplacer les transactions de vote hors de la chaîne, ce qui libère 70 % de l'espace pour les transactions normales, tout en réduisant le temps de confirmation à 150 millisecondes, permettant à l'expérience DEX de Solana de se rapprocher infiniment de celle du CEX. En outre, l'activation du marché des frais locaux peut également éviter l'embarras d'un engorgement du réseau causé par le Fomo d'un programme unique.

Les avantages de Firedancer, en plus de l'optimisation des performances, résident principalement dans la réalisation de la diversité des clients, permettant à Solana d'avoir plusieurs clients comme Geth et Nethermind au sens d'Ethereum, offrant ainsi une amélioration directe en termes de décentralisation et de résilience face aux pannes de nœuds uniques.

C'est tout.

Donc, la discussion sur les 10 W TPS de Solana est en fait pour ceux qui s'y connaissent une confiance dans les futures mises à niveau du client et du protocole de consensus de Solana. Ceux qui ne s'y connaissent pas essaient de donner une visibilité à Solana en s'engageant dans une course aux TPS (bien que la comparaison des TPS soit déjà dépassée). Cependant, si l'on comprend la signification derrière l'expérimentation, il y a beaucoup à en tirer. Une petite vulgarisation, à partager avec vous tous.

SOL-1.73%
Voir l'original
Cette page peut inclure du contenu de tiers fourni à des fins d'information uniquement. Gate ne garantit ni l'exactitude ni la validité de ces contenus, n’endosse pas les opinions exprimées, et ne fournit aucun conseil financier ou professionnel à travers ces informations. Voir la section Avertissement pour plus de détails.
  • Récompense
  • Commentaire
  • Reposter
  • Partager
Commentaire
0/400
Aucun commentaire
  • Épingler
Trader les cryptos partout et à tout moment
qrCode
Scan pour télécharger Gate app
Communauté
Français (Afrique)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)