Ces derniers jours, les discussions autour de @solana et de ses 100 000 TPS se sont intensifiées, car @cavemanloverboy a effectivement atteint plus de 100 000 TPS sur le réseau principal de Solana. Cependant, 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 de limite dans des "conditions idéales". Cela signifie que ce n'est pas la performance normale du réseau principal de Solana, et qu'il y a une différence avec les données de laboratoire dans un environnement de test, mais pas tant que ça. Il a utilisé un programme de test noop (no operation), qui, comme son nom l'indique, ne fait que la validation de signature de base et retourne directement un succès, sans effectuer de calcul, sans changer l'état des comptes, sans appeler d'autres programmes, et chaque transaction ne fait que 200 octets, bien en dessous des 1 Ko+ d'une transaction normale. Cela signifie que ce test de 100 000 TPS a été calculé dans un environnement de transaction non normal, testant le débit maximal de la couche réseau et de la couche de consensus de Solana, et non la capacité de traitement réelle de la couche applicative. 2) Un autre élément clé du succès de cette expérience est le client de validation Frankendancer. En termes simples, Frankendancer est une "version de test hybride" du validateur Firedancer que Jump Crypto est en train de développer - il intègre des composants haute performance de Firedancer dans le validateur Solana existant. C'est en fait une reconstruction du système de nœuds de Solana en utilisant la pile technologique de trading haute fréquence de Wall Street, grâce à une gestion de mémoire fine, une planification de threads personnalisée et d'autres optimisations de bas niveau. Mais simplement en remplaçant certains composants, on peut obtenir une amélioration de performance de 3 à 5 fois. 3) Cette expérience de test montre que Solana peut atteindre 100 000 TPS dans des conditions idéales, alors pourquoi n'a-t-il que 3000-4000 TPS en pratique ? En résumé, il y a trois raisons principales : 1. Le mécanisme de consensus POH de Solana nécessite que les validateurs votent en continu, et ces transactions de vote occupent plus de 70 % de l'espace des blocs, ce qui réduit le canal de performance pour les transactions normales ; 2. Les activités dans l'écosystème de Solana entraînent souvent 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 essayant d'accéder aux droits d'écriture d'un même compte, ce qui entraîne un taux d'échec élevé des transactions ; 3. Les robots d'arbitrage dans l'écosystème de Solana envoient souvent un grand nombre de transactions invalides pour saisir les bénéfices MEV, ce qui entraîne un gaspillage de ressources. 4) Cependant, le déploiement complet imminent de Firedancer et la mise à niveau du consensus Alpenglow vont systématiquement résoudre ces problèmes. Un des points clés de la mise à niveau du consensus Alpenglow est de déplacer les transactions de vote hors 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 des CEX. De plus, l'activation d'un marché des frais local peut éviter la situation embarrassante de congestion du réseau causée par l'engouement d'un seul programme. Les avantages de Firedancer, en plus de l'optimisation des performances, résident dans la diversité des clients, permettant à Solana d'avoir plusieurs clients comme Ethereum avec Geth, Nethermind, etc., ce qui améliore la décentralisation et réduit les risques de défaillance d'un nœud unique. Voilà. Ainsi, la discussion sur les 100 000 TPS de Solana, pour ceux qui s'y connaissent, est en réalité une confiance dans les mises à niveau futures des clients et des protocoles de consensus de Solana. Pour ceux qui ne s'y connaissent pas, ils essaient de donner de l'importance à Solana par une course aux TPS (bien que la compétition TPS soit déjà dépassée), mais comprendre la signification derrière l'expérience peut être très enrichissant. Un petit partage pour tous.
Solana vient d'atteindre 107 540 TPS sur le mainnet oui, vous avez bien lu plus de 100k TPS, sur le mainnet bonne chance aux ours
Afficher l’original
18,22 k
28
Le contenu de cette page est fourni par des tiers. Sauf indication contraire, OKX n’est pas l’auteur du ou des articles cités et ne revendique aucun droit d’auteur sur le contenu. Le contenu est fourni à titre d’information uniquement et ne représente pas les opinions d’OKX. Il ne s’agit pas d’une approbation de quelque nature que ce soit et ne doit pas être considéré comme un conseil en investissement ou une sollicitation d’achat ou de vente d’actifs numériques. Dans la mesure où l’IA générative est utilisée pour fournir des résumés ou d’autres informations, ce contenu généré par IA peut être inexact ou incohérent. Veuillez lire l’article associé pour obtenir davantage de détails et d’informations. OKX n’est pas responsable du contenu hébergé sur des sites tiers. La détention d’actifs numériques, y compris les stablecoins et les NFT, implique un niveau de risque élevé et leur valeur peut considérablement fluctuer. Examinez soigneusement votre situation financière pour déterminer si le trading ou la détention d’actifs numériques vous convient.