Ethereum Gas Fees Explained — Why Does One Transfer Cost $30?
January 2026 · 9 min read
If you used Ethereum mainnet in 2021-2022, you probably remember "spending $50 for one transfer." Gas fees are the core of Ethereum's economic model — and its most criticized feature. This article explains it thoroughly.
What is Gas?
Gas is Ethereum's "fuel" — every transaction (transfer, contract call, DeFi operation) consumes computational resources. Gas fees are the "labor costs" you pay to miners (now validators).
The formula is simple:
EIP-1559: The Revolution in Gas Fee Mechanism
The London Upgrade (EIP-1559) in August 2021 changed how gas fees are calculated:
- Base Fee: Automatically adjusted by the protocol, rising or falling with network congestion. This portion is burned (not given to validators) — this is the core mechanism for ETH's deflation.
- Priority Fee / Tip: An extra tip you pay to incentivize validators to prioritize your transaction.
So now the gas fee = Base Fee + Tip.
Why Are Gas Fees Sometimes So Expensive?
Each Ethereum block has a Gas limit of 30,000,000 Gas. When many people want their transactions included in the same block (e.g., new NFT drops, hot DeFi project launches), bidding begins — whoever pays a higher tip gets included first.
In extreme cases (like the 2021 NFT craze), Base Fee can rise to 200+ Gwei, making a simple transfer cost $50~$100.
How to Save on Gas Fees?
① Operate During Off-Peak Hours
Early morning US Eastern Time (12-14:00 Beijing time) is when the Ethereum network is least congested. Gas fees are usually lowest then.
② Use Layer2
Layer2s like Arbitrum, Optimism, and Base typically have gas fees <$0.1, hundreds of times cheaper than mainnet. Only consider Layer2 security trade-offs for large amounts.
③ Batch Operations
If you need to approve a token and then trade, do it once on mainnet, then do more on Layer2 — each approval costs gas.
④ Manually Set Gas Parameters
In MetaMask, you can choose "Slow / Normal / Fast" tiers, or customize the gas price. If not urgent, choose "Slow" to save 30%~50%.
Layer2 Comparison (2026)
| Layer2 | Tech Stack | TPS | Withdrawal to Mainnet | Ecosystem Maturity |
|---|---|---|---|---|
| Arbitrum One | Optimistic Rollup | ~40,000 | ~7 days (challenge period) | ⭐⭐⭐⭐⭐ |
| Optimism | Optimistic Rollup | ~20,000 | ~7 days | ⭐⭐⭐⭐ |
| Base | Optimistic Rollup | ~13,000 | ~7 days | ⭐⭐⭐⭐ |
| zkSync Era | ZK Rollup | ~100,000 | ~1 hour | ⭐⭐⭐ |
Summary
High gas fees are growing pains for Ethereum. For small users, using Layer2 directly is the most practical solution; for large users, choosing off-peak hours + batch operations can significantly reduce costs.
Long-term, Ethereum will evolve toward sharding and more efficient Rollup solutions — gas fee issues will gradually ease. But short-term, Layer2 is your best friend.
📚 This article is part of the Learning Center series, continuously updated.