Polygon PoS - TPS
Currently Polygon web site boasts up to 65 000 TPS. Popular TPS you also see mentioned when talking about Polygon PoS chain is 7200 TPS. There has been a blog post posted by Polygon in address https://blog.matic.network/7200-tps-achieved-on-matic-networks-counter-stake-testnet/, but that blog post doesn’t seem to exist anymore even in the new location of the polygon blog archive here. Based on another blog post of their own, the 7200 TPS seems to be a theoretical max limit for the PoS chain instead. The blog post refers to 1000 TPS being closer to actual achievable TPS.
In practice however, as a Polygon project fan myself, I have been monitoring their PoS chain block explorer a lot, and I have never seen the TPS count in practice going over around 110 TPS even on times when the transaction queue has been getting very long on peak times. From their average gas price chart you can see some days with spiking gas prices. During those days the networks had trouble handling all the transactions coming in, and because of that people were paying more and more to get their transactions through. During those days the TPS was capped around 100 TPS.
Looking at the transaction data from their block explorer reports section we can calculate their average transaction gas usage which was 162254 on 2022/04/14. Their average block time was 2,18 sec and block max gas limit 30 million. This means that if they are handling their normal average transactions, the maximum TPS is only maximum of 84,8 transactions. I have myself witnessed TPS around 100 TPS, so even if currently with the average transactions the TPS is lower I think have conclude on max sustainable real-word usage TPS of 100. I just can't help pointing it out that current reality of 100 TPS is quite far from the 65 000 TPS Polygon boasts on their web site.

Comments
Post a Comment
Please be considerate on your comments. 🙏 I want to be fair and provide non-biased information on my blogs, so if you make your case and back your claims with data, I will be happy to fix possible mistakes on my articles. 😊