Polygon Block Performance
What is the average time between blocks on Polygon? What was the maximum and minimum recorded time between two blocks? How many transactions are done in a block on average? How do these numbers compare to L1 such as Flow or Solana, or other L2 such as Arbitrum or Optimism?
What is Polygon?
Polygon is a scaling solution for public blockchains. Polygon PoS supports all the existing Ethereum tooling along with faster and cheaper transactions.
Key features & highlights
-
Scalability: Fast, low-cost and secure transactions on Polygon sidechains with finality achieved on mainchain and Ethereum as the first compatible Layer 1 basechain.
-
High throughput: Achieved up to 10,000 TPS on a single sidechain on internal testnet; Multiple chains to be added for horizontal scaling.
-
User experience: Smooth UX and developer abstraction from mainchain to Polygon chain; native mobile apps and SDK with WalletConnect support.
-
Security: Polygon chain operators are themselves stakers in the PoS system.
-
Public sidechains: Polygon sidechains are public in nature (vs. individual DApp chains), permissionless and capable of supporting multiple protocols.
The Polygon system was consciously architected to support arbitrary state transitions on Polygon sidechains, which are EVM-enabled.
Method
In this dashboard we will look at block performance on Polygon in terms of average time between two blocks and average number of transactions are done in a block. Then we will compare these parameter with other networks such as Flow, Ethereum, Solana…
To do this analysis I have used polygon.core.fact_blocks
table to find time difference between a block with the previous block, Then I have used the result to get average time between two blocks and also maximum and minimum time.
To compare Polygon with other blockchains I have done the same analysis for others.
Also in following we can see the maximum number of transactions have done in a block on Polygon was 1332. And the minimum is 0. Also average number of transactions have done in blocks is 75.
The opposite chart shows number of transactions have done per block for last 1000 blocks of each networks (except Solana).
We can see Optimism has constant number of transactions per block by 1 transaction per block.
Also it is clear that Ethereum has the most transaction per block.
Compare Polygon with other blockchains
On following charts I have compared Polygon with Flow, Solana, Near (L1s) and Arbitrum, Optimism (L2s) in term of maximum, average and minimum time between two blocks.
We can see Arbitrum has the most maximum time between two blocks by 23421 sec and Polygon has the least maximum time by 25 sec.
The most average time between two blocks is for Polygon by 2.248524 sec and the least average time is for Solana by 0.669172 sec.
Also for minimum time between two blocks we can see all of these blockchains have minimum time zero except Polygon that has minimum time 2 sec.
On following chart I have compared Polygon with Ethereum, Flow, Near, Solana (L1s) and Arbitrum, Optimism (L2s) in terms of maximum, minimum and average number of transactions per block.
We can see Solana has the most maximum transaction per block by 7597 and Optimism has the least maximum by 1 transaction per block.
Solana also has the most average by 1750.516 transaction per block.
The minimum number of transactions have done in a block is zero for all networks except Optimism that is 1 transaction per block.
\
Conclusion
- Maximum time between to blocks on Polygon is 25s and minimum time is 2s.
- Average time between two blocks on Polygon is 2,248.482013384ms.
- Maximum number of transactions have done in a block on Polygon was 1332 and the minimum is zero transactions.
- Average number of transactions have done in blocks on Polygon is 75 transactions.
- Arbitrum has the most maximum time between two blocks by 23421 sec and Polygon has the least maximum time by 25 sec.
- The most average time between two blocks is for Polygon by 2.248524 sec and the least average time is for Solana by 0.669172 sec.
- The minimum time between two blocks is zero for all blockchains except Polygon that has minimum time 2 sec.
- Optimism has constant number of transactions per block by 1 transaction per block.
- Solana has the most maximum transaction per block by 7597 and Optimism has the least maximum by 1 transaction per block.
- Solana has the most average number of transactions per block by 1750.516 transactions per block.
- The minimum number of transactions have done in a block is zero for all networks except Optimism that is 1 transaction per block.
Discord: pouya_22#1482