Polygon's 2-second block time is the result of a carefully engineered proof-of-stake consensus mechanism called Bor for block production and Heimdall for checkpointing to Ethereum. Understanding how these two layers interact reveals why Polygon achieves its remarkable speed.
The Bor layer is responsible for producing blocks on the Polygon sidechain. A rotating set of validators takes turns as "block producers" — each assigned a short time window (a "sprint") during which they propose new blocks. This predictable rotation eliminates the competitive mining of proof-of-work systems and allows blocks to be produced at a consistent, fast cadence.
Polygon employs a modified proof-of-stake consensus technique, which allows consensus to be reached with every block on the blockchain, unlike standard PoS which requires processing many blocks to establish consensus.
Polygon Documentation
The "wiggle time" parameter provides a buffer for validators who may be slightly out of sync. If the primary validator for a given slot doesn't produce a block within the expected window, the next validator in the rotation can step in. This mechanism prevents stalls without significantly impacting the average block time.
The Heimdall layer periodically aggregates batches of Bor blocks and creates "checkpoints" — cryptographic proofs of the chain's state — which are submitted to Ethereum mainnet. These checkpoints occur approximately every 30 minutes and represent the final settlement layer, inheriting Ethereum's security guarantees for the checkpointed transactions.
Validators who participate in block production must stake POL tokens. Successful validators earn POL rewards proportional to their stake. Dishonest behavior results in "slashing" — loss of a portion of their staked tokens — creating strong economic incentives for honest, timely block production that maintains the 2-second target.



