Polygon Block Performance
What is the average time between blocks on Polygon?
Objectives of this dashboard:
In this dashboard, we are going to find out 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 “layer two” or “sidechain” scaling solution that runs alongside the Ethereum blockchain — allowing for speedy transactions and low fees. MATIC is the network’s native cryptocurrency, which is used for fees, staking, and more. You can buy or sell MATIC via exchanges like Coinbase.
In the first analysis, we are going to find out What is the average time between blocks on Polygon and Daily average block time difference on polygon
In the above chart, we found the avg and daily average time between blocks on polygon
Methodology:
To achieve this information, we have used polygon.core.fact_blocks table and from that table, to find out the average time between two blocks on polygon we have used Avg(DATEDIFF(SECOND, a.block_timestamp, b.block_timestamp))
From the above graph, we can observe te daily average time difference between two blocks varies in between 2.1 to 2.5 seconds
In the second analysis, we are going to find out Early block time difference - daily[polygon]
In the third analysis, we are going to find out Minimum and Maximum recorded time between two blocks
In the above chart, we found the Minimum and maximum recorded time between two blocks on polygon
Methodology:
To achieve this information, we have used polygon.core.fact_blocks table and from that table, to find out the average time between two blocks on polygon we have used MIN/MAX(DATEDIFF(SECOND, a.block_timestamp, b.block_timestamp))
From the above graph, we can observe the Maximum recorded time between two blocks was 25 and minimum was 2.
In the fourth analysis, we are going to find out How many transactions are done in a block on average[polygon]
In the above chart, we found out how many transactions has been done on a block on average
Methodology:
To achieve this information, we have used polygon.core.fact_transactions table and from that table, to find out the transactions that are done in a block we counted the tx_hash and grouped them with date
From the above graph, the highest transactions that are done on a block are on:-
June 13th, 2022 - ~97 and July 25th, 2022 - ~88
In the fifth analysis, we are going to find out No of txns done per block[polygon]
In the above chart, we found out how many transactions has been done on a block on average
Methodology:
To achieve this information, we have used polygon.core.fact_transactions table and we have grouped the tx_count with block_hash
From the above graph, the highest transactions that are done based on block are:-
0xfffffe6f11bf197909f00cef8c485b2dec9a226844c3b28b98fedb0afe851189 - 48
0xfffffaa46054ffca0f87dd97b1162d82fdb0b228dc965c0886e122ac296d92b0 - 43
In the sixth analysis, we are going to find How do these numbers compare to L1 such as Solana
In the above chart, we compared how these numbers compare to l1 blockchains such as solana.
Methodology:
To achieve this information, we have combined both polygon.core.fact_transactions, polygon.core.fact_blocks and solana.core.fact_transactions, solana.core.fact_blocks tables and compared them.
From the above graph, the daily solana average size is high when compared to polygon. The transactions that are done on solana are more when compared to the transactions that are done on polygon. The polygon avg count ranges between 60 to 100 where as on solana it ranges above 300 (in between 300 to 400)
In the seventh analysis, we are going to find out How do these numbers compare to L2 such as Arbitrum
In the above chart, we compared how these numbers compare to l2 blockchains such as arbitrum.
Methodology:
To achieve this information, we have combined both polygon.core.fact_transactions, polygon.core.fact_blocks and arbitrum.core.fact_transactions, arbitrum.core.fact_blocks tables and compared them.
From the above graph, the daily polygon average size is high when compared to arbitrum. The transactions that are done on polygon are more when compared to the transactions that are done on arbitrum. The polygon avg count ranges between 60 to 100 where as on arbitrum it ranges between 1 to 4.
In the eighth analysis, we are going to compare average time between blocks - Polygon vs solana vs arbitrum?
In the ninth analysis, we are going to find out Daily average block time difference on polygon vs solana vs arbitrum
In the above chart, we compared daily average block time difference on polygon vs solana vs arbitrum.
Methodology:
From the above graph, the daily polygon average size is high when compared to arbitrum and solana. The average block size on polygon ranges constantly around 2 and on solana it ranges in between o.5 to ~1 and on arbitrum is way less [ranges between 0.5 to 1.5] on few days there were no records that shows the average block time difference.
In the tenth analysis, we are going to compare Maximum recorded time between two blocks on polygon Vs solana vs arbitrum
In the eleventh analysis, we are going to compare Minimum recorded time between two blocks on polygon Vs solana vs arbitrum
In the above tables, we have compared Maximum and Minimum recorded time between two blocks on polygon Vs solana vs arbitrum. Solana max block time was way high compared to polygon and arbitrum and its minimum time was way less when compared to both polygon and arbitrum
To conclude:
From the above analyses, we found out What is the average time between blocks on Polygon
maximum and minimum recorded time between two blocks and which was way high or less on them
How many transactions are done in a block on average
How do these numbers compare to L1 such as Solana, or other L2 such as Arbitrum