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?

    Loading...
    Loading...
    Loading...
    Loading...
    Loading...

    Introduction:

    Polygon is a layer 2 blockchain for Ethereum, with the goal of being cheaper and faster. The purpose of this analysis is to compare Polygon blockchain speed and throughput performance vs. other L1/L2s.

    Key Findings*:

    • Polygon has a ~6x faster block time than Ethereum.
    • However, Ethereum executes 2.4x more transactions per block then Polygon.
    • Solana is King.
      • Solana has fastest avg. block time @ 0.7s (vs. Polygon avg. @ 2.3s).
      • Solana has most transactions/block @ 2.1k (vs. Polygon avg. @ 77).
    • Polygon has a minimum block time 2s of and maximum of 13s.

    *All findings for data from 7/15/22 - 7/22/22.

    Methods:

    • Used the polygon.core.fact_blocks table to evaluate Polygon block performance, and each respective fact_blocks tables for the other L1/L2s.
    • Used the lag() function to find the previous block_timestamp and subtract from current block_timestamp.
    • Unfortunately, the block_timestamp fields across all tables only go down to the sec, not millisecond, which is why minimum block times are 0.
    • All data in the dashboard is per the state/end date parameters at the top of the dashboard.
    Loading...
    Loading...
    Loading...
    Loading...
    db_img