Polygon PoS Bridge
The Polygon PoS bridge moves assets across Ethereum and a sidechain through a dual-consensus architecture. It locks tokens in root contracts and mints pegged equivalents on the child chain. Security relies on a bounded validator set rather than full cryptographic inheritance. That creates a distinct trust assumption. Speed comes at the cost of strict settlement finality.
The Dual-Layer Architecture: Heimdall and Bor
Polygon splits its consensus into two distinct layers. Heimdall handles validator management and block checkpoints. Bor executes transactions and groups them into blocks. Heimdall runs on Tendermint core. It uses BLS signatures for aggregate state verification. Bor is an EVM-compatible sidechain running on a faster block time. Checkpoints are submitted back to Ethereum every few minutes. This design accelerates throughput. It also creates a synchronization lag between chains.
State Transfer Mechanics: Deposit and Withdrawal
Moving assets from Ethereum to Polygon requires a locked deposit on the root contract. The MintableERC20Predicate contract intercepts the ERC-20 transfer. An event triggers on Ethereum. Polygon's state sync mechanism detects this event across the validator set. Once two-thirds of the Heimdall validators sign the state root, the child chain mints the mapped asset. Withdrawals run in reverse. Assets burn on Polygon. A Merkle proof of the burn transaction is verified on the Ethereum root contract. This proof verification consumes significant gas on L1.
The Trade-Off: Speed vs. Sovereign Security
Real engineers look at the security budget first. Polygon trades inherited Ethereum consensus for a smaller, proof-of-stake validator set. Around 100 validators secure the network. If two-thirds of this set colludes, they can forge a checkpoint state root. They can drain the bridge contracts on Ethereum before L1 validators catch the malicious state transition. This is the classic sidechain compromise. You gain cheap execution and two-second blocks. You sacrifice the trustlessness of a native rollup.
Slashing, Checkpoints, and Economic Security
Validator accountability relies on stake slashing on Heimdall. If a validator double-signs a checkpoint or proposes an invalid state root, their bonded MATIC is confiscated. Yet, slashing on a separate consensus layer introduces settlement latency. Ethereum L1 does not verify Polygon's state transition function natively. It only verifies signatures over checkpoints submitted by the Heimdall validator set. If the checkpoint signers accept a malicious state root, Ethereum's bridge contracts blindly trust the quorum signature.