Quel est l’intérêt que Solana atteigne 100 000 TPS dans des conditions idéales ?
Récemment, Solana a atteint 100000 TPS dans des conditions idéales. Cet article discutera de son contexte expérimental, des raisons de la différence avec le TPS quotidien et de la manière dont les futures mises à niveau telles que Firedancer et Alpenglow amélioreront systématiquement les performances du réseau et la décentralisation. Cet article provient d'un article rédigé par Chain View, qui a été compilé, compilé et écrit par PANews.
(Résumé préliminaire: le fondateur de Solana, Toly: Pump.fun peut être mis à niveau vers "la meilleure plate-forme de diffusion en direct au monde"! Le marché du capital créateur peut-il aller plus loin? )
(Supplément de contexte: le téléphone mobile Seeker de deuxième génération de Solana a commencé à être expédié, mais des frais supplémentaires sont requis et la nouvelle devise $SKR n'est pas encore arrivée)
Au cours des deux derniers jours, Solana's 100 000 TPS Il y a eu d'autres discussions car @cavemanloverboy a effectivement exécuté 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 était essentiellement un test extrême dans des "conditions idéales". Cela signifie que ce n'est pas la performance normale du réseau principal Solana. C'est différent des données de laboratoire dans l'environnement du réseau de test, mais ce n'est pas mauvais.
Parce qu'il a utilisé un programme de test noop (sans opération). Comme son nom l’indique, il effectue uniquement la vérification de signature la plus élémentaire et renvoie directement le succès. Il n'effectue aucun calcul, ne modifie aucun statut de compte, n'appelle pas d'autres programmes et chaque transaction ne fait que 200 octets, ce qui est bien inférieur aux 1 Ko+ d'une transaction normale.
Cela signifie que ce test de 100 000 TPS a été calculé dans un environnement de transaction anormal. Il teste le débit ultime de la couche réseau et de la couche consensus de Solana, plutôt que les capacités de traitement réelles de la couche application.
2) Une autre clé du succès de cette expérience est le client validateur Frankendancer. Pour faire simple, Frankendancer est une "version bêta hybride" du validateur Firedancer développé par Jump Crypto - greffant les composants hautes performances terminés de Firedancer sur le validateur Solana existant.
En fait, il utilise la pile technologique de trading haute fréquence de Wall Street pour reconstruire le système de nœuds de Solana et améliore les performances grâce à une gestion sophistiquée de la mémoire, une planification de threads personnalisée et d'autres optimisations sous-jacentes. Mais en remplaçant simplement certains composants, vous pouvez obtenir une amélioration des performances de 3 à 5 fois.
3) Cette expérience de test montre que Solana peut atteindre plus de 100 000 TPS dans des conditions idéales, alors pourquoi n'y a-t-il que 3 000 à 4 000 TPS par jour? Il y a en gros trois raisons pour un bref résumé:
1. Le mécanisme de consensus POH de Solana exige que les validateurs votent en permanence pour maintenir, et ces transactions de vote occupent à elles seules plus de 70 % de l'espace de bloc, ce qui réduit le canal de performance laissé aux transactions normales ;
2. Les activités écologiques de Solana impliquent souvent un grand nombre de comportements de concurrence étatique, tels que le nouveau NFT de Mint ou le nouveau MEME. Lors de la publication, des milliers de transactions peuvent saisir les autorisations d'écriture du même compte, ce qui entraîne une proportion relativement importante d'échecs de transactions ;
3. Afin de capter les intérêts du MEV, les robots d'arbitrage de l'écosystème Solana peuvent envoyer un grand nombre de transactions invalides, ce qui constitue un gaspillage de ressources.
4) Cependant, le prochain déploiement complet de Firedancer et la mise à niveau consensuelle d'Alpenglow résoudront systématiquement ces problèmes.
L'un des points clés de la mise à niveau du consensus Alpenglow est le transfert des transactions de vote hors chaîne, ce qui équivaut à libérer 70% de l'espace pour les transactions normales. Dans le même temps, cela peut réduire le temps de confirmation à 150 millisecondes, ce qui rend l'expérience DEX de Solana infiniment proche de CEX. En outre, l'activation du marché des frais locaux peut également éviter la situation embarrassante de congestion à l'échelle du réseau causée par la popularité d'un seul programme Fomo.
En plus de l'optimisation et de l'amélioration des performances, le principal avantage de Firedancer est de parvenir à une diversité de clients, permettant à Solana d'avoir plusieurs clients tels que Geth et Nethermind comme Ethereum, ce qui améliore directement la décentralisation et la défaillance d'un nœud unique.
Ci-dessus.
Ainsi, dans la discussion sur les 100 000 TPS de Solana, ceux qui sont bien informés voient la confiance dans le futur client amélioré et le protocole de consensus de Solana, tandis que ceux qui ne sont pas informés essaient de s'appuyer sur la course aux armements TPS pour stimuler l'élan de Solana (bien que la concurrence TPS soit dépassée), mais il est assez gratifiant de comprendre le sens de l'expérience. Ici, je vais vulgariser les connaissances et les partager avec vous.