Polygon

Polygon is a Low-Cost Ethereum Sidechain for Payments and DeFi

Last updated

Polygon is a low-cost Ethereum sidechain: a separate blockchain that runs Ethereum-style apps and settles transactions through its own proof-of-stake validators. Known as Polygon PoS, it uses the Ethereum Virtual Machine (EVM), charges gas in POL, and anchors checkpoints to Ethereum. This design favors frequent payments and decentralized finance (DeFi) interactions while keeping a security model distinct from rollups.

The useful questions are operational: how funds arrive, what a signature changes, when settlement becomes final, and which security assumptions travel with bridged assets. The path below follows a transaction first, then examines fees, applications, architecture, and competing networks.

From Wallet Funding to Final Confirmation

Using Polygon PoS starts by selecting chain ID 137, funding the wallet with a supported asset and enough POL, signing an action, and checking finality.

  1. Select Polygon mainnet in MetaMask, Rabby, or a connected hardware wallet.
  2. Acquire native POL through a direct Polygon PoS withdrawal or bridge it through Polygon Portal.
  3. Receive USDC or another supported token at the intended EVM address.
  4. Review the network, token contract, amount, recipient, and gas ceiling before signing.
  5. Read the transaction receipt and finalized status in PolygonScan or the application.

An EVM account address occupies 20 bytes and appears as 40 hexadecimal characters after the 0x prefix. The same address works on Ethereum and Polygon PoS, but each chain maintains a separate balance and transaction history. A token transfer changes balances; an approval changes a contract allowance; a swap approval followed by a swap creates two distinct state changes. Once a Heimdall-v2 milestone finalizes the containing block, the application can treat the Polygon transaction as settled.

Security Boundaries and Bridge Commitments

The Polygon PoS security model rests on its validator consensus, Ethereum-based staking contracts, milestone voting, and bridge contracts that map assets between chains.

Up to 105 active validators participate, and a validator needs at least 10,000 POL to join the set. Heimdall-v2 finalizes a milestone after at least two-thirds of validating stake agrees on the relevant Bor block sequence. Those rules make validator stake and consensus participation central to Polygon state. Ethereum stores staking positions and checkpoint roots, yet it does not re-execute every Polygon transaction as a rollup contract would.

A Polygon Portal deposit locks the mapped token on Ethereum and issues an equal amount on Polygon PoS, preserving the bridged quantity at a 1:1 ratio. The reverse path burns the Polygon representation before releasing the Ethereum asset. Withdrawals rely on a checkpoint that covers the burn transaction, and each checkpoint spans at least 256 Bor blocks. A matching ticker on another chain still represents a separate contract. For funds that remain on Polygon PoS, milestone finality matters more than Ethereum checkpoint cadence.


Fees, POL, and a Worked Payment

A Polygon fee equals the gas used multiplied by the effective gas price, and the wallet pays the charge in native POL.

Polygon PoS supports EIP-1559 Type 2 transactions, which divide pricing into two components: a protocol-set base fee and a priority fee for the block producer. The wallet also sets a maximum fee ceiling. One gwei equals one-billionth of the native gas token, so a small gwei quote still needs multiplication by gas consumed.

Worked example: a plain POL transfer between externally owned accounts uses a fixed 21,000 gas units. Assume a hypothetical base fee of 30 gwei and a hypothetical priority fee of 2 gwei; these are the only changing inputs. The effective gas price is 32 gwei, so the fee is 672,000 gwei, or 0.000672 POL. The recipient receives the stated amount, while the sender pays that amount plus the fee.

Swaps, approvals, and NFT mints execute more EVM operations and therefore consume more gas. A low gas price does not make a complex contract call as cheap as a 21,000-unit transfer. Payment applications also use EIP-712 meta-transactions, where a relayer submits the transaction and pays POL after the user signs a structured message.

Purple Polygon graphic reading The go-to blockchain for payments
Purple Polygon graphic reading The go-to blockchain for payments

Payments, DeFi, and Digital Assets

Payments and decentralized finance suit Polygon PoS because low execution costs support frequent stablecoin transfers, swaps, collateral updates, and market settlement.

USDC uses 6 decimal places, while POL and wrapped Ether use 18, so applications must format token amounts with the contract's declared precision. Aave V3 provides lending markets on Polygon PoS, while Uniswap V3 and QuickSwap provide automated-market-maker routes. Polymarket uses the chain for prediction-market settlement. ERC-20 contracts represent fungible assets, and ERC-721 or ERC-1155 contracts represent distinct or mixed token collections. These standards keep wallets and Solidity tooling familiar, although every deployment has its own address and state.

The chain's 160 million gas block limit and 1.5-second target block interval provide capacity for up to 5,000 simple payment transfers per second under the published payment workload. Contract-heavy transactions consume more gas than a transfer, so application throughput remains workload-specific. That capacity profile favors repeated, low-value actions over infrequent settlement directly on Ethereum mainnet.


Choosing a Polygon Entry Path

After that point, Polygon entry paths divide into direct withdrawals, bridge deposits, and application-sponsored onboarding, with each route determining fees, waiting time, and asset form.

A direct withdrawal avoids an Ethereum bridge transaction when the service explicitly supports Polygon PoS. Polygon Portal instead locks a mapped Ethereum token and creates its Polygon representation. The destination must say Polygon PoS because ecosystem labels cover separate products. MetaMask and Rabby connect through Ethereum JSON-RPC, while Ledger and Trezor sign through wallet integrations. Developers rehearse on Amoy, the testnet with chain ID 80002 and tokens with no monetary value. Mainnet launch requires its own contracts, RPC settings, and asset addresses.


What Makes Polygon Different from an Ethereum Rollup?

A Polygon PoS transaction reaches consensus through its own validator set, whereas an Ethereum rollup derives state security from proofs or data accepted by Ethereum.

Rollups such as Arbitrum One, Base, and OP Mainnet execute away from Ethereum, then publish data and commitments that Ethereum can use to settle their state. Polygon checkpoints commit Merkle roots to Ethereum and support bridge withdrawals, but Polygon validators decide the sidechain's state. EVM compatibility makes the user interface look similar across these networks; the underlying path to finality carries different assumptions.

The distinction matters most for assets that cross bridges or remain in contracts for long periods. Polygon PoS offers deep application support and rapid milestone finality, while a rollup ties its settlement guarantees more directly to Ethereum. The relevant choice is the security boundary and available application liquidity, not the shared wallet format.

Bor, Heimdall-v2, and Ethereum Checkpoints

A second page unpacks Polygon guide. The Polygon PoS stack separates EVM execution in Bor from validator consensus in Heimdall-v2, while Ethereum contracts hold stakes, checkpoints, and bridge state.

Bor executes smart-contract bytecode with Ethereum-compatible clients such as Geth, whose EVM processes 256-bit words. Following the Rio upgrade, the Validator-Elected Block Producer model assigns one elected producer to a span and keeps designated backups available for rotation. Witness data lets validators check state transitions without maintaining the complete Bor state. Heimdall-v2, built from Cosmos SDK and CometBFT components, coordinates producer selection, validator voting, milestones, and state synchronization.

Heimdall-v2 reaches deterministic finality in about 2 to 5 seconds once at least two-thirds of validating stake agrees on the milestone. Applications can query the finalized block tag instead of guessing a confirmation count.

Checkpoints package a Merkle root after at least 256 Bor blocks and submit it to contracts on Ethereum. That anchor supports bridge exits and cross-chain state proofs, while milestones govern ordinary in-chain settlement. Execution speed therefore comes from Bor and the elected producer; consensus and Ethereum anchoring come from Heimdall-v2 and root contracts.

Alternatives by Security and Execution Model

That said, Polygon alternatives differ mainly in where consensus lives, how withdrawals work, and whether Ethereum tools transfer without rewriting contracts.

Arbitrum One uses the Nitro optimistic-rollup architecture and pays gas in ETH. Base and OP Mainnet use the OP Stack, also pay gas in ETH, and publish rollup data to Ethereum. Their native withdrawal paths incorporate a 7-day challenge period, although third-party liquidity routes use separate mechanisms. Solana is an independent layer-1 network with the Solana Virtual Machine and SOL for fees, so Solidity contracts do not transfer directly. Gnosis Chain remains an EVM sidechain but uses xDAI as its native gas asset.

Choose Polygon PoS when its applications, POL fee model, payment capacity, and validator security boundary match the transaction. Choose an Ethereum rollup when Ethereum-derived settlement takes priority, or Solana when its execution environment and application set are the actual destination. Architecture should follow the asset and contract that the user needs.

What readers ask about Polygon

Does the same wallet address work on Polygon and Ethereum?

Yes, the same externally owned account address works on Polygon PoS and Ethereum because both use EVM account conventions and secp256k1 signatures. The balances and transaction histories remain separate for each chain. An asset sent to the address on Ethereum does not appear in its Polygon balance until a bridge or another transfer route creates the corresponding asset on Polygon PoS.

Why can a wallet still display MATIC on Polygon?

A wallet can still display MATIC because its saved Polygon network metadata has not updated the native-currency symbol to POL. MATIC balances on Polygon PoS were converted automatically to POL at a 1:1 ratio, so no manual migration is required there. MATIC held on Ethereum follows the separate migration process through the upgrade contract.

Where does POL staking take place?

POL staking for Polygon PoS takes place through staking contracts on Ethereum, not through a validator contract on the PoS chain. A validator needs at least 10,000 POL, while delegators assign stake to an existing validator and receive rewards after commission. Staking actions therefore consume Ethereum gas, and unbonded stake remains locked for the protocol's 80-checkpoint withdrawal period.

Which token standards work on Polygon PoS?

Polygon PoS supports Ethereum token interfaces, including ERC-20 for fungible assets, ERC-721 for individually identified tokens, and ERC-1155 for contracts that manage multiple token types. Compatibility means familiar Solidity interfaces and wallet calls work on the chain. Each deployment still has its own contract address, decimals, supply rules, and administrator permissions, so the standard alone does not identify an asset.

Are Ethereum smart contracts automatically deployed on Polygon?

No, a smart contract deployed on Ethereum does not automatically exist on Polygon PoS. A developer must deploy compatible bytecode to Polygon, configure chain-specific addresses, and initialize any required state. EVM compatibility lets Solidity, Hardhat, Foundry, ethers, and familiar contract interfaces transfer across with limited code changes, but liquidity, oracle feeds, bridges, and administrator roles require separate configuration.

Is Polygon zkEVM the same network as Polygon PoS?

No, Polygon zkEVM Mainnet Beta and Polygon PoS are separate networks with different consensus and bridge systems. The zkEVM sequencer stopped producing blocks on July 3, 2026, while Polygon PoS remains active. Wallet-held zkEVM assets follow the dedicated claims process on Ethereum; that shutdown does not stop Polygon PoS transactions or change its chain ID 137.