Post éducatif
Qu'est-ce que les Transactions Par Seconde (TPS) ?
Dans le contexte des blockchains, les transactions par seconde (TPS) font référence au nombre de transactions qu'un réseau est capable de traiter chaque seconde.
La TPS moyenne approximative de la blockchain Bitcoin est d'environ 5 – bien que cela puisse varier par moments. Ethereum, en revanche, peut gérer environ le double de ce montant.
Le développement de technologies qui augmentent le taux de transaction des blockchains a été un domaine de recherche important au fil des ans. Ces réseaux décentralisés posent des défis complètement nouveaux en termes de leur capacité à évoluer face à une demande accrue.
Ce défi ne concerne pas uniquement l'augmentation des TPS. Les bases de données centralisées sont déjà capables de gérer des milliers de transactions chaque seconde. VISA, par exemple, traite environ 1 500 à 2 000 transactions chaque seconde. Alors pourquoi ne pas simplement utiliser ces solutions ? Eh bien, le principal problème est que Bitcoin, Ethereum et d'autres blockchains visent à rivaliser avec cela tout en maintenant un haut degré de décentralisation.
La décentralisation a un coût en termes de performance et de sécurité. Ainsi, ces solutions de scalabilité doivent non seulement augmenter la performance du réseau, mais, en même temps, maintenir toutes les autres propriétés souhaitables de la blockchain. Sinon, la blockchain n'est vraiment rien de plus qu'une base de données inefficace.
Il est important de noter que si une blockchain a une TPS élevée, elle n'est pas nécessairement supérieure à d'autres blockchains avec une TPS plus faible. De nombreux projets de blockchain se vantent de leurs chiffres élevés de TPS. Cependant, il est presque certain qu'une telle performance a été obtenue en sacrifiant d'autres aspects importants du réseau. Par exemple, à tout moment donné, Bitcoin a des milliers de nœuds répartis à travers le monde exécutant le logiciel Bitcoin. Une blockchain avec seulement 10 à 20 nœuds pourrait facilement surpasser Bitcoin, mais elle pourrait à peine être appelée décentralisée ou même distribuée.