This is a PolyNode-run, point-in-time network study. PolyNode runs its own Polygon node, and the timing data reflects what we observed from that node against canonical Polygon block inclusion.
25% shorter blocks
Polygon’s measured average cadence moved from 2.0 seconds to 1.5 seconds.
33.3% more block opportunities
A 15-minute interval moved from about 450 blocks to about 600.
0.02-block median change
PolyNode’s median pre-confirmation position moved from 1.54 to 1.52 blocks.
Current result confirmed
A fresh August 4 observation from our Polygon node remained in the current two-to-three-second range.
The result
The clean before-and-after comparison uses the same measurement on both dates: join a PolyNode pending detection to its later canonical Polygon transaction by hash, then subtract the detection time from the block header timestamp.
The August row is a separately collected observation from PolyNode’s own Polygon node and is shown as a current control rather than folded into the before-and-after calculation.
If the April distribution is scaled only by the change in block cadence, it predicts:
- median:
3.08 × (1.5 / 2.0) = 2.31 seconds; observed in July: 2.28 seconds; - P90:
3.95 × (1.5 / 2.0) = 2.9625 seconds; observed in July: 2.96 seconds.
status_update by 2.148 seconds at the median over 18,041 transactions and 2.215 seconds over 18,122 transactions. Those measurements use same-process callback timing rather than block timestamps, so they corroborate the current window without being mixed into the normalized calculation.
What Polygon changed
PIP-75 made two related changes to Polygon’s Bor block producer:- It lowered the consensus
Periodfloor from two seconds to one second. - It added a configurable
blockTimewith sub-second precision, based on the parent block’s actual announcement time.
header.Time remains an integer Unix second, so a real 1.75-second cadence appears in headers as roughly 25% one-second gaps and 75% two-second gaps. A 1.5-second cadence appears as roughly half one-second and half two-second gaps. The average over consecutive headers is the useful number.
Our immutable header samples showed the transition directly:
Why Polygon made the change
Polygon’s public rationale was lower confirmation latency, smoother application UX, and greater payments capacity. Shorter blocks provide more inclusion opportunities per unit of time: moving from 2.0 to 1.5 seconds increases block opportunities from 0.5 to 0.667 per second, or 33.3%. The change also had a less visible validator-economics consequence. Polygon submits a checkpoint every 5,120 blocks. Faster blocks therefore create more checkpoints per year. PIP-86 specified corresponding per-checkpoint rewards of 29,414.92 POL at 1.75 seconds and 25,212.79 POL at 1.5 seconds to preserve the targeted annual emission. The proposal estimated that leaving the old reward unchanged at 1.5 seconds would mechanically raise emissions by roughly 1.4×. There is a tradeoff. PIP-75 notes that shorter intervals leave less time for each block to propagate, so validator coordination and block propagation matter more as cadence falls. Polygon chose 1.5 seconds as an operating point above the new one-second consensus floor, not as an arbitrary timestamp edit.Polygon’s later claim of supporting up to 5,000 payments per second is a capacity result that also reflects gas-limit work. It is not a measurement of sustained mainnet traffic and should not be compared directly with the observed transaction rates below.
When it happened, and how unusual it was
PIP-86’s planning dates were May 5 for 1.75 seconds and May 19 for 1.5 seconds. Polygon publicly announced the first live reduction on May 6 and the second on June 3. Our headers independently show 1.75 seconds by May 15 and 1.5 seconds by June 18. Polygon described the May change as its first block-time reduction since genesis, then made the second reduction four weeks later. This was therefore not a routine historical oscillation. PIP-75 does make future tuning operationally easier, but Polygon has published no recurring schedule for block-time changes. Several earlier upgrades made Polygon faster in other senses and are easy to conflate with this change:- Aalborg accelerated deterministic finality with milestones in 2023; it did not shorten the block interval.
- Rio changed block-production and finality architecture in October 2025 and laid groundwork for later timing flexibility.
- Madhugiri activated PIP-75 in December 2025, but our April 2026 headers were still at 2.0 seconds.
- Giugliano introduced earlier block announcements in April 2026. That improved propagation and confirmation signaling; it was not the May–June cadence cut.
- Ithaca improved producer failover and reliability in July 2026. Headers remained at 1.5 seconds afterward.
How this reaches Polymarket
Polymarket documents a hybrid lifecycle: orders are created and matched offchain; after a match, the operator submits a settlement transaction to Polygon; that transaction is mined and later confirmed. Shorter Polygon blocks do not make the CLOB match orders faster. They affect the part after submission by reducing the wait for the next inclusion opportunity. They also compress the wall-clock interval during which a transaction can be visible in the mempool before it appears in a block. That is exactly the interval PolyNode measures. At an unchanged position of roughly 1.5 block intervals before inclusion:- a 2.0-second chain produces about 3.0 seconds of median lead;
- a 1.5-second chain produces about 2.25 seconds of median lead.
Was higher traffic the cause?
The two matched 15-minute snapshots we checked do not support that explanation. We enumerated canonical Polygon transactions and PolymarketOrderFilled logs for two April windows and two August windows.
Across those snapshots, April averaged 132.88 Polygon transactions, 41.14 Polymarket settlement transactions, and 115.11 Polymarket fills per second. August averaged 67.95, 20.22, and 55.47 per second, respectively.
A fill here is one canonical
OrderFilled log; a settlement transaction is one unique transaction hash and may contain multiple fills. These are four short windows, not daily averages. They span Polymarket’s April 28 exchange upgrade, so they cannot establish a general demand trend or attribute volume changes to contract versions. They do show that today’s smaller pending window did not arise because the measured August windows carried more Polygon or Polymarket traffic than the April windows.
The credential-free throughput measurement script and exact block anchors are included in the compact evidence bundle.
Today’s control
On August 4, a fresh observation from PolyNode’s own Polygon node measured 2.137 seconds of lead at the median and 2.866 seconds at P90 over 4,780 included transactions. That independently confirmed the current two-to-three-second range without changing the before-and-after calculation.Can a four-second lead come back?
Not consistently under the position measured here. Four seconds on a 1.5-second chain is 2.67 block intervals. The historical P90 was about 1.97 block intervals, and the July P90 is still about 1.97. Recovering a durable four-second P90 now would require observing transactions roughly one full second earlier relative to Polygon block inclusion than the position that produced the old 3.95-second P90. The measurements in this study show no missing second inside the existing comparison; they show that Polygon shortened the wall-clock interval represented by nearly the same number of blocks. For product measurement, a block-relative description is now more durable than a fixed promise in seconds: PolyNode typically observes these settlements around one to two block intervals before inclusion, which is currently about two to three seconds for the measured population.What was already public
Polygon’s own announcements and news coverage explained the chain-wide speed and payments-capacity changes. Polygon also connected 1.5-second blocks and higher gas capacity to preparing for Polymarket demand, without measuring the pending-to-inclusion window. We did not locate a published study that followed both cadence cuts, normalized the before-and-after Polymarket window by block interval, and included a current observation from a Polygon node. Public-search results are not a complete denominator, so this is a description of the material we found, not a claim that nobody else has measured it.Method and limitations
- The April and July latency rows join pending detections only to transactions later included onchain. Pending transactions that never land are outside that denominator.
- April and July use PolyNode’s recorded observation time against Polygon’s block header timestamp. The August control is a separately collected observation from our Polygon node and is intentionally reported separately.
- Polygon header timestamps have one-second resolution. Quantiles over hundreds or thousands of transactions reduce the visible quantization, but the comparison is not a nanosecond benchmark.
- The historical rows are retained aggregate measurements.
- The traffic rows are four 15-minute snapshots across different Polymarket contract eras. They are not daily averages and do not show that shorter blocks caused more trading, fewer failed settlements, or fewer attacks.
- Polygon’s published payments-per-second figures are capacity tests, not sustained observed traffic.
- All results are date-specific. Polygon can tune block time again under the mechanism enabled by PIP-75.

