Qu'est-ce que Transactions Per Second (TPS) ?
Transactions Per Second (TPS) est une métrique de débit qui indique combien de transactions une blockchain peut traiter en une seconde. Imaginez un comptoir de caisse dans un magasin très fréquenté : plus de caisses ouvertes, files d'attente plus courtes. C'est simple, mais cela suggère la rapidité qu'une chaîne peut atteindre en période de forte activité.
Un TPS plus élevé signifie que la chaîne est systématiquement meilleure. Pas tout à fait. La sécurité, les frais, la finalité et la décentralisation comptent aussi, et un seul chiffre mis en avant peut masquer des compromis.
Comment fonctionne Transactions Per Second (TPS)
Imaginez un après-midi chargé où tout le monde veut échanger, frapper des NFT ou payer. TPS est le rythme auquel ces actions sont confirmées sur la chaîne, pas seulement soumises.
- Étape 1 : Vous soumettez une transaction via un portefeuille ou une application.
- Étape 2 : Les nœuds la récupèrent et l'ajoutent à une zone d'attente, souvent appelée le mempool, avec les autres.
- Étape 3 : Un producteur de blocs collecte un lot et les inscrit dans un bloc ; la fréquence dépend du Block Time.
- Étape 4 : Le réseau se met d'accord sur ce bloc, et les transactions incluses sont alors confirmées.
- Étape 5 : Le TPS se mesure en divisant le nombre de transactions confirmées par le nombre de secondes de la fenêtre choisie, ce qui peut varier en fonction de la demande.
Voilà l'idée.
Pourquoi Transactions Per Second (TPS) est important
Cela vous concerne car le débit influence l'expérience et les coûts. Ce n'est cependant pas le seul réglage qui compte.
- Avantage : Davantage de transactions confirmées par seconde peut signifier des règlements plus rapides et moins d'échanges bloqués lors des pics d'activité.
- Perspective : Le TPS fait partie de la scalability, aux côtés de la sécurité et de la décentralisation, donc l'équilibre vaut mieux que la vantardise.
- Pertinence : DeFi, jeux et lancements NFT fonctionnent souvent mieux lorsque le débit est associé à des Layer 2 Solutions qui déchargent le trafic et réduisent les coûts.
Quand quelqu'un cite un TPS, demandez deux choses : sur quelle fenêtre temporelle, et s'il s'agissait d'un pic ou d'une valeur soutenue. Vos sessions de portefeuille se rapprocheront plutôt de la valeur soutenue.
Caractéristiques clés de Transactions Per Second (TPS)
Voici ce qui définit cette métrique et pourquoi elle varie :
- Débit : Le TPS mesure les transactions confirmées par seconde, pas celles en file d'attente.
- Regroupement : Des blocs plus grands ou un empaquetage plus efficace peuvent augmenter le taux sans modifier les applications.
- Volatilité : Le TPS grimpe lors d'événements intenses, puis redescend quand le mempool se vide.
- Finalité : Certaines chaînes confirment rapidement mais finalisent plus tard, donc la confiance utilisateur peut être en retard par rapport au chiffre brut.
- Propagation : La Network Latency du réseau influe sur la vitesse de propagation des blocs, ce qui peut limiter le débit.
Comment calcule-t-on Transactions Per Second (TPS) ?
Choisissez une fenêtre temporelle, comptez les transactions confirmées et divisez par le nombre de secondes de cette fenêtre. C'est tout.
TPS = Transactions confirmées dans la fenêtre / Secondes dans la fenêtre Exemple : si une chaîne confirme 12 000 transactions sur 60 secondes, le TPS est de 200.
Variations
Tous les chiffres TPS ne sont pas équivalents, et les marketeurs préfèrent souvent le plus flatteur :
- Théorique : Estimation en laboratoire dans des conditions idéales, parfaite pour les présentations, moins utile lors d'une frappe NFT en fin de semaine.
- Pic : La plus haute rafale atteinte lors d'un test ou d'un pic.
- Soutenu : Moyenne pendant une charge continue, ce que les utilisateurs ressentent au quotidien.
- Effectif : Débit après frais, mécanismes de contrôle de congestion et surcharge des applications.
- Shardé : Débit réparti entre shards, souvent évoqué avec des architectures de Sharding.
Le TPS indique le débit, pas le niveau des frais ni le temps d'attente des utilisateurs à lui seul. La conception du portefeuille, les règles du mempool et la logique applicative modifient la sensation.
Exemple
Lors d'une frappe NFT très attendue, une chaîne avec un Transactions Per Second (TPS) plus élevé a traité les commandes rapidement tandis qu'une plus petite chaîne voyait des files en attente et des frais en hausse.
Fait amusant
Les gens aiment comparer le TPS aux réseaux de paiement, mais ces réseaux groupent et règlent différemment, donc une comparaison directe est rare ; malgré tout, les classements font parler crypto Twitter.
Conclusion
Considérez le TPS comme le nombre de caisses : plus de caisses aident, une conception intelligente compte, et la meilleure gestion maintient les files en mouvement même lorsque la foule arrive.
