Compare zk-Rollup Gas Costs on Arbitrum and Starknet
- Arbitrum is not a zk-rollup.
- That is the first fault line in the query “how to check compare zk-rollup gas costs on arbitrum and starknet.” Starknet uses validity proofs.
- Arbitrum uses an optimistic rollup model.

The practical question is still valid. A developer wants to know which Layer 2 is cheaper for transfers, swaps, mints, bridge calls, or contract-heavy execution. The answer is not a static ranking. It is a decomposition problem: L2 execution, L1 data publication, proof cost, batch density, congestion, and post-Dencun blob pricing.
The cheapest network is not the one with the lowest quoted transfer fee. It is the one whose fee model matches the transaction shape.
Architectural Divergence: Fraud Proofs vs. Validity Proofs
Arbitrum and Starknet do not meter the same security machinery.
Arbitrum is an Optimistic Rollup. It assumes transactions are valid by default. It posts data to Ethereum and relies on a fraud-proof mechanism if a state transition is challenged. The normal path is not proof-heavy. The cost center is execution on the Arbitrum chain plus data availability on Ethereum.
Starknet is a ZK-Rollup, more precisely a validity-rollup system using STARK proofs. It proves the validity of state transitions for batches. That means proof generation is part of the system’s normal operating path. The verification and data publication pipeline changes the cost structure.
This distinction matters because “gas cost” is not one number.
On Arbitrum, a transaction fee is primarily composed of:
- L2 execution fee: paid for computation inside the Arbitrum environment, collected through the sequencer path.
- L1 data fee: the cost of posting compressed transaction data to Ethereum mainnet.
- Congestion sensitivity: both the L2 environment and Ethereum L1 data market can affect the final fee.
On Starknet, a transaction fee reflects:
- L1 data publication cost: historically calldata-heavy, now affected by blob economics after Dencun.
- Proof generation and verification economics: the cost of producing STARK proofs for transaction batches.
- Execution resource usage: Cairo execution, storage writes, contract calls, and message passing.
- Fee denomination mechanics: fees may be denominated in STRK or ETH depending on network configuration and user path.
The two systems are both Layer 2 networks. They are not equivalent machines.
A simple ETH transfer, a Uniswap-style swap, and a multi-call vault rebalance stress different parts of the stack. A validity proof system can amortize proof costs across large batches. An optimistic system can keep normal-path overhead low but still pays for data availability and sequencer execution. Neither model gives a universal cost advantage across all transaction types.
Deconstructing the Fee Structure: Sequencers and Proof Generation
The fee comparison starts at the sequencer.
Both networks use sequencers to order transactions before data is posted to Ethereum. The sequencer path affects latency, batching, and fee estimation. But the sequencer is not the whole fee. It is the visible part of a larger settlement pipeline.
Arbitrum’s fee model is easier to inspect conceptually. The user pays for local execution and for the L1 footprint of the transaction. The network estimates how much Ethereum data publication will cost and charges accordingly. If Ethereum data costs rise, Arbitrum transaction costs can rise even when L2 demand is flat.
Starknet adds validity-proof economics. Proof generation is not charged as a separate retail line item in the simple user interface, but it is part of the system’s cost base. The relevant question is how efficiently the network amortizes proof generation across batched transactions. Dense batches improve economics. Thin activity makes fixed costs less forgiving.
That is why a single fee snapshot is weak evidence.
A transfer may show Arbitrum below Starknet in one interval. A contract interaction may reverse that in another interval. A batch-heavy period may make Starknet more efficient for certain operations. Ethereum L1 congestion can compress or widen both networks’ fee gap.
| Cost component | Arbitrum | Starknet |
|---|---|---|
| Rollup type | Optimistic Rollup | ZK-Rollup / validity rollup |
| Normal security path | Assumes validity unless challenged | Generates validity proofs for batches |
| Main visible fee drivers | L2 execution fee plus L1 data fee | L1 data cost plus proof-generation economics plus execution resources |
| L1 dependency | Posts transaction data to Ethereum | Publishes data and verifies validity proof flow |
| Post-Dencun effect | Lower L1 data cost through blobs | Lower L1 data cost through blobs |
| Best comparison method | Measure by transaction type and timestamp | Measure by transaction type and timestamp |
| Bad comparison method | One generic “gas is cheaper” claim | One generic “ZK is cheaper” claim |
This table is intentionally narrow. It avoids the usual marketing axis: “optimistic versus ZK.” The question is not which term sounds better. The question is which cost component dominates the transaction being executed.
A bridge deposit has a different profile from an NFT mint. A DeFi swap touches liquidity pools, router logic, token contracts, and storage updates. A governance vote may be mostly simple contract execution. A game or media application with high-frequency writes behaves differently again; even in sectors adjacent to crypto, such as streaming coverage on entertainment industry news, high event volume is the relevant engineering constraint, not the category label.
Labels do not pay gas. State changes do.
The Impact of EIP-4844: Blob Storage Changed the Baseline
March 2024 matters. EIP-4844, shipped in Ethereum’s Dencun upgrade, introduced blob-carrying transactions. Rollups gained a cheaper data availability path than standard calldata for large portions of their posted data.
Before Dencun, L1 calldata was a major fee burden. Rollups still compressed transactions, but Ethereum data publication remained expensive under load. After Dencun, both Arbitrum and Starknet could reduce L1 data costs by using blobs.
That does not mean both networks became equally cheap.
Blob pricing is its own market. It can move. It is not free storage. It reduces one major cost component, but it does not erase L2 execution cost, proof generation cost, storage writes, or application-level inefficiency.
For Arbitrum, Dencun reduced the L1 data-fee side of the bill. The L2 execution fee still exists. Contracts with poor storage patterns still cost more. Multi-hop swaps still consume more resources than transfers.
For Starknet, Dencun also reduced data availability pressure. But proof generation remains part of the system design. The economics improve when activity is batched efficiently. The system’s advantage is not visible from a single retail wallet quote unless the transaction type and batch context are known.
EIP-4844 lowered the floor. It did not remove the meter.
Developers who compare pre-Dencun blog posts against post-Dencun dashboards are comparing different fee regimes. That is a common error. Another error is taking a low-fee window during quiet Ethereum L1 conditions and treating it as a deployment model.
The correct comparison has to timestamp the observation.
A useful test records:
1. The date and time of execution. L1 data markets shift. Blob pricing shifts. L2 demand shifts.
2. The transaction type. Transfer, swap, mint, bridge message, contract deployment, and multi-call execution do not share the same cost profile.
3. The contract path. Router depth, storage writes, signature verification, token standard, and external calls matter.
4. The denomination. STRK-denominated and ETH-denominated fee views can distort perception when the observer mentally converts values late or inconsistently.
5. The final paid fee, not only the estimate. Wallet estimates can differ from settled execution.
6. The same operation across both chains. Comparing an ETH transfer on Arbitrum with a complex Starknet contract call is not comparison. It is noise.
This is the minimum discipline. Without it, “Arbitrum versus Starknet gas” becomes a screenshot contest.
Transaction Complexity Dictates the Winner
Simple transfers are poor proxies for application economics.
A network can look cheap for ETH transfers and still be expensive for a contract-heavy application. Another network can look less attractive on a single transfer but handle batched or proof-amortized workloads more efficiently over time. The relevant unit is not “one transaction.” It is “one completed user action.”
A user action may include approval, swap, staking deposit, bridge message, and claim. On some interfaces, those are bundled. On others, they are split into multiple calls. A shallow comparison misses that.
Transfers
A plain transfer stresses minimal execution and minimal storage change. It is the most dashboard-friendly benchmark. It is also the least representative for DeFi deployment.
Arbitrum often presents a clear fee structure for this case: L2 execution plus L1 data. Starknet’s validity system may show different economics depending on current proof batching and network conditions. The result changes over time.
Use transfer costs only as a baseline. Do not extrapolate to swaps.
Token swaps
Swaps are more useful.
A swap touches token contracts, liquidity pool logic, routing logic, and storage. If the route has multiple hops, the resource profile changes. If liquidity depth is poor, the execution cost may be less important than slippage. A technically cheaper transaction can still be economically worse if liquidity is thin.
This is where Arbitrum has a structural non-fee advantage in many cases: mature DeFi liquidity. Liquidity depth can dominate gas savings. A swap that saves a few cents in gas but loses more to price impact is not efficient.
Starknet’s cost comparison must therefore include market structure. A low execution fee does not fix fragmented liquidity. A high-quality validity proof system does not create deep pools by itself.
Contract deployment
Deployment costs expose bytecode and storage behavior.
Arbitrum runs an EVM-compatible environment. Porting Solidity contracts is usually less disruptive. That reduces engineering overhead, even if gas is not always minimal. Existing EVM tooling gives developers better predictability.
Starknet uses Cairo and a different execution model. That can be an advantage for applications designed around Starknet’s architecture. It can also be a migration cost. Direct gas comparison is incomplete if a team has to rewrite contracts, audit new patterns, and retrain monitoring infrastructure.
The deployment question is not “which fee is lower today.” It is “which system gives lower total execution risk for this codebase.”
NFT mints and high-volume writes
NFT infrastructure is sensitive to batch size, metadata handling, and storage writes.
High-volume minting can benefit from batching and validity-proof amortization. But bad contract design still punishes the application. Metadata strategy matters. On-chain storage, event emission, and claim mechanics matter. Starknet can be efficient for designs built natively for its execution model. Arbitrum can be efficient for EVM-based collections with existing tooling and marketplace paths.
Again, the rollup type is only the top layer of the analysis.
Cross-chain messaging
Bridge and messaging operations include L1/L2 interaction costs and finality assumptions.
Arbitrum’s optimistic architecture carries different withdrawal and challenge-period implications than a validity-rollup model. Starknet’s proof-based validity changes the trust and settlement path. Gas cost is only one variable. Latency, security assumptions, and message verification mechanics all matter.
For deployment, cross-chain UX can outweigh a nominal gas advantage.
How to Check and Compare Costs Without Lying to Yourself
The correct workflow is empirical. It uses live data and controlled transaction samples.
Tools such as L2Fees.info and L2Beat provide real-time or near-real-time comparisons for common transaction types across Layer 2 networks, including Arbitrum and Starknet. They are useful for orientation. They are not sufficient for deployment decisions.
A dashboard transfer estimate is a probe. A production application needs traces.
Use this sequence:
1. Start with live dashboards. Check current ETH transfer and token swap estimates across Arbitrum and Starknet. Record the timestamp. Do not average stale observations.
2. Run matched test transactions. Execute the same functional action on both networks where possible. For example: single transfer, single swap, contract call, mint, and bridge message.
3. Separate execution from data cost. On Arbitrum, distinguish L2 execution fee from L1 data fee. On Starknet, account for L1 data publication and the proof-cost model embedded in batch economics.
4. Measure complete user flows. Include approvals, deposits, claims, and exits. A cheap isolated call can be irrelevant if the full flow requires five transactions.
5. Track liquidity depth for swaps. Fee efficiency is invalid if slippage consumes the savings.
6. Repeat under different L1 conditions. Ethereum mainnet activity affects rollup costs. One quiet block interval is not a benchmark.
7. Use post-Dencun assumptions only for current models. Pre-March 2024 calldata-heavy fee data should not be mixed with blob-era measurements.
8. Document denomination and conversion. STRK and ETH fee display can obscure real cost if conversion is inconsistent.
This answers the actual search intent behind “how to check compare zk-rollup gas costs on arbitrum and starknet crypto.” The phrasing is technically wrong because Arbitrum is not a zk-rollup. The method still applies: decompose the fee, normalize the transaction, and timestamp the data.
Why “ZK Is Cheaper” Is a Weak Claim
Validity proofs can reduce trust assumptions and improve settlement guarantees. They do not automatically reduce every user fee.
A ZK system has proof generation overhead. Its economics improve when that overhead is amortized across enough transactions. Low throughput periods can weaken that amortization. Complex proof systems also impose infrastructure costs that do not appear cleanly in wallet fee prompts.
An optimistic system avoids proving every batch in the normal path. That can be cheaper for some workloads. But it still has data availability costs, sequencer fees, and withdrawal assumptions. It can be exposed to L1 cost spikes. It also relies on fraud-proof security mechanics.
The fee result depends on which bottleneck dominates:
- If L1 data availability dominates, EIP-4844 blob pricing becomes the central variable.
- If execution complexity dominates, contract design and VM behavior matter more.
- If proof amortization dominates, Starknet activity density matters.
- If liquidity depth dominates, DeFi routing economics can outweigh gas.
- If cross-chain latency dominates, settlement assumptions matter more than fee quotes.
A project deploying a perpetuals exchange, NFT mint, identity registry, or DAO governance stack will not face the same fee curve. The same chain can be efficient for one and inefficient for another.
The Deployment View: Cost Is Not Just Fee
For a technical team, the fee question sits inside a wider deployment equation.
Arbitrum offers EVM continuity. Existing Solidity contracts, audits, monitoring systems, wallets, and DeFi integrations transfer more cleanly. That can reduce delivery risk. It can also accelerate liquidity access.
Starknet offers a validity-proof architecture and Cairo-native design space. For teams building around proof-friendly execution, account abstraction patterns, or custom application logic, the architecture may justify the migration cost. But that justification must come from measured execution economics and security design, not from the word “ZK.”
There is no valid universal statement that Arbitrum is cheaper. There is no valid universal statement that Starknet is cheaper.
There are only bounded claims:
- Arbitrum may be more cost-effective for EVM-native applications where tooling, liquidity, and deployment continuity matter.
- Starknet may be more cost-effective for workloads that benefit from validity-proof batching and Cairo-native architecture.
- Both networks became structurally cheaper on the L1 data side after EIP-4844.
- Both remain exposed to Ethereum data-market conditions.
- Both require transaction-specific benchmarking.
The useful comparison is not chain versus chain. It is workload versus fee model.
Binary Verdict
For a simple retail user checking a transfer or swap today, use live fee trackers and confirm inside the wallet before execution. The result can change by the hour.
For a protocol team choosing deployment infrastructure, dashboard averages are insufficient. Build a transaction matrix. Measure transfers, swaps, deployments, mints, bridge messages, and complete user flows. Separate L2 execution from L1 data cost. Account for proof generation economics on Starknet. Account for liquidity depth and EVM migration cost on Arbitrum.
The strict verdict: Arbitrum is viable when EVM continuity, liquidity depth, and predictable optimistic-rollup fee mechanics dominate the workload. Starknet is viable when validity-proof architecture and batch amortization match the application design. If the decision is based only on the phrase “zk-rollup gas costs,” the analysis fails.