Quelle est la signification d'atteindre 100 000 TPS pour Solana dans des conditions idéales ?

Ces derniers jours, les discussions autour des 10 000 TPS de Solana se sont intensifiées, car @cavemanloverboy a effectivement atteint plus de 100 000 TPS sur le Mainnet de Solana, mais la plupart des gens n'ont pas vraiment compris la signification de ce chiffre :

  1. Tout d'abord, l'expérience de cavey est essentiellement un test limite dans des "conditions idéales". Cela signifie que ce n'est pas la performance normale du Mainnet de Solana, et qu'il y a une différence 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 renvoie directement un succès, sans effectuer aucun calcul, sans modifier aucun état de compte, sans appeler d'autres programmes, et chaque transaction n'a que 200 octets, bien en dessous des 1 kb+ des transactions normales.

Cela signifie que ce test de 10W TPS a été effectué dans un environnement de transaction anormal, et qu'il teste les limites 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 validateur Frankendancer. En termes simples, Frankendancer est la version "hybride" du validateur Firedancer en cours de développement par Jump Crypto – il intègre les composants haute performance déjà achevés de Firedancer dans les validateurs Solana existants.

C'est en fait l'utilisation de la pile technologique de trading haute fréquence de Wall Street pour reconstruire le système de nœuds de Solana, en réalisant des améliorations de performances grâce à une gestion de la mémoire fine, à un ordonnancement des threads personnalisé et à d'autres optimisations de bas niveau. Mais il suffit de remplacer certaines parties pour obtenir une amélioration de 3 à 5 fois des performances.

  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 le TPS quotidien n'est-il que de 3000 à 4000 ? En résumé, il y a trois raisons principales :
  1. Le mécanisme de consensus POH de Solana nécessite que les validateurs votent continuellement pour se maintenir, et ces transactions de vote occupent plus de 70 % de l'espace des blocs, ce qui réduit le canal de performance laissé pour les transactions normales ; 2. Les activités écologiques de Solana présentent souvent une forte concurrence d'état, par exemple lors du Mint de nouveaux NFT ou du lancement de nouveaux MEME, il peut y avoir des milliers de transactions cherchant à obtenir les droits d'écriture sur le même compte, ce qui entraîne un taux d'échec des transactions relativement élevé ;

  2. Les robots d'arbitrage existant dans l'écosystème Solana, afin de saisir les bénéfices du MEV, peuvent envoyer un grand nombre de transactions invalides, entraînant un gaspillage de ressources.

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

L'une des clés de la mise à niveau du consensus Alpenglow est le transfert des transactions de vote hors chaîne, ce qui libère 70 % d'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 des CEX. De plus, l'activation du marché des frais locaux peut éviter la situation embarrassante de congestion du réseau causée par le Fomo intense d'un seul programme.

Les avantages de Firedancer, en plus de l'optimisation des performances, résident principalement dans la diversité des clients qu'il permet, rendant Solana comparable à Ethereum avec des clients tels que Geth et Nethermind, et offrant ainsi une amélioration directe en matière de décentralisation et de résistance aux pannes de nœuds uniques.

C'est tout.

Donc, la discussion sur les 10W TPS de Solana est en réalité un signe de confiance des personnes averties dans les futures mises à jour du client et du protocole de consensus de Solana. Ceux qui ne sont pas au fait essaient de donner de la visibilité à Solana par le biais d'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érience, il y a beaucoup à en tirer. Un petit exposé, à partager avec vous tous.

SOL-1.42%
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)