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. 

    db_img

    Analysis I:

    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

    Loading...
    Loading...

    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

    Analysis II:

    In the second analysis, we are going to find out Early block time difference - daily[polygon]

    Loading...

    Analysis III:

    In the third analysis, we are going to find out Minimum and Maximum recorded time between two blocks

    Loading...
    Loading...

    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.

    Analysis IV:

    In the fourth analysis, we are going to find out How many transactions are done in a block on average[polygon]

    Loading...

    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

    Analysis V:

    In the fifth analysis, we are going to find out No of txns done per block[polygon]

    Loading...

    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

    Analysis VI:

    In the sixth analysis, we are going to find How do these numbers compare to L1 such as Solana

    Loading...

    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)

    Analysis VII:

    In the seventh analysis, we are going to find out How do these numbers compare to L2 such as Arbitrum

    Loading...

    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.

    Analysis VIII:

    In the eighth analysis, we are going to compare average time between blocks - Polygon vs solana vs arbitrum?

    Loading...

    Analysis IX:

    In the ninth analysis, we are going to find out Daily average block time difference on polygon vs solana vs arbitrum

    Loading...

    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.

    Analysis X:

    In the tenth analysis, we are going to compare Maximum recorded time between two blocks on polygon Vs solana vs arbitrum

    Loading...

    Analysis XI:

    In the eleventh analysis, we are going to compare Minimum recorded time between two blocks on polygon Vs solana vs arbitrum

    Loading...

    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

    Conclusion:

    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